EC2 인스턴스를 생성할 때 가장 많이 접하게 되는 개념 중 하나가 EBS와 AMI라고 한다.
그래서 이번 글에서는 EC2에서 EBS와 AMI가 어떤 역할을 하는지 공부하고 정리해보려고 한다.

1. EBS (Elastic Block Store) - EC2의 저장소
1. EBS란?
- EC2 인스턴스에 연결되는 블록 단위 저장소
- 하드디스크처럼 작동하며, 인스턴스와는 독립적으로 존재함
- 루트 디바이스로 사용되며 , 데이터 볼륨으로 추가 장착도 가능
- 네트워크로 인스턴스와 연결됨
2. 주요 특징
- EC2 인스턴스가 종료되어도 EBS는 따로 유지 가능
- 스냅샷을 이용한 백업 및 복구 가능
- SSD, HDD 기반 등 여러 성능 옵션 제공
2. AMI (Amazon MAchine Image) - 인스턴스 템플릿
1. AMI란?
- EC2 인스턴스를 생성하기 위한 운영체제 템플릿
- OS, 애플리케이션, 설정, 데이터 등이 포함됨
- 말 그대로 가상 머신 복제본을 만드는거라 생각하면 됨
2. 주요 특징
- EC2 인스턴스 생성 시 AMI를 기준으로 환경이 복제됨
- 내가 직접 설정한 인스턴스를 AMI로 저장하여 재사용 가능
- 스냅샷 기반으로 동작, 여러 리전으로 복사 가능
3. EBS와 AMI의 관계
| EBS | 인스턴스가 사용하는 스토리지 (하드디스크 역할) |
| AMI | 인스턴스를 복제하기 위한 이미지 (시스템 백업 + 템플릿 역할) |
AMI는 EBS 스냅샷 기반으로 만들어짐 ( EBS → 스냅샷 → AMI → 새로운 인스턴스 생성)
마무리하며
처음에는 EC2인스턴스를 만드는 것만 중요하다고 생각했지만, 운영 환경을 구성하고 유지하기 위해서는 EBS와 AMI를 잘 이해하고 활용하느냐가 훨씬 중요하다는 것을 깨달았다.
특히 실무에서는 서버를 실수로 지우거나 장애가 났을 때, 스냅샷과 ,AMI 백업이 있어야 빠르게 복구할 수 있고, 테스트 환경을 만들 때도 동일한 이미지에서 복사해 쉽게 구성해볼수 있다는 장점이 있는것 같다.
'Cloud > 🧱 Aws' 카테고리의 다른 글
| 🧱 AWS EC2 - ENI와 Elastic IP (0) | 2025.05.17 |
|---|---|
| 🧱AWS EC2 인스턴스의 생명주기란? (0) | 2025.05.17 |
| 🧱 AWS EC2 인스턴스 접속 방법 정리 + SFTP 및 SSH 접속 실습 (0) | 2025.05.17 |
| 🧱 AWS EC2 실습 (0) | 2025.05.17 |
| 🧱 AWS EC2란? (0) | 2025.05.17 |