Among Us - Yellow Crewmate 11. [AWS] AMI에 대해서 알아보자

AWS/AWS Service

11. [AWS] AMI에 대해서 알아보자

감쟈! 2021. 2. 7. 14:38

AMI (Amazon Machine Images)

AMI는 EC2 인스턴스를 생성하기 위한 기본 이미지 파일이다. AWS에서는 비어있는 EC2 인스턴스에 직접 OS를 설치할 수 없기 때문에 AMI를 이용해 OS가 이미 설치된 인스턴스를 생성한다.

 

아래 사진은 인스턴스를 생성할 때 기본 OS만 설치되어 있는 AMI이다.

AWS AMI

 

AWS Marketplace

구글의 구글플레이나 애플의 앱스토어처럼 AWS에도 AMI를 사고 팔 수 있는 AWS Marketplace가 존재한다.

 

Instance 생성과정에서 AWS Marketplace 항목을 클릭하면 다양한 AMI가 올라와있다.

아래 사진은 wordpress가 미리 설치되어 있는 AMI이다. 

각자 필요한 AMI를 설치해 사용하면 된다.

대부분 OS만 설치되어 있는 AMI는 무료지만, wordpress같이 이미 애플리케이션이 설치되어 있는 AMI는 시간당 또는 월 단위로 사용 요금이 부과된다.

AMI Marketplace

 

 


EC2 인스턴스로 AMI 생성해보자

 

 

1. 기존에 생성했었던 인스턴스를 마우스 오른쪽 클릭해서 'Image and Templates' > Create Image 눌러서 AMI 생성해주자.

Create image

 

 

2. AMI 생성 과정만 간단하게 살펴 볼 것이기 때문에 별도의 설정없이 이름만 지정해주고 생성해주자.

Create image

 

 

3. Yong이라는 AMI 생성이 완료되었다!

 

 

4. 생성한 AMI는 나중에 인스턴스를 새로 생성할때 My AMIs 에서 사용할 수 있다.

 

 

 


AMI를 다른 리전으로 복사해보기

 

 

1. 생성했던 AMI를 마우스 오른쪽으로 클릭한 뒤, 'Copy AMI' 눌러주자.

Copy AMI

 

 

2. 기존 Seoul 리전의 있던 AMI를 Tokyo 리전으로 복사해주자.

Copy AMI

 

 

 

3. 오른쪽 상단을 보면 Tokyo리전으로 AMI가 복사중인것을 확인할 수 있다.

Copy AMI

 

 

4.  AMI를 삭제하려면 AMI를 마우스 오른쪽 클릭한 뒤, 'Deregister'눌러서 삭제해주자.

AMI 삭제

 

 

 

 

AWS의 AMI와 Marketplace가 무엇인지, 그리고 어떻게 생성하는지에 대해서 알아보았다.