Amazon Web Services 한국 블로그

Amazon EBS 업데이트 – 처리량 및 비용 기준 신규 볼륨 타입 추가

AWS에서는 가격 및 성능 향상을 기반으로 다양한 클라우드 기술 혁신을 지속해 왔습니다. 때에 따라 경제적 기술적 장벽들을 해결하기 어려울 때도 있습니다.

예 를 들어, 하드디스크(HDD)와 메모리 기반 디스크(SSD)  스토리지를 선택할 때는 분명히 장단점이 있습니다. 현재 SSD 디바이스는 HDD의 낮은 속도에 비해 가격에 따라 더 높은 입출력 성능(IOPS)를 제공하고, 기가바이트 당 많은 처리량(throughput)을 제공합니다.  다른 한편으로 HDD 집적 기술이 발달함에 따라 보다 값싼 가격에 더 많은 용량을 저장할 수 있게 되었고 기가바이트당 처리량 또한 떨어지고 있습니다.

이러한 기술적 변화를 통해 스스로 질문해 보건데, 보다 비용 효율적인 HDD를 보다 높은 처리량을 가진 EBS로서 선택할 수 있지 않을까?라고 생각했습니다. 이를 통해 빅데이터나 로그 처리와 같은 일반적인 업무에 성능을 높일 수 있으니까요.

오늘 부터 클라우드 확장성과 높은 처리량을 지원하는 새로운 저가의 EBS 볼륨 형식 두 가지를 선보입니다. EC2 인스턴스 및 Amazon EMR 클러스터에 적용 가능하며, 서울 리전을 포함한 가격은 EBS 가격표 페이지를 참고하시면 됩니다.

  • 처리량 최적화된 HDD (st1) – 높은 처리량이 필요한 MapReduce, Kafka, ETL, 로그 분석 및 데이터 웨어하우스 업무에 필요  ($0.051 / 기가 바이트/월).
  • 콜드 HDD (sc1) – 접속은 적게 하지만, 처리량에 최적화 된 업무를 위해 제공 ($0.029/기가 바이트/월)

기 존에 제공하는 General Purpose SSD (gp2) 볼륨 형식 처럼, 새로운 마그네틱 볼륨 역시 기본 성능을 제공하며 버스팅 성능 모델을 통해 크레딧을 통해 처리 가능합니다. SSD 볼륨이  IOPS (Input/Output Operations Per Second)를 기반으로 성능을 측정하게 되는데, 새로운 볼륨은 처리량을 기반합니다. 버스팅 값은 볼륨에 미리 설정된 스토리지 용량을 기본으로 합니다.

  • 처리량 최적화된 HDD (st1) – 1테라바이트 볼륨 당 250 MB/s 및 초과 테라바이트 당 250 MB/s (최대 버스팅 처리량 500 MB/s)
  • 콜드 HDD (sc1) – 1테라바이트 볼륨 당 80 MB/s  및 초과 테라바이트 당 80 MB/s (최대 버스팅 처리량 250 MB/s)

EBS의 기술 진화
기술 변화의 관점에서 고객의 목소를 기반한 제품 및 기능 개발은 매우 중요합니다. 새로이 추가되는 기능들은 실제 사용 경험에 의해 필요로 하여 널리 사용될 수 있는 솔루션을 기반으로 합니다. 시간이 지남에 따라 고객이 새로운 기능을 가지고 사용해 보고, 피드백을 해 줌으로서 더 나은 기능을 추가할 수 있게 됩니다. 하나의 신규 기능이 여러 다른 선택 사항을 줄 수 있는 여러 신규 기능이 되고 특정한 요구 사항을 필요로 하는 고객의 요구를 맞출 수 있게 됩니다.

EC2 인스턴스의 스토리지 옵션 역시 이러한 좋은 사례이며, 아래에 중요한 기능 추가에 대해 간단하게 모아 보았습니다.

  • 2006 – EC2 출시 (인스턴스 스토리지)
  • 2008 – EBS (Elastic Block Storage) 출시: 마그네틱 스토리지
  • 2012 – Provisioned IOPS  및 EBS 최적화된 인스턴스 출시
  • 2014 – SSD- General purpose 스토리지 출시
  • 2014 – EBS 데이터 볼륨 암호화
  • 2015 – 더 크고 빠른 EBS 볼륨 제공
  • 2015 – EBS 부팅 볼륨 암호화
  • 2016 – EBS 처리량 최적화HDD (st1) 및 Cold HDD (sc1) 볼륨 형식

EBS 볼륨 형식 비교
아래 테이블은 고객들의 사용 형태에 따라 제공하는 각 EBS 볼륨 형식을 비교하는 도표입니다. (표에는 없지만 기존 EBS 마그네틱 볼륨 역시 일반적인 애플리케이션 기능에 유효한 선택입니다.)

Solid State Drive (SSD) Hard Disk Drive (HDD)
볼륨 형식 Provisioned IOPS SSD (io1) General Purpose SSD (gp2)  Throughput Optimized HDD (st1) Cold HDD (sc1)
사용 형태 I/O 가 높은 NoSQL 혹은 관계형 DB 부팅 볼륨 및 지연 속도가 낮아야 하는 애플리케이션 및 개발 테스트 용도 빅 데이터, 데이터 웨어 하우스, 로그 분석 일당 검색 빈도가 낮은 데이터
볼륨 크기 4 GB – 16 TB 1 GB – 16 TB 500 GB – 16 TB 500 GB – 16 TB
최대 IOPS/볼륨 당 20,000
(16 KB I/O 크기)
10,000
(16 KB I/O 크기)
500
(1 MB I/O 크기)
250
(1 MB I/O 크기)
최대 IOPS/인스턴스당
(다중 볼륨 사용시)
48,000 48,000 48,000 48,000
최대 처리량/볼륨 당 320 MB/s 160 MB/s 500 MB/s 250 MB/s
최대 처리량/인스턴스 당 800 MB/s 800 MB/s 800 MB/s 800 MB/s
가격 $0.128/GB/월 + $.067/provisioned IOPS/ 월 (서울 리전 기준) $0.114/GB/월 (서울리전 기준) $.051/GB/월 (서울리전 기준) $.029/GB/월 (서울리전 기준)
주요 성능 지표
IOPS IOPS MB/s MB/s

정식 출시
새로운 볼륨 형식은 오늘 부터 사용 가능하며 EC2 및 EMR 서비스에서  AWS 관리 콘솔, AWS Command Line Interface (CLI), AWS Tools for Windows PowerShell, AWS CloudFormation  템플릿 및 AWS SDKs 등을 사용하여 추가할 수 있습니다. (좀 더 빠르게 테스트 해 보실 수 있도록, 2테라바이트 st1 볼륨을 EC2 인스턴스에 추가하는 Cloud Fromation st1 templatest1 template instructions 을 참고하십시오.)

위 의 표에서 보시다시피 새로운 EBS 볼륨은 높은 처리량과 기가 바이트당 낮은 비용의 두 가지 요구에 부합하는 최적의 선택 사항이 될 것입니다. EBS 볼륨의 기술 진화에 더욱 도움을 주실 수 있도록 여러분의 더 많은 의견과 피드백을 부탁 드립니다.

Jeff;

이 글은 Amazon EBS Update – New Cold Storage and Throughput Options 한국어 편집 번역입니다. 일부 추가 내용은 원문을 참고하시기 바랍니다.