Amazon EBS는 다양한 애플리케이션에 대해 스토리지 성능 및 비용을 최적화할 수 있는 여러 볼륨 유형을 제공합니다. 이러한 볼륨 유형은 2개의 주요 카테고리로 구분됩니다. 하나는 데이터베이스, 가상 데스크톱 및 부트 볼륨과 같은 트랜잭션 워크로드를 위한 SSD 지원 스토리지이고 다른 하나는 MapReduce 및 로그 처리와 같은 처리량 집약적 워크로드를 위한 HDD 지원 스토리지입니다.
SSD 기반 볼륨으로는, SAP HANA, Microsoft SQL Server 및 IBM DB2를 포함하여 가장 까다로운 트랜잭션 애플리케이션을 위한 최고 성능의 EBS 볼륨(io2 및 io1)과 가상 데스크톱, 테스트 및 개발 환경, 대화식 게이밍 애플리케이션을 포함하여 트랜잭션 애플리케이션에 대한 요금과 성능의 규형을 맞춘 범용 SSD 볼륨(gp3 및 gp2)이 있습니다. HDD 기반 볼륨으로는, 자주 액세스하고 처리량 집약적인 워크로드를 위한 처리량 최적화 HDD(st1)와 액세스 빈도가 낮은 데이터를 위한 최저 비용 콜드 HDD(sc1)가 있습니다.
아래 표는 각 EBS 볼륨의 사용 사례와 성능 특성을 보여줍니다.
SSD 기반 볼륨
-
io2
-
io2 Block Express
-
io1
-
gp3
-
gp2
-
io2
-
io2는 이전 세대(io1)와 동일한 요금으로 100배 높은 99.999%의 내구성과 프로비저닝된 GB마다 IOPS/스토리지 비율이 10배 높은 500 IOPS를 제공할 수 있도록 설계된 새로운 세대의 프로비저닝된 IOPS SSD 볼륨입니다. io2는 내구성 요구 사항이 높은 SAP HANA, Oracle, Microsoft SQL 서버, IBM DB2와 같이 I/O 집약적인 비즈니스 크리티컬 데이터베이스 애플리케이션을 위해 설계된 고성능 EBS 스토리지 옵션입니다.
io2는 500 IOPS/GB에서 최대 64,000 IOPS의 일관된 기준 성능을 제공하고, io2 볼륨은 볼륨당 최대 1,000MB/초의 처리 속도를 지원합니다. io2의 이점을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다. io2는 EBS 최적화 EC2 인스턴스에 연결하면 지연 시간이 10밀리초 미만으로 감소하며 연중 99.9%의 시간 동안 프로비저닝된 성능을 유지하도록 설계되었습니다. EBS 최적화 인스턴스로 시작할 수 있는 인스턴스 유형에 대한 자세한 내용은 Amazon EC2 인스턴스 유형을 참조하세요. Amazon EBS 성능 지침에 대한 자세한 내용은 EBS 성능 향상을 참조하세요.
최대 성능인 64,000 IOPS와 초당 1,000MB의 처리량에 도달하려면 볼륨을 AWS Nitro 시스템에 구축된 EC2 인스턴스에 연결해야 합니다.
볼륨 유형: EBS 프로비저닝된 IOPS SSD(io2)간단한 설명: 지연 시간에 민감한 비즈니스 크리티컬 애플리케이션을 위해 설계된 고성능 SSD 볼륨사용 사례: I/O 집약적 NoSQL 및 관계형 데이터베이스
API 이름: io2
볼륨 크기: 4GB~16TB
내구성: 99.999%
볼륨당 최대 IOPS*: 64,000
볼륨당 최대 처리량**: 1,000MB/초
인스턴스당 최대 IOPS: 160,000GB당 최대 IOPS: 500IOPS/GB
인스턴스당 최대 처리량: 4,750MB/초지연 시간: 한 자리 밀리초
요금:- 매월 GB당 0.125 USD
- 월별 프로비저닝된 IOPS 당 0.065 USD(최대 32,000IOPS)
- 월별 프로비저닝된 IOPS 당 0.046 USD(32,001~64,000IOPS)
주요 성능 특성: IOPS 및 볼륨 내구성
*16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
**볼륨 처리량은 MB = 1024^2바이트로 계산됨
-
io2 Block Express
-
io2 Block Express는 클라우드에 io2 볼륨 대비 4배 높은 처리량, IOPS 및 용량을 밀리초 이하 지연 시간으로 제공합니다. Block Express는 최신 세대 Amazon EBS 스토리지 서버 아키텍처로, 가장 까다로운 애플리케이션의 성능 및 지연 시간 요건을 충족하기 위한 목적으로 구축되었습니다. io2 Block Express는 볼륨당 4,000MB/s의 스루풋, 볼륨당 25만 6,000 IOPS, 최대 64TiB의 스토리지 용량, 1,000 IOPS/GB 및 99.999%의 내구성을 제공하기 때문에 최대 규모의 I/O 집약적이고 미션 크리티컬한 Oracle, SAP HANA, Microsoft SQL Server, SAS Analytics 배포에 적합합니다.
io2 Block Express는 이러한 AWS EC2 인스턴스를 통해 제공되며 다른 EC2 인스턴스에 대한 지원도 곧 예정되어 있습니다. 이러한 인스턴스에 연결된 모든 io2 볼륨은 Block Express에 자동으로 생성됩니다. 자세한 내용은 io2 Block Express 볼륨을 참조하세요.
볼륨 유형: EBS 프로비저닝된 IOPS SSD(io2 Block Express)
간단한 설명: 지연 시간에 민감한 비즈니스 크리티컬 애플리케이션을 위해 설계된 고성능 SSD 볼륨
사용 사례: I/O 집약적 NoSQL 및 관계형 데이터베이스
API 이름: io2
볼륨 크기: 4GB~64TB
내구성: 99.999%
지연 시간: 1밀리초 미만
볼륨당 최대 IOPS: 256,000
볼륨당 최대 스루풋*: 4,000MB/초
인스턴스당 최대 IOPS: 35만
GB당 최대 IOPS: 1,000 IOPS/GB
인스턴스당 최대 스루풋: 만 MB/초
요금:- 매월 GB당 0.125 USD
- 월별 프로비저닝된 IOPS 당 0.065 USD(최대 32,000IOPS)
- 월별 프로비저닝된 IOPS 당 0.046 USD(32,001~64,000IOPS)
- 월별 프로비저닝된 IOPS 당 0.032 USD(64,000IOPS 초과)
주요 성능 특성: IOPS, 처리량, 지연 시간, 용량 및 볼륨 내구성
*볼륨 처리량은 MB = 1024^2바이트로 계산됨 -
io1
-
SSD(Solid State Drive)에서 지원하는 io1은 중요한 I/O 집약적 데이터베이스 및 애플리케이션 워크로드와 처리량 집약적 데이터베이스 및 데이터 웨어하우스 워크로드(HBase, Vertica, Cassandra 등)를 위해 설계된 고성능 EBS 스토리지 옵션입니다. 이러한 볼륨은 지연 시간이 짧고 내구성 요구 사항이 보통 수준이거나 내장 애플리케이션 중복성을 포함하는 IOPS 집약적 및 처리량 집약적 워크로드 모두에 이상적입니다.
io1은 50 IOPS/GB에서 최대 64,000 IOPS의 일관된 기준 성능을 제공하고, 최대 1,000MB/초의 볼륨당 처리량을 제공하도록 설계되었습니다. io1의 이점을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다. io1은 EBS 최적화 EC2 인스턴스에 연결하면 지연 시간이 10밀리초 미만으로 감소하며 연중 99.9%의 시간 동안 프로비저닝된 성능을 유지하도록 설계되었습니다. EBS 최적화 인스턴스로 시작할 수 있는 인스턴스 유형에 대한 자세한 내용은 Amazon EC2 인스턴스 유형을 참조하세요. Amazon EBS 성능 지침에 대한 자세한 내용은 EBS 성능 향상을 참조하세요.
최대 성능인 64,000 IOPS와 초당 1,000MB의 처리량에 도달하려면 볼륨을 AWS Nitro 시스템에 구축된 EC2 인스턴스에 연결해야 합니다.
볼륨 유형: EBS 프로비저닝된 IOPS SSD(io1)
간단한 설명: 지연 시간에 민감한 트랜잭션 워크로드를 위해 설계된 고성능 SSD 볼륨
사용 사례: I/O 집약적 NoSQL 및 관계형 데이터베이스
API 이름: io1
볼륨 크기: 4GB~16TB내구성: 99.8%~99.9%
볼륨당 최대 IOPS*: 64,000
볼륨당 최대 스루풋**: 1,000MB/초
인스턴스당 최대 IOPS: 35만
GB당 최대 IOPS: 50 IOPS/GB
인스턴스당 최대 스루풋: 만 MB/초지연 시간: 한 자리 밀리초
요금: 매월 GB당 0.125 USD + 매월 프로비저닝된 IOPS당 0.065 USD
주요 성능 특성: IOPS*16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
**볼륨 처리량은 MB = 1024^2바이트로 계산됨
-
gp3
-
Amazon gp3 볼륨은 범용 SSD 기반 EBS 볼륨의 최근 세대로 고객은 저장소 용량에 관계없이 성능을 프로비저닝하는 동시에 기존 gp2 볼륨보다 GB당 가격을 최대 20% 감축할 수 있습니다. 새로운 gp3 볼륨은 모든 볼륨 크기에서 3,000IOPS 및 125MiB/s의 기준 성능을 제공합니다. 고성능을 원하는 고객은 추가 요금을 내고 최대 16,000IOPS와 1,000MiBps까지 확장할 수 있습니다. gp3 볼륨은 시간의 99%에 프로비저닝된 성능을 제공하는 동안 한 자리 수 밀리초 지연 시간을 제공하도록 설계되어 있어서 가상 데스크탑, 중간 크기 단일 인스턴스 데이터베이스 (Microsoft SQL Server, Cassandra, MySQL, 그리고 Oracle DB), Hadoop 분석 클러스터, 저 지연 시간 대화형 앱, 개발 & 테스트 및 부팅 볼륨 등의 낮은 비용에 높은 성능을 필요로 하는 광범위한 애플리케이션에 이상적입니다. gp3에서 제공할 수 있는 것보다 더 많은 IOPS가 필요하다면 io2 볼륨을 사용하는 것이 좋습니다. gp3의 성능을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다.
볼륨 유형: EBS 범용 SSD(gp3)
간단한 설명: 범용 SSD 볼륨은 다양한 트랜잭션 워크로드를 위해 가격과 성능의 균형을 맞춤
사용 사례: 가상 데스크탑, 중간 크기 단일 인스턴스 데이터베이스 (MSFT SQL Server 및 Oracle DB), 낮은 지연 시간 대화형 앱, 개발 & 테스트, 부트 볼륨
API 이름: gp3
볼륨 크기: 1GB~16TB
내구성: 99.8%~99.9%의 내구성
볼륨당 최대 IOPS*: 16,000
볼륨당 최대 처리량**: 1,000MB/초
인스턴스당 최대 IOPS: 260,000
인스턴스당 최대 스루풋: 만 MB/초지연 시간: 한 자리 밀리초
저장소 요금: 매월 GB 당 0.08 USD프로비저닝된 성능 비용: 3,000IOPS은 무료이며 3,000IOPS 이상은 매월 0.005 USD/프로비저닝된 IOPS, 125MB/s은 무료이며 125MiBps 이상은 매월 0.04 USD/프로비저닝된 MB
주요 성능 특성: USD/IOPS
*16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
**볼륨 처리량은 MB = 1024^2바이트로 계산됨
-
gp2
-
gp2는 Amazon EC2 인스턴스의 기본 EBS 볼륨 유형입니다. SSD(Solid State Drive)에서 지원하는 이 볼륨은 개발/테스트 환경, 짧은 지연 시간의 대화형 애플리케이션 및 부트 볼륨을 비롯한 광범위한 트랜잭션 워크로드에 적합합니다. gp2는 10밀리초 미만의 지연 시간을 제공하고 GB당 3 IOPS(최소 100 IOPS)에서 최대 16,000 IOPS의 일관된 기준 성능을 지원하며 볼륨당 최대 250MB/초의 처리량을 제공합니다. 1TB보다 적은 gp2 볼륨을 3,000 IOPS까지 버스트할 수도 있습니다. I/O 작업은 gp2 요금에 포함되어 있으므로, 프로비저닝한 스토리지의 각 GB에 대한 비용만 지불하면 됩니다. gp2는 연중 99%의 시간 동안 프로비저닝된 성능을 제공하도록 설계되었습니다. gp2가 제공할 수 있는 것보다 더 높은 IOPS가 필요하거나(예: 짧은 지연 시간이 매우 중요한 워크로드) 보다 일관된 성능이 필요한 경우, io1을 사용하는 것이 좋습니다. gp2의 성능을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다.
볼륨 유형: EBS 범용 SSD(gp2)*
간단한 설명: 범용 SSD 볼륨은 다양한 트랜잭션 워크로드를 위해 가격과 성능의 균형을 맞춤
사용 사례: 부트 볼륨, 짧은 지연 시간의 대화형 앱, 개발 및 테스트
API 이름: gp2
볼륨 크기: 1GB~16TB내구성: 99.8%~99.9%의 내구성
볼륨당 최대 IOPS**: 16,000
볼륨당 최대 처리량***: 250MB/초
인스턴스당 최대 IOPS: 260,000
인스턴스당 최대 처리량: 7,500MB/초지연 시간: 한 자리 밀리초
요금: 매월 GB당 0.10 USD
주요 성능 특성: IOPS*기본 볼륨 유형
**16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
***볼륨 처리량은 MB = 1024^2바이트로 계산됨
HDD 기반 볼륨
-
st1
-
sc1
-
st1
-
하드 디스크 드라이브(HDD)에서 지원하는 st1은 MapReduce, Kafka, 로그 처리, 데이터 웨어하우스 및 ETL 워크로드와 같이 대규모 데이터 세트와 큰 I/O가 있는 자주 액세스하고 처리량 집약적인 워크로드에 적합합니다. 이러한 볼륨은 처리량의 MB/초 단위로 측정된 성능을 제공하고, TB당 40MB/초의 기준 처리량과 볼륨당 500MB/초의 최대 처리량을 제공하며, TB당 최대 250MB/초까지 버스트할 수 있습니다. st1은 연중 99%의 시간 동안 기대 처리량 성능을 제공하도록 설계되었으며, 버스트 속도에서 전체 볼륨 스캔을 지원하기에 충분한 I/O 크레딧*을 제공합니다. st1의 성능을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다.
볼륨 유형: 처리량 최적화 HDD(st1)
간단한 설명: 자주 액세스하고 처리량 집약적인 워크로드를 위해 설계된 저비용 HDD 볼륨
사용 사례: 빅 데이터, 데이터 웨어하우스, 로그 처리
API 이름: st1
볼륨 크기: 125GB~16TB내구성: 99.8%~99.9%의 내구성
볼륨당 최대 IOPS**: 500
볼륨당 최대 스루풋***: 500MB/초
인스턴스당 최대 스루풋: 만 MB/초
요금: 매월 GB당 0.045 USD
주요 성능 특성: MB/초*I/O 크레딧은 기준 성능을 초과한 많은 양의 I/O를 버스트하는 데 사용됨
**16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
***볼륨 처리량은 MB = 1024^2바이트로 계산됨
-
sc1
-
sc1은 하드 디스크 드라이브(HDD)에서 지원하며, 모든 EBS 볼륨 유형 중 GB당 비용이 가장 저렴합니다. 대량의 콜드 데이터 세트가 있고 액세스 빈도가 낮은 워크로드에 적합합니다. st1과 마찬가지로, sc1은 버스트 모델을 제공합니다. 이러한 볼륨은 TB당 80MB/초까지 버스트할 수 있으며, TB당 12MB/초의 기준 처리량과 볼륨당 250MB/초의 최대 처리량을 제공합니다. 자주 액세스하지 않는 데이터를 위해 sc1은 매우 저렴한 스토리지를 제공하니다. sc1은 연중 99%의 시간 동안 기대 처리량 성능을 제공하도록 설계되었으며, 버스트 속도에서 전체 볼륨 스캔을 지원하기에 충분한 I/O 크레딧*을 가지고 있습니다. sc1의 성능을 극대화하려면 EBS 최적화 EC2 인스턴스를 사용하는 것이 좋습니다.
볼륨 유형: 콜드 HDD(sc1)
간단한 설명: 액세스 빈도가 낮은 워크로드를 위해 설계된 최저 비용 HDD 볼륨
사용 사례: 일별 스캔 횟수가 적은 콜드 데이터
API 이름: sc1
볼륨 크기: 125GB~16TB내구성: 99.8%~99.9%의 내구성
볼륨당 최대 IOPS**: 250
볼륨당 최대 스루풋***: 250MB/초
인스턴스당 최대 스루풋: 7,500MB/초
요금: 매월 GB당 0.015 USD
주요 성능 특성: MB/초*I/O 크레딧은 기준 성능을 초과한 많은 양의 I/O를 버스트하는 데 사용됨
**16K I/O 크기를 기준으로 io1/io2/gp2/gp3, 1MB I/O 크기를 기준으로 st1/sc1
***볼륨 처리량은 MB = 1024^2바이트로 계산됨