[AWS][EC2] - EC2 생성 및 접속 방법(Linux 설치)

EC2는 AWS에서 제공하는 Computing 자원입니다. 윈도우, 리눅스OS가 제공이 됩니다.

리눅스는 RHEL, SUSE등 엔터프라이즈 리눅스와 Amazon Linux, CentOS등 다양한 배포판을 지원합니다. 

또한 다양한 인스턴스 스펙을 제공하기 때문에 자신에게 맞는 스펙을 선택하여 인프라 구성이 가능합니다.

 

 EC2 사용방법

AWS Console에 로그인 후 EC2를 선택합니다.

 

 

인스펀스 대쉬보드입니다. 왼쪽 Instances의 Instance를 선택합니다.

 

리스턴스 리스트들이 나옵니다. 오른쪽에 Launch Instances(인스턴스 시작)을 클릭합니다.

 

다양한 리눅스 배포판이 처음에 보입니다. 여기에서는 Linux EC2를 설치할 예정이므로 Amazon Linux를 선택합니다.

 

인스턴스 클래스를 선택합니다.  Type옆에 vCPUs와 Memory가 있는데 스펙이 높을수록 비용이 높아집니다. 자신의 용도에 맞는 인스턴스 타입을 선택합니다.

 

인스턴스에 대한 상세한 설명 화면입니다. 각 항목에 대해 간략히 설명합니다.

Number Of Instances : Auto scaling링에 사용하는 EC2대수입니다. 이것에 대한 사용방법은 추후 설명합니다.

Purchasing option : 온디맨드 가격보다 저렴한 비용으로 사용할 수 있는 미사용 EC2 인스턴스입니다. 

docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using-spot-instances.html

Network : 자신이 만든 VPC를 선택합니다.

Subnet : 자신이 만든 Subnet을 선택합니다. Public subnet, Private subnet으로 구분되어 있다면 Public Subnet으로 선택합니다.

Auto Assign Public IP : EC2에 자동으로 공인 IP를 할당합니다. 여기에 할당되는 공인 IP는 EC2가 재시작될경우 자동으로 변경됩니다.

Placement Group : EC2를 배치할때 전략적인 방법으로 배치합니다.

docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/placement-groups.html

Capacity Reservation : 필요한 만큼만 용량을 예약하여 사용하는 방법입니다. 비용을 낮출 수 있는 방법중 하나입니다.

docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html

Domain join directory : 디렉토리 서비스를 제공하는 기능입니다.

IAM Role : EC2에 할당한 특정 권한

Shutdown Behavor : Shutdown시켰을 시 수행될 작업. Stop - 인스턴스 중지, shutdown - 인스턴스 삭제

Stop - Hibernate behavior : 절전 모드. 사용하지 않을 시 인스턴스를 중지시킵니다.

Enable termination protection : 인스턴스를 바로 종료시키지 않습니다. 안전장치입니다.

Monitoring : Cloud Watch에서 좀더 자세한 내용을 모니터링 합니다.

Tenancy : 전용 인스턴스로 사용됩니다. 가상의 컴퓨팅으로 여러명이 사용하는게 아니라 단일 호스팅으로 설정됩니다.

Elastic Inference : 딥러닝 옵션입니다.

Credit specification : 성능을 끌어올리는 버스팅 옵션

 

원하는 옵션들을 선택 후 다음을 클릭합니다.

 

 

 

원하는 스토리지 크기를 설정합니다.

 

원하는 Tag를 추가합니다.

 

인스턴스 리스트에 인스턴스 이름이 출력되도록 Tag이름을 설정합니다. 이름을 출력해주는 태그인  'Name'을 입력합니다.

Key : Name, Value : 리스트에 보일 이름

 

Security Group을 새로 만듭니다. SSH에 접속할 수 있도록 22번의 포트를 허용합니다.

 

생성하고자 하는 인스턴스의 최종 리뷰입니다. Launch를 누르면 인스턴스가 시작됩니다.

 

Key Pair를 생성합니다. EC2에 로그인 시 반드시 필요하기 때문에 꼭 잘 보관해야 합니다.

기존 key Pair가 있다면 기존 Key Pair를 선택합니다. 만약 기존 Key Pair가 없다면 새로 생성합니다. 새로 생성을 하게 되면 Key Pair를 다운로드받게 되는데 잘 보관해야 합니다. Key Pair는 한번만 발급되므로 잃어버리면 끝입니다.

 

View Instance를 클릭하여 생성중인 인스턴스를 확인합니다.

 

인스턴스 생성중입니다.

 

인스턴스가 생성 완료된 모습입니다.

 

EC2에 접속하기 위한 접속 스트링을 확인합니다. Connect를 클릭합니다.

 

 

SSH Client를 선택하면 아래 접속할 수 있는 접속 스트링이 생성됩니다.

 

터미널에서 기존 Key Pair 혹은 신규로 다운로드 받은 Key Pair를 이용하여 접속을 합니다.

Designed by JB FACTORY