Amazon EC2의 Amazon Machine Images(AMI)

Amazon EC2의 Amazon Machine Images(AMI)

Amazon Machine Image(AMI)는 EC2 인스턴스를 설정하고 부팅하는 데 필요한 소프트웨어를 담고 있는 이미지예요. 인스턴스를 시작할 때는 반드시 AMI를 지정해야 하며, 그 AMI는 인스턴스 유형과 호환되어야 해요. AWS가 제공하는 AMI, 공개 AMI, 다른 사람이 공유해 준 AMI, AWS Marketplace에서 구매한 AMI를 모두 사용할 수 있어요.

출처: 문서

본문

AMI는 리전(Region), 운영 체제, 프로세서 아키텍처, 루트 볼륨 유형, 가상화 유형에 따라 특정 대상에 한정되어 있습니다.

같은 구성의 인스턴스가 여러 개 필요하면 하나의 AMI로 여러 인스턴스를 시작할 수 있어요. 구성이 다른 인스턴스가 필요하면 서로 다른 AMI를 사용하면 됩니다.

EC2 인스턴스에서 AMI를 만들어 동일한 구성의 인스턴스를 시작할 수도 있고, AMI를 다른 리전으로 복사해 그 리전에서 인스턴스를 시작할 수도 있어요. 직접 만든 AMI를 다른 계정과 공유해 같은 구성의 인스턴스를 시작하게 할 수도 있고, AWS Marketplace에서 AMI를 판매할 수도 있습니다.

주요 개념으로는 다음이 있어요.

  • AMI 특성(AMI characteristics) — AMI의 구성 요소와 특징
  • AMI 찾기(Find an AMI) — 원하는 AMI를 검색하는 방법
  • AWS Marketplace의 유료 AMI(Paid AMIs) — 유료 AMI 구매·사용
  • AMI 수명주기(AMI lifecycle) — 생성·복사·등록·폐기
  • 부팅 모드(Boot modes) — UEFI/Legacy BIOS 부팅
  • AMI 암호화(AMI encryption) — 암호화된 AMI
  • 공유 AMI(Shared AMIs) — 다른 계정과의 공유
  • AMI 이벤트 모니터링(Monitor AMI events)
  • AMI 과금 이해(Understand AMI billing)
  • AMI 할당량(AMI quotas)

더 알아보기 (Learn more)

  • AWS 공식 문서의 AMI 특성 전체 내용에서 각 주제를 더 자세히 확인할 수 있어요.