1 Amazon EBS 볼륨 타입
- Amazon EBS는 EC2 인스턴스를 위한 블록 스토리지 서비스입니다.
- 워크로드 특성에 따라 적절한 볼륨 타입을 선택하는 것이 매우 중요합니다.
- 잘못된 볼륨 타입 선택은 성능 저하와 비용 증가를 초래할 수 있습니다.
2 SSD 기반 볼륨 타입
2.1 General Purpose SSD (gp2 vs gp3)
2.1.1 gp3의 특징
- 기본 성능:
- 기본적으로 3,000 IOPS와 125MiB/s 처리량 제공
- 볼륨 크기와 관계없이 일관된 성능 제공
- 버스트 크레딧 방식을 사용하지 않음
- 성능 확장:
- IOPS를 최대 16,000까지 설정 가능
- 처리량을 최대 1,000MiB/s까지 별도로 설정 가능
- 볼륨 크기를 늘리지 않고도 성능을 높일 수 있음
- 비용 효율성:
- gp2보다 20% 저렴한 기본 요금
- 필요한 만큼만 IOPS와 처리량을 설정하여 비용 최적화 가능
2.1.2 gp2의 특징
- 성능 특성:
- 볼륨 크기에 따라 IOPS가 연동 (1GiB당 3 IOPS)
- 최대 16,000 IOPS까지 지원
- 버스트 크레딧 방식 사용
- 제한 사항:
- 크레딧 소진 시 기본 성능으로 저하
- 볼륨 크기 증가 없이 IOPS 향상 불가
- 성능 예측이 어려울 수 있음
2.2 Provisioned IOPS SSD (io1/io2)
2.2.1 io1의 특징
- 성능:
- Nitro 기반 인스턴스에서 최대 64,000 IOPS
- 일반 인스턴스에서 최대 32,000 IOPS
- 사용자 지정 IOPS 설정 가능
- 용도:
- 고성능이 필요한 데이터베이스 워크로드
- 일관된 I/O 성능이 중요한 애플리케이션
- 크기 범위: 4GiB - 16TiB
2.2.2 io2의 특징