Was sind die Unterschiede zwischen den Amazon EBS-Datentypen?

Lesedauer: 4 Minute
0

Ich möchte einen Amazon Elastic Block Store (Amazon EBS) -Volumetyp wählen, der für meinen Workload geeignet ist. Worin bestehen die Unterschiede zwischen den Volumenarten?

Lösung

Beachten Sie bei der Bestimmung, welcher Amazon EBS-Datentyp für Ihre Anforderungen geeignet ist, Folgendes:

  • Zuverlässigkeit
  • Volume-Größe
  • Maximale IOPS pro Volume
  • Maximaler Durchsatz pro Volumen
  • Ob es Amazon EBS Multi-Atach unterstützt
  • Ob es Startvolume unterstützt

Amazon EBS bietet die folgenden Datentypen: vorherige Generation, Festplattenlaufwerke (HDD) und Solid-State-Laufwerke (SSD).

Hinweis: Bevor Sie Ihren Lautstärketyp ändern, lesen Sie die Informationen unter Einschränkungen.

Vorherige Generation

Sie können diesen Datentyp als Backup und zur Archivierung oder für Workloads mit kleinen Datensätzen verwenden, auf die Sie selten zugreifen. Weitere Informationen zu diesem Volumentyp finden Sie unter Magnetische Volumen der vorherigen Generation.

Hard Disk Drives (HDD)

Das dominierende Leistungsattribut für diesen Volumentyp ist der Durchsatz. HDD-gestützte Volumes sind für Workloads optimiert, die eine große I/O-Größe erfordern, oder für Workloads mit synchronisierten I/O. Es hat sich bewährt, eine Amazon EBS-optimierte Amazon Elastic Compute Cloud (Amazon EC2) -Instance für diesen Volume-Typ zu verwenden. HDD-gestützte Volumes unterstützen kein Startvolume, daher können Sie es nicht als Root-Volume wählen.

HDD-gestützte Volumes lassen sich in zwei Kategorien einteilen: Throughput Optimized HDD (st1) und Cold HDD (sc1). Wenn optimale Leistung Ihre Priorität ist, sollten Sie st1 in Betracht ziehen. Wenn Kostenoptimierung Ihre Priorität ist, sollten Sie sc1 in Betracht ziehen. Sowohl st1 als auch sc1 bieten die gleiche Haltbarkeit. Weitere Informationen zu Throughput Optimized HDD und Cold HDD finden Sie unter Überblick über HDD-gestützte Volumes.

Solid State Drives (SSD)

Das dominante Leistungsattribut für diesen Volumentyp ist IOPS. SSD-gestützte Volumes sind für eine geringe I/O-Größe und zufällige I/O optimiert. Es hat sich bewährt, eine für Amazon EBS optimierte Instance für diesen Volume-Typ zu verwenden. Zu den SSD-gestützten Volumetypen gehören Allzweck-SSD-Volumes und Provisioned IOPS SSD-Volumes.

SSD-Volumen für allgemeine Zwecke

Allzweck-SSD-Volumes eignen sich für eine Vielzahl von Transaktionsworkloads, die weniger als die folgenden benötigen:

  • 16.000 IOPS
  • 1.000 MiB/s Durchsatz
  • 160-TiB-Volumengröße

Zu den Allzweck-SSD-Volumes gehören die Typen GP2 und GP3. Sowohl gp2 als auch gp3 können bis zu 16000 IOPS erreichen und bieten die gleiche Haltbarkeit. GP2-Volumes erreichen jedoch einen niedrigeren maximalen Durchsatz pro Volumen (250 MiB/s) als GP3-Volumes (1000 MiB/s). Die IOPS-Leistung für GP2-Volumes skaliert linear mit der Volumengröße, und die GP2-Burst-Leistung eignet sich gut für Workloads mit einer hohen IOPS-Burstrate. GP3-Volumes verwenden keine Burst-Performance. GP3-Volumes bieten jedoch unabhängig von der Volumengröße eine konsistente Basisleistung von 3.000 IOPS und eine Durchsatzleistung von 125 MiB/s. Mit GP3-Volumes können Sie IOPS und Durchsatz unabhängig von der Speichergröße bereitstellen.

Wenn du derzeit gp2 verwendest und zu gp3 wechseln möchtest, findest du weitere Informationen unter Migrieren von gp2 zu gp3.

Hinweis: Wenn Sie beim Ändern Ihres Volumetyps von gp2 auf gp3 keine IOPS- oder Durchsatzleistung angeben, stellt Amazon EBS die Leistung bereit, die höher ist.

Bereitgestellte E/A\Sek.-Volumes (SSD)

Zu den bereitgestellten IOPS-SSD-Volumes gehören io2-Volumes, io2 Block Express-Volumes und io1-Volumes. Jeder benötigt mindestens 16.000 KiB I/O pro Volume. Wenn Ihr Workload bis zu 64.000 IOPS pro Volume und bis zu 1.000 MiB/s Durchsatz erfordert, verwenden Sie io1 und io2. Wenn Ihr Workload bis zu 256.000 IOPS pro Volume und bis zu 4.000 MiB/s Durchsatz erfordert, verwenden Sie io2 Block Express. Wenn Sie mehr Haltbarkeit und mehr Ration pro GiB benötigen, verwenden Sie entweder io2 oder io2 Block Express.

Hinweis: Beachten Sie Folgendes, um eine optimale Leistung für diese Volumentypen zu erzielen:

  • io1: Wenn Sie Ihr io1-Volume vor dem 6. Dezember 2017 erstellt haben, müssen Sie das Volume ändern.
  • io1 und io2: Stellen Sie sicher, dass Sie 64.000 IOPS bereitgestellt haben, um den maximalen Durchsatz von 1.000 MiB/s zu erreichen.
  • io2 Block Express: Nur c7g-, r5b-, trn1-, x2idn- und x2iedn-Instances unterstützen io2 Block Express-Volumes.
  • Die Höchstwerte für IOPS, Durchsatz und Latenz basieren auf einer I/O-Größe von 16 KiB. Eine größere I/O-Größe kann diese Maximalwerte nicht erreichen.

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr