Amazon EC2 인스턴스에 블록 스토리지를 제공하는 EBS(Elastic Block Store)는 다양한 유형의 볼륨 타입을 제공한다. 각각의 EBS 볼륨은 성능 특성과 가격이 다르기 때문에, 워크로드에 맞는 적절한 타입을 선택해야 한다.
1️⃣ 범용 SSD (gp2, gp3)
- SSD 기반으로 IOPS 중심의 워크로드에 적합하다.
- gp2: 스토리지 크기에 비례해 IOPS 성능이 증가한다. (최대 16,000 IOPS)
- gp3: IOPS와 처리량을 스토리지 크기와 무관하게 설정할 수 있다. (IOPS 최대 16,000, 처리량 최대 1,000 MB/s)
적합한 용도:
- 부트 볼륨
- 소규모에서 중간 규모의 데이터베이스
- 일상적인 범용 애플리케이션
2️⃣ 프로비저닝된 IOPS SSD (io1, io2)
- 가장 높은 IOPS 성능을 제공한다.
- io1, io2 모두 최대 64,000 IOPS 제공 (Nitro 기반 인스턴스)
- 지연 시간이 낮고 일관된 성능이 필요한 워크로드에 사용된다.
- io2는 io1 대비 더 높은 내구성과 안정성을 제공한다.
적합한 용도:
- 대규모 데이터베이스 (Oracle, SQL Server 등)
- 고성능 OLTP(Online Transaction Processing) 시스템
- 스토리지 장애 허용 범위가 낮은 미션 크리티컬 시스템
3️⃣ 처리량 최적화 HDD (st1)
- HDD 기반으로 처리량(Throughput)에 최적화되어 있다.
- 순차적 읽기/쓰기 작업에 강하다.
- 최대 처리량: 500 MB/s
적합한 용도:
- 빅데이터 분석
- 데이터 웨어하우스
- 대용량 로그 처리
- 순차적 대규모 파일 처리
4️⃣ 콜드 HDD (sc1)
- 가장 저렴한 EBS 볼륨
- 낮은 처리량과 IOPS
- 자주 액세스하지 않는 콜드 데이터 보관용
적합한 용도:
- 백업
- 오래된 로그 데이터
- 거의 접근하지 않는 장기 저장용 아카이브
EBS 선택 가이드
볼륨 타입 | 특징 | 적합한 워크로드 |
gp2 / gp3 | SSD, 범용 | OS, 일반 앱, 소규모 DB |
io1 / io2 | SSD, 고성능 IOPS | 대규모 DB, 트랜잭션 처리 |
st1 | HDD, 처리량 최적화 | 빅데이터, 순차적 I/O |
sc1 | HDD, 저비용 | 백업, 콜드 데이터 |
'AWS' 카테고리의 다른 글
Amazon Aurora 병렬 쿼리(Parallel Query) (0) | 2025.06.04 |
---|---|
Amazon Aurora의 엔드포인트 및 리더 엔드포인트 기반 로드밸런싱 (0) | 2025.06.03 |
DNS 레코드와 별칭(Alias) (0) | 2025.06.01 |
API vs HTTP: 웹 통신 개념 비교 (0) | 2025.05.31 |
IAM DB 인증 - 비밀번호 없이 안전하게 RDS 접속하기 (0) | 2025.05.30 |