Amazon Web Services 한국 블로그

Amazon EBS 프로비저닝 IOPS – 10년간의 변화

돌이켜 보면 점진적인 변화가 가장 높이 평가받는 경우가 많습니다. 장기간에 걸쳐 점진적인 개선이 꾸준히 진행되면 궁극적으로 상당한 수준의 변화가 추가되는 경우가 많습니다. Amazon Elastic Block Store(EBS)에 프로비저닝 IOPS 기능을 처음 출시한 지 10년이 지난 지금, 저는 이것이 사실이라고 확신합니다.

IOPS에 관한 모든 것
초당 입/출력 작업의 줄임말인 IOPS에 대한 간단한 검토부터 시작하겠습니다. 이는 스토리지 디바이스의 성능을 특성화하는 데 일반적으로 사용되는 숫자이며, 숫자가 클수록 성능이 더 좋다는 것을 의미합니다. 대부분의 경우 높은 IOPS 값을 생성하는 애플리케이션은 스레드, 비동기식 I/O 작업 및/또는 기타 형태의 병렬 처리를 사용합니다.

프로비저닝 IOPS의 역사
2006년에 Amazon Elastic Compute Cloud(Amazon EC2)를 출시했을 때(Amazon EC2 Beta) m1.small 인스턴스에는 지금은 보잘 것 없다고 생각되는 160GiB의 로컬 디스크 스토리지가 있었습니다. 이 스토리지는 인스턴스와 동일한 수명을 가지며 인스턴스가 충돌하거나 종료되면 사라졌습니다. 베타 버전이 시작되면서 잠재 고객은 영구 스토리지 없이도 애플리케이션을 구축할 수 있다고 말했습니다. EC2 베타와 2008년 출시한 Amazon EBS 사이의 2년 동안 해당 고객은 EC2에 대한 귀중한 경험을 쌓고 강력하고 확장 가능한 애플리케이션을 배포할 수 있었습니다. 참고로 이러한 초기 볼륨은 평균 약 100 IOPS를 제공할 수 있었으며 최선의 노력을 통해 그 이상으로 폭발적으로 증가했습니다.

프로비저닝 IOPS의 진화
초기 고객이 EC2 및 EBS에 대한 경험을 쌓으면서 더 높은 I/O 성능과 유연성을 요구했습니다. 2012년 게시물(EBS 볼륨용 프로비저닝 IOPS)에서는 새로운 프로비저닝 IOPS (PIOPS) 볼륨에 대해 처음으로 설명하고 EBS 최적화 인스턴스의 개념도 소개했습니다. 이 새로운 볼륨은 준비된 수요를 발견하고 훨씬 더 많은 유형의 애플리케이션을 가능하게 했습니다.

지난 몇 년 동안 고객 기반이 다양해짐에 따라 EBS에 새로운 기능과 볼륨 유형을 추가하면서 성능, 내구성 및 가용성도 향상했습니다. 다음은 이 중 일부를 맥락적으로 이해하는 데 도움이 되는 가계도입니다.

오늘날 EBS는 매일 수조 건의 입/출력 작업을 처리하며 각각 특정한 성능 특성, 최대 볼륨 크기, 사용 사례 및 가격을 갖춘 7가지의 다른 볼륨 유형을 지원합니다. 2012년 시작점의 단일 PIOPS 볼륨은 최대 1000 IOPS를 제공할 수 있었고, 오늘날의 하이엔드 io2 Block Express 볼륨은 최대 256,000 IOPS를 제공할 수 있습니다.

io2 Block Express 살펴보기
io2 Block Express에 대해 좀 더 심층적으로 자세히 살펴보겠습니다. 이러한 볼륨은 AWS Nitro SSD 스토리지 및 EBS용 Nitro Card를 비롯한 여러 Nitro System 구성 요소를 사용합니다. io2 Block Express 볼륨은 최대 64TiB까지 확장할 수 있으며 99.999%의 내구성과 최대 4,000MiB/s의 처리량으로 최대 256,000 IOPS를 제공할 수 있습니다. 이러한 성능으로 인해 지속적인 고성능 및 1밀리초 미만의 지연 시간이 필요한 가장 까다로운 미션 크리티컬 워크로드에 적합합니다. 네트워크 측면에서 io2 Block Express 볼륨은 복잡한 다중 경로 네트워크에서 일관된 고성능을 제공하도록 설계된 확장 가능하고 신뢰할 수 있는 데이터그램(SRD) 프로토콜을 사용합니다(자세한 내용은 탄력적이고 확장 가능한 HPC를 위한 클라우드 최적화 전송 프로토콜 참조). 현재 X2idn, X2iedn, R5b, C7g 인스턴스에서 이러한 볼륨을 사용할 수 있으며 추가 인스턴스 유형 지원을 준비 중입니다.

사용해 보기
다음은 EBS 및 프로비저닝 IOPS에 대해 자세히 알아보는 데 도움이 되는 몇 가지 리소스입니다.

EBS와 프로비저닝 IOPS의 20주년은 어떨지 궁금합니다!

Jeff