AMI는 인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리되는 이미지이다.
인스턴스를 시작할 때 AMI를 지정해야한다.
(AWS에서 제공하는 고용 AMI로 아마존 Linux2 AMI 가 있다)
동일한 구성의 인스턴스가 여러개 필요할 때는 한 AMI에서 여러개의 인스턴스를 시작할 수 있다.
사용자 AMI를 만들 수도 있다.
소프트웨어 구성에 대해 운영 체제를 정의 및 설정하며
모니터링 도구를 설정할 수도 있는데
이때 자체적으로 AMI를 생성하면 부팅과 구성시간이 단축된다.
EC2 인스턴스에 설치하고자 하는 모든 소프트웨어가 AMI를 통해 사전에 패키징 되기 때문이다.
AWS 마켓플레이스에서도 AMI 를 구매하고 판매할 수 있다.
일부 기업이 직접 AMI를 판매하고있다.
AMI 과정
- EC2를 실행하고 커스터마이징한다.
- 인스턴트를 중지시킨다(데이터 무결성을 위해)
- AMI를 빌드한다.(이 과정에서 EBS 스냅샷 또한 생성된다)
- 빌드된 AMI로 새로운 인스턴트를 실행할 수 있게된다.
'IT > AWS' 카테고리의 다른 글
AWS root 사용자의 권한 (0) | 2023.02.27 |
---|---|
AWS Lambda (0) | 2023.02.27 |
EBS (Elastic Block Store), 스냅샷 (0) | 2023.02.27 |
글로벌 인프라 (0) | 2023.02.24 |
클라우드 컴퓨팅 (0) | 2023.02.23 |