본문 바로가기
AWS

[AWS] EBS와 AMI 정리

by yuraming 2026. 6. 23.

 

이미 지난 글에서 EC2에 대해서 학습을 완료했고, 인스턴스를 직접 생성해 봤습니다.

이번에는 서버의 데이터를 안전하게 저장하는 EBS와, 똑같은 서버를 언제든 복제할 수 있게 해주는 AMI에 대해 배우려고 합니다.

EC2를 다룰 때 필수적으로 알아야 하는 핵심이라 쉽게 이해할 수 있도록 핵심만 정리해 보겠습니다!

 

 

  • EC2: 가상 서버를 제공하는 대분류 서비스
  • EBS: EC2 서버에 붙여 쓰는 '디스크(저장소) 기능'
  • AMI: EC2 서버를 켜기 위한 '이미지(템플릿) 기능'

 

 


 

1. EBS (Elastic Block Store) : EC2의 '외장 하드'

 EBS는 EC2 인스턴스에 장착하여 사용할 수 있는 가상 영구 저장 공간(블록 스토리지)입니다.

🔍 핵심 포인트

  • 역할: PC의 SSD나 HDD 같은 역할.
  • 특징: EC2 인스턴스가 켜져 있는 동안 데이터를 저장하며, 인스턴스를 끄거나 삭제하더라도 EBS 볼륨을 분리해 두면 데이터가 사라지지 않고 안전하게 보존됨. 필요에 따라 다른 EC2 인스턴스에 다시 연결할 수 있음.
  • 초고속 네트워크로 EC2와 연결되어 있어, 용량이 부족해도 마우스 클릭 몇 번으로 용량을 늘릴 수 있음. (Elastic = 탄력적)
  • 하나의 EBS는 한 번에 하나의 EC2 인스턴스에만 연결할 수 있음. (1:1 연결이 기본)

 


 

2. AMI (Amazon Machine Image) : 서버의 '설치 디스크'

AMI는 EC2 인스턴스를 시작하는 데 필요한 모든 소프트웨어 구성(운영체제, 애플리케이션 서버, 애플리케이션 등)이 담긴 템플릿(이미지)입니다. 똑같은 환경의 서버를 여러 대 찍어낼 때 사용됩니다.

🔍 핵심 포인트

  • 역할: 서버의 '기본 상태'를 그대로 복사해 둔 스냅샷.
  • 특징: OS, 설정 파일, 기본 프로그램 등이 미리 세팅되어 있어, 새로운 서버(EC2)를 생성할 때 이 AMI를 선택하면 순식간에 동일한 환경의 서버가 구축됨.
  • AWS 마켓플레이스: 다른 개발자가 만들어둔 AMI를 공유하거나 유료로 판매하기도 함. (ex. "Docker가 이미 설치된 Ubuntu AMI")

 



3. EBS와 AMI의 차이

두 개념이 '저장'과 관련이 있어 헷갈릴 수 있지만 차이가 있음.

비교 항목 EBS (Elastic Block Store) AMI (Amazon Machine Image)
비유 💻 외장 하드디스크 / USB 메모리 💿 윈도우 설치 디스크 / 백업 이미지
역할 실시간 데이터 저장, 파일 보관 새로운 서버를 찍어내기 위한 '틀'
상태 동적 (Dynamic)

실시간으로 파일이 읽고 쓰임
정적 (Static)

한 번 구워놓으면 변하지 않는 스냅샷 상태
용도 데이터베이스, 유저 업로드 파일 보관 서버 백업, 서버 자동 확장(Auto Scaling)

 


 

4. 스냅샷 (Snapshot)

EBS와 AMI를 연결해 주는 고리가 바로 스냅샷(Snapshot)입니다.

  1. EBS(외장 하드)의 특정 시점 상태를 그대로 사진 찍듯 저장해 둔 백업본을 스냅샷이라고 합니다.
  2. 스냅샷을 기반으로 "이걸로 서버 만들 수 있게 OS 정보도 합쳐줘!" 라고 뭉쳐놓은 최종 결과물이 바로 AMI가 됩니다.

📌 흐름 기억하기

운영 중인 EC2 ➡️ EBS 데이터 백업(스냅샷) ➡️ 서버 템플릿화(AMI) ➡️ 새로운 EC2 대량 복제 가능!

 


 

✍️ 마무리

  • AMI를 통해 뼈대와 OS가 갖춰진 EC2 인스턴스를 생성한다.
  • 실행된 EC2 인스턴스에 데이터를 저장하고 관리하기 위해 가상 외장하드인 EBS를 연결한다.
  • 이 두 가지만 잘 이해해도 AWS에서 서버를 안전하게 운영하고 확장하는 인프라의 초석을 다질 수 있다..!

 

 

'AWS' 카테고리의 다른 글

[AWS] EC2 인스턴스 생명주기(Lifecycle)  (0) 2026.06.23
[AWS] 인스턴스 보안 그룹 설정  (0) 2026.06.23
[AWS] EC2 핵심 개념 정리  (0) 2026.06.21