Operation/AWS

[AWS] EC2 인스턴스로 AMI를 만드는 방법

SpiralMoon 2023. 11. 1. 18:46
반응형

EC2 인스턴스로 AMI를 만드는 방법

AWS EC2 인스턴스로 AMI 이미지(사진 아님)를 만들어보자.

AWS AMI란?

EC2

AMI(Amazon Machine Image)는 AWS 환경에서 가상 머신을 생성하는 데 사용되는 이미지이다. AMI는 가상 서버의 기본 구성, 운영 체제, 애플리케이션 및 데이터를 정의한다. 간단히 말해 AMI는 가상 머신을 시작하기 위한 템플릿으로 볼 수 있다.


이미지 만들기

EC2 대시보드

EC2 콘솔로 접속하여 베이스 이미지로 만들고 싶은 EC2 인스턴스를 선택한다.

 

인스턴스를 선택하고 이미지 및 템플릿 > 이미지 생성 버튼을 클릭한다.

 

여기가 제일 중요하다. 이미지에 대한 정보와 생성 전략을 선택한다.

 

+ 원래 EC2 인스턴스를 안전하게 이미지화 하기 위해서는 EC2 인스턴스를 중지하고 이미지를 생성하는게 정석이지만, EC2 인스턴스를 중지하면 안되는 경우(서버 프로그램 실행중)에 사용할 수 있는 "재부팅 안 함" 옵션이 있으므로 필요한 상황에서는 사용을 고려하는 것이 좋다. 하지만 해당 옵션을 사용할 경우 이미지 파일의 시스템 무결성은 보장되지 않는다.

+ OS 버전을 바꾼다던가 하는 옵션은 없다.

 

설정이 끝났으면 이미지 생성 버튼 클릭한다.

 

이미지가 생성 완료된 AMI 대시보드

EC2 > 이미지 > AMI로 접속하면 방금 추가한 이미지가 표시될 것이다.

이미지 생성이 완료되기까지 시간이 좀 걸릴 수 있으며, 사용 가능 상태가 될 때까지 기다려야한다.


이미지 사용 방법

생성한 이미지는 새 EC2 인스턴스를 생성할 때 내 AMI 목록에서 베이스 이미지로 선택할 수 있다.


이미지를 다른 리전으로 옮기는 방법

생성한 AMI 이미지는 EC2 인스턴스의 리전에 종속되므로 다른 리전에서는 바로 사용할 수 없다.

다른 리전에서 사용하고 싶으면 이미지를 해당 리전으로 복사 후 사용할 수 있다.

 

복사하고 싶은 이미지를 선택하고 AMI 복사 버튼을 클릭한다.

 

이미지를 사용할 리전을 선택하고 AMI 복사 버튼을 클릭하면 해당 리전에서 이미지 복사본을 사용할 수 있다.

반응형