개발/AWS(4)
-
AWS - EC2 생성해보기
1. 개요 이번 시간에는 AWS에서 가장 기본적으로 제공하는 EC2에 대해서 알아보도록 하자. 2. 기능 EC2의 소개문서에는 다음과 같은 기능들을 제공한다고 되어 있다. 그 중에서 몇가지 기능들에 대해서 실습해보면서 살펴보도록 하자. 인스턴스: 가상 컴퓨팅 환경 Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다. 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공 키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식) 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 ..
2020.12.27 -
AWS IAM이란? ( AWS Identity and Access Management )
개요 IAM에 대해 공부한 내용을 정리해보려고 한다. IAM이란? AWS에서는 수많은 리소스들이 존재한다. 이를 단일 계정 또는 단일 권한으로 관리한다는 것은 큰 위협이 될 것이다. 따라서 이 리소스들에 대해서 적합한 인증 + 인가 받은 유저 또는 그룹, 정책들을 관리하기 위한 시스템이라고 볼 수 있다. Key features Share access to your AWS account Permission을 적절하게 다른 계정에게 할당하여, resource에 접근할 수 있게 도와준다. Granular permissions 적합한 유저 또는 리소스에게 다른 permission을 할당해줄 수 있다. 이렇게 될 경우 하나의 유저 계정이 노출되더라도 시스템 전체에 문제가 생길 수 있는 위험을 최소화할 수 있다. ..
2020.12.22 -
AWS Region 그리고 AZ란
Region이란? 데이터 센터 Cluster라고 보면 된다. 대부분의 AWS 서비스들은 region scope를 통해서 운영이 된다. ( 물론 인증 관련 IAM은 글로벌이다. ) AWS는 전세계의 여러개의 region들을 가지고 있다. 예를 들어서 캘리포니아 ( us-west-1 ), 그리고 한국도 있다( ap-northeast-2 ) . 아래와 같이 console에서 지역별로 선택할 수 있다. 그리고 다음과 같이 command를 통해서도 확인 가능하다. # describe regions aws ec2 describe-regions # all region check aws ec2 describe-regions --all-regions AZ (Availability Zones, 가용 영역) 란? Regio..
2020.12.17 -
AWS EKS 접근 설정하기
개요 이번 시간에는 AWS EKS에 접근 설정을 하면서 삽질했던 내용을 공유하려고 합니다. 기본적으로 EKS는 셋업이 되어있다고 가정하고 내용을 진행하려고 합니다. 설치 1. AWS cli 설치 아래의 사이트를 통해서 각각의 환경에 맞게 설치를 해줍니다. 필자는 AWS cli 2.x를 사용하고 있다고 가정하고 진행하겠습니다. docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-install.html 2. kubectl 설치 아래의 사이트를 통해서 각각의 환경에 맞게 설치를 해줍니다. kubernetes.io/ko/docs/tasks/tools/install-kubectl/ 설정 1. AWS configure 아래의 설정을 보고 aws configuratio..
2020.12.07