컴퓨터 활용/노년에 즐기는 코딩

AMI(Amazon Machine Image)란?

easyfly 2025. 9. 3. 07:17
반응형

 

AMI(Amazon Machine Image)란?

AMI는 AWS에서 인스턴스를 만들기 위한 '운영체제 + 기본 설정 + 소프트웨어 패키지'가 들어 있는 템플릿 이미지입니다.
쉽게 말하면, EC2 인스턴스를 찍어내는 원본 설계도라고 보시면 됩니다.

생성된 AMI


주요 구성 요소

  1. 운영체제(OS)
    • Linux, Ubuntu, Amazon Linux, Windows Server 등
  2. 애플리케이션 및 설정
    • 웹 서버(Apache, Nginx), 데이터베이스(MySQL, PostgreSQL) 등 미리 포함 가능
  3. EBS 볼륨 스냅숏
    • 루트 디스크(운영체제가 설치된 디스크)의 복사본

AMI의 활용

  1. 새 인스턴스 생성
    • EC2 인스턴스를 시작할 때 AMI를 선택해야 합니다.
    • 예: "Ubuntu 22.04 LTS AMI"를 고르면 우분투가 설치된 인스턴스가 바로 실행됩니다.
  2. 나만의 커스텀 AMI 만들기
    • 인스턴스에서 필요한 소프트웨어를 설치한 후, 그대로 "이미지 생성(Create Image)" 하면 동일한 환경을 여러 개의 인스턴스로 쉽게 복제할 수 있습니다.
    • 예: 웹 서버 + 장고 + MySQL이 세팅된 서버를 AMI로 만들어 두면, 나중에 똑같은 서버를 몇 번이고 빠르게 만들 수 있습니다.
  3. 백업/복구 용도
    • 문제가 생겼을 때, AMI를 만들어 두었다면 같은 상태로 복구 가능합니다.

비유

  • AMI = 컴퓨터 복원 CD/DVD 또는 윈도 설치 ISO와 비슷합니다.
  • 인스턴스는 이 AMI 이미지를 기반으로 실행되는 "실제 컴퓨터"라고 할 수 있습니다.

👉 요약:
AMI는 AWS에서 EC2 인스턴스를 만들기 위한 운영체제와 소프트웨어가 포함된 설치 원본(템플릿)입니다.

 

반응형