[AWS] 4. EC2 인스턴스 스토리지 섹션, EBS (Elastic Block Store), AMI (Amazon Machine Image), EFS (Elastic File System)
발행: (2025년 12월 14일 오후 06:02 GMT+9)
6 min read
원문: Dev.to
Source: Dev.to
EBS 볼륨
- EBS(Elastic Block Store) 볼륨은 인스턴스가 실행 중일 때 연결할 수 있는 네트워크 드라이브입니다.
- 인스턴스가 종료된 후에도 데이터를 지속할 수 있습니다.
- 한 번에 하나의 인스턴스에만 마운트할 수 있습니다(CCP 수준).
- 특정 가용 영역(AZ)에 종속됩니다.
- 비유: “네트워크 USB 스틱”과 같습니다.
특성
- 인스턴스와 통신할 때 네트워크를 사용하므로 약간의 지연이 발생할 수 있습니다.
- 한 EC2 인스턴스에서 분리한 뒤 다른 인스턴스에 빠르게 연결할 수 있습니다.
- AZ에 고정:
us-east-1a에 있는 볼륨은us-east-1b에 연결할 수 없습니다. AZ를 넘기려면 먼저 스냅샷을 생성해야 합니다.
프로비저닝된 용량
- 크기(GB)와 IOPS를 직접 지정합니다.
- 프로비저닝된 전체 용량에 대해 요금이 청구됩니다.
- 시간이 지나면서 용량을 늘릴 수 있습니다.

EBS 종료 시 삭제 속성 (Delete on Termination)
- EC2 인스턴스가 종료될 때 EBS 볼륨에 대해 어떤 동작을 할지 제어합니다.
- 기본 동작:
- 루트 EBS 볼륨은 삭제됩니다(속성 활성화).
- 다른 연결된 EBS 볼륨은 삭제되지 않습니다(속성 비활성화).
- AWS Management Console이나 AWS CLI를 통해 변경할 수 있습니다.
사용 사례: 인스턴스가 종료될 때 루트 볼륨을 보존하고 싶을 때.

EBS 스냅샷
- EBS 볼륨의 특정 시점 백업을 생성합니다.
- 스냅샷을 만들기 전에 볼륨을 분리할 필요는 없지만 권장됩니다.
- 스냅샷은 AZ 또는 리전 간에 복사할 수 있습니다.

EBS 스냅샷 기능
EBS 스냅샷 아카이브
- 스냅샷을 “아카이브 티어”로 이동시켜 비용을 약 75 % 절감합니다.
- 아카이브에서 복원하는 데는 24–72 시간이 소요됩니다.
EBS 스냅샷 리사이클 빈
- 보존 규칙(1 일~1 년)을 설정해 실수로 삭제된 스냅샷을 복구할 수 있습니다.
Fast Snapshot Restore (FSR)
- 스냅샷을 완전히 초기화하여 첫 I/O에 지연이 없도록 합니다(추가 비용 발생).

AMI 개요
- AMI = Amazon Machine Image.
- AMI는 EC2 인스턴스의 맞춤화 이미지이며, 소프트웨어, 설정, OS, 모니터링 등을 포함합니다.
- AMI를 사용하면 모든 것이 사전 패키징되어 있기 때문에 부팅 및 설정 시간이 단축됩니다.
- AMI는 특정 리전용으로 생성되지만 리전 간에 복사할 수 있습니다.
EC2 인스턴스 시작 시 선택 가능한 소스:
- 공용 AMI – AWS에서 제공.
- 사용자 정의 AMI – 직접 생성·관리.
- AWS Marketplace AMI – 제3자가 제공(유료일 수 있음).
AMI 생성 절차 (EC2 인스턴스에서)
- EC2 인스턴스를 시작하고 원하는 대로 커스터마이징합니다.
- 중지합니다(데이터 무결성 보장).
- AMI 생성 – 이 과정에서 관련 EBS 스냅샷도 함께 생성됩니다.
- 생성된 AMI를 사용해 새 인스턴스를 시작합니다.

EC2 인스턴스 스토어
- EBS 볼륨은 네트워크 드라이브이며 성능이 좋지만 제한적입니다.
- 고성능 하드웨어 디스크가 필요하면 EC2 Instance Store를 사용합니다.
- 더 나은 I/O 성능을 제공합니다.
- 스토어는 **임시(ephemeral)**이며 인스턴스가 중지되면 데이터가 사라집니다.
- 버퍼, 캐시, 스크래치 데이터, 임시 콘텐츠 등에 적합합니다.
- 하드웨어 장애 시 데이터 손실 위험이 있으며, 백업 및 복제는 사용자가 직접 관리해야 합니다.
로컬 EC2 인스턴스 스토어
