컴퓨터 활용/노년에 즐기는 코딩
AMI(Amazon Machine Image)란?
easyfly
2025. 9. 3. 07:17
반응형
AMI(Amazon Machine Image)란?
AMI는 AWS에서 인스턴스를 만들기 위한 '운영체제 + 기본 설정 + 소프트웨어 패키지'가 들어 있는 템플릿 이미지입니다.
쉽게 말하면, EC2 인스턴스를 찍어내는 원본 설계도라고 보시면 됩니다.

주요 구성 요소
- 운영체제(OS)
- Linux, Ubuntu, Amazon Linux, Windows Server 등
- 애플리케이션 및 설정
- 웹 서버(Apache, Nginx), 데이터베이스(MySQL, PostgreSQL) 등 미리 포함 가능
- EBS 볼륨 스냅숏
- 루트 디스크(운영체제가 설치된 디스크)의 복사본
AMI의 활용
- 새 인스턴스 생성
- EC2 인스턴스를 시작할 때 AMI를 선택해야 합니다.
- 예: "Ubuntu 22.04 LTS AMI"를 고르면 우분투가 설치된 인스턴스가 바로 실행됩니다.
- 나만의 커스텀 AMI 만들기
- 인스턴스에서 필요한 소프트웨어를 설치한 후, 그대로 "이미지 생성(Create Image)" 하면 동일한 환경을 여러 개의 인스턴스로 쉽게 복제할 수 있습니다.
- 예: 웹 서버 + 장고 + MySQL이 세팅된 서버를 AMI로 만들어 두면, 나중에 똑같은 서버를 몇 번이고 빠르게 만들 수 있습니다.
- 백업/복구 용도
- 문제가 생겼을 때, AMI를 만들어 두었다면 같은 상태로 복구 가능합니다.
비유
- AMI = 컴퓨터 복원 CD/DVD 또는 윈도 설치 ISO와 비슷합니다.
- 인스턴스는 이 AMI 이미지를 기반으로 실행되는 "실제 컴퓨터"라고 할 수 있습니다.
👉 요약:
AMI는 AWS에서 EC2 인스턴스를 만들기 위한 운영체제와 소프트웨어가 포함된 설치 원본(템플릿)입니다.
반응형