Amazon Machine Image(AMI) - Amazon Elastic Compute Cloud

Amazon Machine Image(AMI)

Amazon Machine Image(AMI)는 인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리되는 이미지입니다. 인스턴스를 시작할 때 AMI를 지정해야 합니다. 동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있습니다. 서로 다른 구성의 인스턴스가 필요할 때는 다양한 AMI를 사용하여 인스턴스를 시작할 수 있습니다.

AMI는 다음을 포함합니다.

  • 1개 이상의 Amazon Elastic Block Store(Amazon EBS) 스냅샷 또는, 인스턴스 스토어 기반 AMI의 경우, 인스턴스의 루트 볼륨에 대한 템플릿(예: 운영 체제, 애플리케이션 서버, 애플리케이션)

  • AMI를 사용하여 인스턴스를 시작할 수 있는 AWS 계정을 제어하는 시작 권한

  • 시작될 때 인스턴스에 연결할 볼륨을 지정하는 블록 디바이스 매핑

AMI 사용

다음 다이어그램은 AMI 수명 주기를 요약하여 설명합니다. AMI를 생성 및 등록한 다음 새 인스턴스를 시작하기 위해 그것을 사용할 수 있습니다. (AMI 소유자가 시작 권한을 부여한 경우 AMI에서 인스턴스를 시작할 수 있습니다.) AMI를 동일한 AWS 리전 또는 다른 AWS 리전으로 복사할 수 있습니다. 더 이상 필요 없는 AMI는 등록 취소할 수 있습니다.


				AMI 수명 주기(생성, 등록, 시작, 복사, 등록 해제).

인스턴스의 기준을 충족하는 AMI를 검색할 수 있습니다. AWS에서 제공하는 AMI 또는 커뮤니티에서 제공하는 AMI를 검색할 수 있습니다. 자세한 내용은 AMI 유형Linux AMI 찾기 단원을 참조하세요.

AMI에서 인스턴스 시작한 이후에 인스턴스를 연결할 수 있습니다. 인스턴스에 연결되면 사용자는 인스턴스를 다른 서버와 동일한 방식으로 사용할 수 있습니다. 인스턴스 시작, 연결 및 사용에 대한 자세한 내용은 자습서: Amazon EC2 Linux 인스턴스 시작 단원을 참조하세요.

고유 AMI 생성

기존 AMI에서 인스턴스를 시작하고, 해당 인스턴스를 사용자 지정한 다음(예: 인스턴스에 소프트웨어 설치), 이러한 업데이트된 구성을 사용자 지정 AMI로 저장할 수 있습니다. 이 새로운 사용자 지정 AMI에서 인스턴스를 시작하면 해당 AMI를 만들 때 지정한 사용자 정의 값을 포함하게 됩니다.

인스턴스의 루트 스토리지 디바이스는 어떤 프로세스로 AMI가 생성될 수 있는지를 결정합니다. 인스턴스의 루트 볼륨은 Amazon Elastic Block Store(Amazon EBS) 볼륨 또는 인스턴스 스토어 볼륨입니다. 루트 디바이스 볼륨에 대한 자세한 내용은 Amazon EC2 인스턴스 루트 볼륨 단원을 참조하세요.

AMI를 범주화하고 관리하기 위해 사용자는 AMI에 사용자 정의 태그를 할당할 수 있습니다. 자세한 내용은 Amazon EC2 리소스 태깅 섹션을 참조하세요.

AMI 구매, 공유 및 판매

AMI를 생성한 후 사용자는 AMI를 프라이빗으로 유지하여 자체적으로 사용하거나 특정 AWS 계정 목록과 공유할 수 있습니다. 또한 사용자 정의 AMI를 퍼블릭으로 설정하여 커뮤니티에서 사용되도록 할 수 있습니다. 간단한 몇 단계만 수행하면 간단한 프로세스를 통해 안전하고 사용이 가능하며 보안이 제공되는 퍼블릭 AMI를 구축할 수 있습니다. AMI 사용 및 공유 방법에 대한 자세한 내용은 공유 AMI 단원을 참조하세요.

Red Hat과 같은 조직의 서비스 계약에 따라 제공되는 AMI를 포함하여 타사에서 AMI를 구입할 수 있습니다. 또한, AMI를 생성한 후 다른 Amazon EC2 사용자에게 판매할 수도 있습니다. AMI 구입 및 판매에 대한 자세한 내용은 유료 AMI 단원을 참조하세요.

AMI 등록 취소

관련 작업이 완료되면 AMI의 등록을 해제할 수 있습니다. 등록 취소한 AMI에서는 새 인스턴스를 시작할 수 없습니다. 그 AMI에서 시작된 기존 인스턴스에는 영향을 주지 않습니다. 자세한 내용은 AMI 등록 취소 단원을 참조하십시오.

AL2023 및 Amazon Linux 2

Amazon Linux의 최신 릴리스인 AL2023은 Amazon EC2에 최적화되었으며 Amazon EC2 사용자에게 추가 비용 없이 제공됩니다. AL2023의 기능으로는 예측 가능한 릴리스 케이던스, 빈번한 업데이트 및 장기 지원이 포함됩니다.

AL2023 기능과 AL2023 AMI 시작에 대한 자세한 내용은 다음을 참조하세요.

Amazon Linux 2는 Amazon EC2에서 실행되는 애플리케이션을 위한 안정적이고 안전한 고성능 실행 환경을 제공합니다. Amazon Linux 2 EOL에 대한 자세한 내용은 Amazon Linux 2 FAQ를 참조하세요.

참고

Amazon Linux AMI는 2023년 12월 31일에 수명이 종료되었으며, 2024년 1월 1일부터 보안 업데이트나 버그 수정을 받지 않습니다. Amazon Linux AMI 지원 종료 및 유지 보수 지원에 대한 자세한 내용은 블로그 게시물 Update on Amazon Linux AMI end-of-life를 참조하세요. 애플리케이션을 AL2023으로 업그레이드하는 것이 좋습니다. 이 버전은 2028년까지 장기 지원을 포함합니다.