EBS 유형

김보영·2023년 4월 17일
0

AWS

목록 보기
22/34

범용 SSD vs. 프로비저닝된 IOPS

Amazon Elastic Block Store (EBS)는 Amazon Web Services (AWS)에서 제공하는 블록 스토리지 서비스로, EC2 인스턴스에 추가로 연결할 수 있는 저장 공간을 제공합니다. EBS 볼륨은 여러 가지 유형으로 제공되는데, 주로 사용되는 두 가지 유형인 프로비저닝된 IOPS (입출력 횟수/초) (io1, io2)와 범용 SSD (gp2, gp3)가 있습니다. 이 두 가지 유형의 주요 차이점은 다음과 같습니다.

1. 성능

  • 프로비저닝된 IOPS - 높은 IOPS와 낮은 지연 시간을 필요로 하는 고성능 데이터베이스와 같은 애플리케이션에 적합한 EBS 볼륨입니다. 이 유형의 볼륨은 높은 I/O 작업 부하를 처리하도록 설계되어 있으며 사용자가 필요한 IOPS를 명시적으로 지정할 수 있습니다.
  • 범용 SSD - 중간 수준의 IOPS와 지연 시간을 제공하는 볼륨으로, 대부분의 워크로드에 적합합니다. gp2와 gp3 볼륨은 기본 성능을 제공하며, 저장 용량에 따라 IOPS가 자동으로 조정됩니다.

2. 가격

  • 프로비저닝된 IOPS - 사용자가 명시적으로 지정한 IOPS에 따라 비용이 책정됩니다. 따라서 이 유형의 볼륨은 성능이 중요한 워크로드에만 사용하는 것이 비용 효율적입니다.
  • 범용 SSD - 저장 용량과 IOPS를 기반으로 비용이 책정되며, 일반적으로 프로비저닝된 IOPS보다 저렴합니다.

프로비저닝된 IOPS는 고성능 워크로드에 적합한 비용이 높은 볼륨이고, 범용 SSD는 대부분의 워크로드에 적합한 비용 효율적인 볼륨입니다.

범용 SSD gp2 vs. gp3

1. 성능

  • gp2: 기본 성능은 볼륨 크기에 따라 달라지며, 1 GiB당 3 IOPS를 제공합니다. 볼륨 크기가 커질수록 IOPS와 처리량이 함께 증가하며 최대 16,000 IOPS까지 가능합니다. 예를 들어, 100 GiB의 경우 기본 성능은 300 IOPS가 됩니다.
  • gp3: gp2와 달리, gp3는 IOPS와 처리량을 별도로 구성할 수 있습니다. gp3의 기본값은 최대 3,000 IOPS와 125 MiB/s 처리량을 제공하며, 추가 비용을 지불하면 최대 16,000 IOPS와 1,000 MiB/s 처리량까지 구성할 수 있습니다.

2. 가격

  • gp2: 스토리지 용량에 따라 비용이 책정되며, IOPS와 처리량은 볼륨 크기에 비례하여 제공됩니다.
  • gp3: 스토리지 용량, IOPS, 처리량을 각각 별도로 구성할 수 있기 때문에, 사용자가 필요한 성능에 맞게 비용을 최적화할 수 있습니다. 기본 성능 범위를 넘어서 추가적인 IOPS와 처리량을 필요로 하는 경우, 추가 비용이 발생합니다.

gp2는 스토리지 용량에 따라 선형적으로 성능이 증가하는 볼륨이고, gp3는 사용자가 워크로드에 맞게 IOPS와 처리량을 별도로 구성할 수 있는 볼륨입니다.

gp3의 기본값을 사용 시 gp2와 성능/비용 비교

gp3의 기본값을 사용하면 gp2와 비교했을 때 일반적으로 더 나은 성능과 비용 효율성을 제공합니다. gp3의 기본 성능은 최대 3,000 IOPS와 125 MiB/s 처리량까지 가능하며, 이는 대부분의 gp2 볼륨보다 높은 성능을 제공합니다.

gp2 볼륨의 경우, IOPS는 스토리지 용량에 따라 선형적으로 증가하며, 기본적으로 1GiB당 3 IOPS를 제공합니다. 따라서 gp2 볼륨의 크기를 늘려야만 IOPS를 높일 수 있습니다. 하지만 이는 불필요한 스토리지 비용이 발생할 수 있습니다.

반면에 gp3 볼륨은 기본적으로 최대 3,000 IOPS와 125 MiB/s 처리량을 제공하므로, 스토리지 용량에 따라 성능이 제한되지 않습니다. 이러한 이유로 gp3 볼륨은 비용 효율적인 성능 향상을 원하는 사용자에게 더 나은 선택입니다.

gp3 볼륨의 기본 성능 범위 내에서는 gp2에 비해 가격이 약간 저렴합니다. 따라서 gp3의 기본값을 사용하면 gp2에 비해 동일하거나 더 나은 성능을 더 저렴한 비용으로 얻을 수 있습니다.

처리량에 최적화 된 HDD(st1) vs. 콜드 HDD(sc1)

HDD 기반 볼륨은 일반적으로 대규모 순차적 I/O 작업이 필요한 워크로드에 사용됩니다. 예를 들어, 빅 데이터, 로그 처리, 데이터 웨어하우스, 백업 및 복원과 같은 워크로드에 적합합니다.

HDD 기반 볼륨에는 처리량에 최적화된 HDD(st1)와 콜드 HDD(sc1) 두 가지 하위 유형이 있습니다. 처리량에 최적화된 HDD는 대규모 워크로드에 적합하고, 콜드 HDD는 저렴한 비용으로 자주 액세스되지 않는 데이터를 저장하는 데 적합합니다.

다만 순차적 처리량 면에서도 SSD는 일반적으로 HDD보다 더 높은 성능을 제공합니다. 하지만, 순차적 처리량이 중요한 워크로드의 경우, 처리량에 최적화된 HDD (st1) 및 콜드 HDD (sc1)가 더 저렴한 비용으로 충분한 성능을 제공할 수 있습니다.

순차적 처리량이 중요한 워크로드의 경우 비용 효율성을 고려해 HDD 기반 볼륨을 선택할 수 있지만, SSD 기반 볼륨은 전반적인 성능 면에서 HDD보다 더 우수합니다.

0개의 댓글