Amazon Machine Image(AMI)
Amazon Machine Image(AMI)는 인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리되는 이미지입니다. 인스턴스를 시작할 때 AMI를 지정해야 합니다. 동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있습니다. 서로 다른 구성의 인스턴스가 필요할 때는 다양한 AMI를 사용하여 인스턴스를 시작할 수 있습니다.
AMI는 다음을 포함합니다.
-
1개 이상의 Amazon Elastic Block Store(Amazon EBS) 스냅샷 또는, 인스턴스 스토어 기반 AMI의 경우, 인스턴스의 루트 볼륨에 대한 템플릿(예: 운영 체제, 애플리케이션 서버, 애플리케이션)
-
AMI를 사용하여 인스턴스를 시작할 수 있는 AWS 계정을 제어하는 시작 권한
-
시작될 때 인스턴스에 연결할 볼륨을 지정하는 블록 디바이스 매핑
Amazon Machine Image(AMI)
AMI 사용
다음 다이어그램은 AMI 수명 주기를 요약하여 설명합니다. AMI를 생성 및 등록한 다음 새 인스턴스를 시작하기 위해 그것을 사용할 수 있습니다. (AMI 소유자가 시작 권한을 부여한 경우 AMI에서 인스턴스를 시작할 수 있습니다.) AMI를 동일한 AWS 리전 또는 다른 AWS 리전으로 복사할 수 있습니다. 더 이상 필요 없는 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 인스턴스 루트 볼륨 단원을 참조하세요.
-
Amazon EBS 지원 AMI를 생성하려면 Amazon EBS-backed Linux AMI 생성 단원을 참조하세요.
-
인스턴스 스토어 지원 AMI를 생성하려면 인스턴스 스토어 기반 Linux AMI 생성 단원을 참조하세요.
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