Amazon Machine Images (AMIs) - Amazon Elastic Compute Cloud

Amazon Machine Images (AMIs)

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 유형AMI 찾기 단원을 참조하세요.

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

고유 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 등록 취소(삭제) 단원을 참조하십시오.

Amazon Linux 2023 및 Amazon Linux 2

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

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

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

참고

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

Windows AMI

AWS는 Windows 플랫폼별 소프트웨어 구성을 포함하고 공개적으로 사용이 가능한 AMI를 제공합니다. 이러한 AMI를 사용하여 Amazon EC2를 통해 애플리케이션을 빠르게 구축하고 배포할 수 있습니다. 우선 정 요구 사항을 충족하는 AMI를 선택한 다음 AMI를 사용하여 인스턴스를 시작합니다. 관리자 계정의 암호를 획득한 다음 다른 Windows 서버에서와 마찬가지로 원격 데스크탑 연결을 사용하여 인스턴스에 로그인합니다. AWS Windows AMI에 대한 자세한 내용은 AWS Windows AMI 참조를 참조하세요.https://docs.aws.amazon.com/ec2/latest/windows-ami-reference/windows-amis.html

Windows AMI에서 인스턴스를 시작할 때 Windows 인스턴스의 루트 디바이스는 Amazon Elastic Block Store(Amazon EBS) 볼륨입니다. Windows AMI는 루트 디바이스에 대해 인스턴스 스토어를 지원하지 않습니다.

EC2 Fast Launch를 통해 더 빠르게 시작하도록 구성된 Windows AMI는 스냅샷을 사용하여 최대 65% 더 빠르게 인스턴스를 시작할 수 있도록 사전 프로비저닝됩니다. EC2 Fast Launch에 대한 자세한 내용은 Windows 인스턴스에 EC2 Fast Launch 사용 섹션을 참조하세요.

참고

Microsoft는 더 이상 Windows Server 2016 이전의 Windows Server 버전을 지원하지 않습니다. 지원되는 버전의 Windows Server를 사용하여 새 EC2 인스턴스를 시작하는 것이 좋습니다. 지원되지 않는 Windows Server 버전을 실행하는 기존 EC2 인스턴스가 있는 경우, 지원되는 Windows Server 버전으로 해당 인스턴스를 업그레이드하는 것이 좋습니다. 자세한 내용은 EC2 Windows 인스턴스를 새 버전의 Windows Server로 업그레이드 단원을 참조하십시오.