Amazon Elastic Block Store(EBS)는 Amazon Web Services(AWS)에서 제공하는 영구 블록 스토리지 서비스로, 사용자가 EC2 인스턴스에 효율적이고 안정적인 스토리지를 제공할 수 있도록 해줍니다. EBS 볼륨은 AWS 클라우드 환경에서 데이터를 저장하는 기본 구성 요소이며 데이터베이스, 파일 시스템, 백업 스토리지와 같은 시나리오에서 널리 사용됩니다. Amazon은 성능 요구 사항, 내구성 요구 사항 및 비용 고려 사항에 따라 다양한 비즈니스 요구 사항을 충족하기 위해 여러 유형의 EBS 볼륨을 제공합니다. 다양한 유형의 EBS 볼륨을 이해하면 사용자는 작업 부하에 맞는 스토리지 솔루션을 더 잘 선택할 수 있으며, 이를 통해 시스템 성능과 비용 효율성을 개선할 수 있습니다.
EBS 볼륨 유형 개요
EBS 볼륨은 성능과 비용을 기준으로 분류됩니다. 각 유형에 대한 자세한 내용은 다음과 같습니다.
볼륨 유형 | 사용 사례 | 주요 특징 |
GP2 | 일반용 SSD | 균형 잡힌 성능, 볼륨 크기에 따라 기준 IOPS가 증가합니다. |
지피3 | 범용 SSD(차세대) | 예측 가능한 성능, 구성 가능한 IOPS/처리량 |
아이오1 | 프로비저닝된 IOPS SSD | 고성능, 낮은 지연 시간, 사용자 정의 가능한 IOPS |
아이오2 | 프로비저닝된 IOPS SSD(차세대) | 더 높은 내구성으로 중요한 작업 부하에 이상적 |
SC1 | 콜드 하드 디스크 | 저렴한 비용, 높은 처리량, 낮은 접근 빈도 |
st1 | 처리량 최적화된 HDD | 빅데이터 워크로드에 대한 저렴한 비용, 높은 처리량 |
자석(표준) | 레거시 부팅 볼륨 | 저렴한 가격, 기본적인 성능 |
자세한 설명
gp2(일반용 SSD)
- 사용 사례: 부팅 볼륨, 소규모/중규모 데이터베이스와 같은 일반 용도의 워크로드.
- 성능:
- 기본 IOPS: 3 IOPS/GB(최대 16,000 IOPS).
- 소량의 데이터라도 최대 3,000 IOPS에 도달할 수 있습니다.
- 처리량: 최대 250MB/s.
- 확장 프로그램: 성능은 크기에 따라 확장됩니다(최대 16TiB).
gp3(일반용 SSD)
- 사용 사례: 예측 가능한 성능, 데이터베이스 또는 대규모 배포가 필요한 애플리케이션입니다.
- 성능:
- 3,000 IOPS 기준이 고정되어 있으며, 최대 16,000 IOPS까지 구성 가능합니다.
- 처리량은 최대 1,000MB/s까지 구성 가능합니다.
- gp2에 비해 장점:
- 비용 효율적($/GB 낮음).
- IOPS와 처리량은 크기에 관계없이 확장됩니다.
io1(프로비저닝된 IOPS SSD)
- 사용 사례: 대규모 데이터베이스, SAP HANA 등과 같은 미션 크리티컬 애플리케이션
- 성능:
- 프로비저닝된 IOPS: 100–64,000(최대값은 볼륨 크기와 인스턴스 유형에 따라 달라짐).
- 지연 시간: 낮음(밀리초 미만).
- 내구성: 설계 가용성은 99.9%에 도달합니다.
io2(프로비저닝된 IOPS SSD)
- 사용 사례: 기업 수준의 데이터베이스, 재무 시스템.
- 성능:
- 더 높은 내구성(99.999% 내구성).
- IOPS는 io1과 비슷하지만 일관성이 더 뛰어납니다.
- 비용: io1보다 높지만 중요한 데이터에 적합합니다.
sc1(콜드 하드 디스크)
- 사용 사례: 보관 저장소와 같이 자주 액세스하지 않는 데이터입니다.
- 성능:
- 기준 처리량: 12MB/s/TiB(최대 250MB/s).
- 순차적 작업 부하를 위해 설계되었습니다.
- 비용: 모든 유형 중 비용이 가장 저렴합니다.
- 한계: 랜덤 액세스나 지연에 민감한 작업에는 적합하지 않습니다.
st1(처리량 최적화 HDD)
- 사용 사례: 스트리밍 워크로드, 빅데이터, 데이터웨어하우스.
- 성능:
- 기준 처리량: 40MB/s/TiB(최대 500MB/s).
- 높은 처리량의 순차적 작업 부하를 위해 설계되었습니다.
- 비용: SSD 타입보다 낮지만 sc1보다 높습니다.
자석(표준)
- 사용 사례: 레거시 워크로드, 저렴한 비정기적 액세스.
- 성능:
- 처리량: 최대 90MB/s.
- 지연 시간: SSD보다 깁니다.
- 상태: 현대적 유형으로 단계적으로 폐지됨.
볼륨 유형 비교
특징 | GP2 | 지피3 | 아이오1 |
유형 | 솔리드 스테이트 드라이브 | 솔리드 스테이트 드라이브 | 솔리드 스테이트 드라이브 |
최대 크기 | 16 티타늄 합금 | 16 티타늄 합금 | 16 티타늄 합금 |
최대 IOPS | 16,000 | 16,000 | 64,000 |
최대 처리량 | 250MB/초 | 1,000MB/초 | 1,000MB/초 |
비용 효율성 | 쉬움 | 높은 | 낮은 |
내구성 | 기준 | 기준 | 높은 |
주요 고려 사항
- 선택하다지피3오히려지피2이를 통해 비용을 절감하고 더 나은 구성이 가능합니다.
- 중요하고 IOPS 집약적인 작업의 경우 다음을 사용하십시오.아이오1또는io2.
- 선택하다st1스트리밍, 순차적 데이터 작업 부하를 처리합니다.
- 선택하다SC1냉장 보관 및 보관 요구 사항을 충족합니다.
- 레거시 시스템에 필요하지 않은 한 사용하지 마십시오.자기적.
작업 부하의 다양한 요구 사항에 따라 적절한 EBS 볼륨 유형을 선택하는 것은 스토리지 성능과 비용 효율성을 최적화하는 데 중요합니다. 대부분의 일반적인 애플리케이션의 경우 범용 SSD(예: gp3)가 가장 좋은 선택입니다. 높은 성능과 높은 처리량이 필요한 애플리케이션의 경우 성능 최적화된 SSD(io2 및 io2 Block Express 등)가 극한의 성능을 제공할 수 있습니다. 빅데이터를 저장하고 콜드 스토리지가 필요한 경우 콜드 디스크 HDD(st1, sc1 등)가 더욱 비용 효율적인 솔루션을 제공합니다. EBS 볼륨을 선택할 때 각 유형의 특성과 적용 가능한 시나리오를 이해하면 사용자가 특정 요구 사항에 따라 가장 적합한 스토리지 리소스를 구성하고 시스템의 전반적인 성능과 비용 효율성을 개선하는 데 도움이 됩니다.