본문 바로가기
Operation/AWS

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

by SpiralMoon 2023. 11. 1.
반응형

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 복사 버튼을 클릭하면 해당 리전에서 이미지 복사본을 사용할 수 있다.

반응형

댓글