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 특성 전체 내용에서 각 주제를 더 자세히 확인할 수 있어요.