View a markdown version of this page

Platzierungsstrategien für Ihre Platzierungsgruppen - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Platzierungsstrategien für Ihre Platzierungsgruppen

Sie können eine Platzierungsgruppe für Ihre EC2-Instances mithilfe einer der folgenden Platzierungsstrategien erstellen.

Cluster Placement-Gruppen

Eine Cluster Placement-Gruppe ist eine logische Gruppierung von Instances innerhalb einer einzelnen Availability Zone. Instances sind nicht auf ein einzelnes Rack beschränkt. Eine Cluster-Placement-Gruppe kann per Peering verbundene Virtual Private Networks (VPCs) in der gleichen Region umfassen. Für Instances in derselben Cluster-Platzierungsgruppe gilt ein höheres Durchsatzlimit pro Flow für den TCP/IP Datenverkehr und sie befinden sich im gleichen Bandbreitensegment mit hoher Halbierung des Netzwerks.

Im folgenden Image werden Instances dargestellt, die in einer Cluster-Placement-Gruppe platziert sind.

Eine Cluster-Placement-Gruppe.

Cluster-Placement-Gruppen sind für Anwendungen zu empfehlen, die von niedriger Netzwerklatenz, hohem Netzwerkdurchsatz oder von beidem profitieren. Sie werden auch empfohlen, wenn der Großteil des Netzwerkdatenverkehrs zwischen den Instances in der Gruppe liegt. Zur Bereitstellung der niedrigsten Latenz und höchsten Netzwerkleistung (Pakete pro Sekunde) für Ihre Placement-Gruppe sollten Sie einen Instance-Typ wählen, der Enhanced Networking unterstützt. Weitere Informationen erhalten Sie unter Enhanced Networking.

Sie können sicherstellen, dass Instances, die in einer Cluster-Placement-Gruppe gestartet werden, auf einer Hardware platziert werden, die über Funktionen zur präzisen Zeitmessung verfügt, indem Sie bei der Erstellung der Cluster-Placement-Gruppe eine übergeordnete Placement-Gruppe angeben. Verwenden Sie den --parent-group-id Parameter, wenn Sie die Cluster-Placement-Gruppe erstellen, um diese Beziehung herzustellen.

Wir empfehlen Ihnen, Ihre Instances folgendermaßen zu starten:

  • Verwenden Sie eine einzelne Startanforderung, um die Anzahl der benötigten Instances in der Placement-Gruppe zu starten.

  • Verwenden Sie denselben Instance-Typ für alle Instances in der Placement-Gruppe.

Wenn Sie versuchen, der Placement-Gruppe später weitere Instances hinzuzufügen oder mehr als einen Instance-Typ in der Placement-Gruppe zu starten, steigt das Risiko, dass die Kapazität nicht ausreicht und ein entsprechender Fehler auftritt.

Wenn Sie eine Instance in einer Placement-Gruppe anhalten und dann wieder starten, wird sie in der Placement-Gruppe weiterhin ausgeführt. Der Startvorgang schlägt aber fehl, wenn für die Instance nicht genügend Kapazität vorhanden ist.

Wenn Sie beim Starten einer Instance in einer Placement-Gruppe, die bereits laufende Instances enthält, einen Kapazitätsfehler erhalten, sollten Sie alle Instances der Placement-Gruppe beenden und erneut starten und dann versuchen, den Vorgang zu wiederholen. Durch das Starten der Instances werden sie möglicherweise auf eine Hardware migriert, die über Kapazität für alle angeforderten Instances verfügt.

Regeln und Einschränkungen

Für Cluster Placement-Gruppen gelten die folgenden Regeln:

  • Die folgenden Instance-Typen werden unterstützt:

    • Instances der aktuellen Generation, mit Ausnahme von Instances mit hoher Leistung (z. B. T2), Mac1-Instances und M7i-flex Instances.

    • Die folgenden Instances der vorherigen Generation: A1, C3, C4, I2, M4, R3 und R4.

  • Eine Cluster Placement-Gruppe kann nicht übergreifend für mehrere Availability Zones gelten.

  • Die maximale Netzwerk-Durchsatzgeschwindigkeit von Datenverkehr zwischen zwei Instances einer Cluster Placement-Gruppe richtet sich nach der langsameren der beiden Instances und ist entsprechend begrenzt. Wählen Sie für Anwendungen, die einen hohen Durchsatz erfordern, einen Instance-Typ mit einer Netzwerkkonnektivität, die Ihren Anforderungen entspricht.

  • Für Instances, die Enhanced Networking unterstützen, gelten die folgenden Regeln:

    • Instances innerhalb einer Cluster Placement-Gruppe können bis zu 10 Gbit/s für Single-Flow-Verkehr verwenden. Instances außerhalb einer Cluster-Placement-Gruppe können bis zu 5 Gbit/s für Single-Flow-Verkehr verwenden.

    • Datenverkehr zu und von Amazon S3-Buckets innerhalb der gleichen Region über den öffentlichen IP-Adressraum oder durch einen VPC-Endpunkt kann die gesamte verfügbare aggregierte Bandbreite der Instance nutzen.

  • In einer Cluster Placement-Gruppe können mehrere Instance-Typen gestartet werden. Dadurch verringert sich aber die Wahrscheinlichkeit, dass die erforderliche Kapazität vorhanden und der Startvorgang erfolgreich ist. Wir empfehlen Ihnen, für alle Instances einer Cluster Placement-Gruppe den gleichen Instance-Typ zu verwenden.

  • Wir empfehlen, dass Sie Kapazität explizit in der Cluster-Platzierungsgruppe reservieren, indem Sie eine On-Demand Kapazitätsreservierung in der Cluster-Platzierungsgruppe erstellen. Beachten Sie, dass Sie mit zonalen Reserved Instances keine Kapazität reservieren können, da sie Kapazität nicht explizit in einer Platzierungsgruppe reservieren können.

  • Kapazitätsblöcke unterstützen keine Platzierungsgruppen. Weitere Informationen finden Sie unter Kapazitätsblöcke für ML.

  • Der Netzwerkverkehr zum Internet und über eine Direct Connect Verbindung zu lokalen Ressourcen ist für Cluster-Placement-Gruppen auf 5 Gbit/s begrenzt.

Partitions-Placement-Gruppen

Partitions-Placement-Gruppen tragen zu einer verringerten Wahrscheinlichkeit korrelierter Hardwarefehler für Ihre Anwendung bei. Beim Verwenden von Partitions-Placement-Gruppen unterteilt Amazon EC2 jede Gruppe in logische Segmente, die als Partitionen bezeichnet werden. Amazon EC2 stellt sicher, dass jede Partition in einer Placement-Gruppe über einen eigenen Satz von Racks verfügt. Dabei verfügt jedes Rack über sein eigenes Netzwerk und seine eigene Stromquelle. Da keine der Partitionen innerhalb einer Placement-Gruppe dieselben Racks nutzen, können die Auswirkung von Hardwarefehlern auf Ihre Anwendungen reduziert werden.

Das folgende Image ist eine einfache visuelle Darstellung einer Partition-Placement-Gruppe in einer einzelnen Availability Zone. Es zeigt Instances in einer Partition-Placement-Gruppe mit drei Partitionen – Partition 1, Partition 2 und Partition 3. Jede Partition umfasst mehrere Instances. Die Instances in der jeweiligen Partition nutzen keine Racks mit den Instances in den anderen Partitionen gemeinsam. Die Auswirkungen eines einzelnen Hardwarefehlers werden somit auf nur die zugehörige Partition eingeschränkt.

Eine Partition-Placement-Gruppe mit drei Partitionen.

Partitions-Placement-Gruppen können verwendet werden, um große verteilte und replizierte Workloads, wie beispielsweise HDFS, HBase und Cassandra, auf unterschiedlicher Hardware bereitzustellen. Wenn Sie Instances in einer Partition-Placement-Gruppe starten, versucht Amazon EC2, die Instances gleichmäßig auf die Anzahl der von Ihnen angegebenen Partitionen zu verteilen. Sie können Instances auch in einer bestimmten Partition starten, um eine bessere Kontrolle darüber zu haben, wo die Instances platziert werden.

Eine Partition-Placement-Gruppe kann Partitionen in mehreren Availability Zones in der gleichen Region umfassen. Eine Partition-Placement-Gruppe kann maximal sieben Partitionen pro Availability Zone aufweisen. Die Anzahl von Instances, die in einer Partition-Placement-Gruppe gestartet werden können, ist nur durch die Begrenzungen in Ihrem Konto limitiert.

Darüber hinaus bieten Partitionsplatzierungsgruppen Einblick in die Partitionen — Sie können sehen, welche Instances sich in welchen Partitionen befinden. Sie können diese Angaben an topologiegestützte Anwendungen wie HDFS, HBase und Cassandra übermitteln, die anhand dieser Informationen intelligente Datenreplikationsentscheidungen zur Steigerung der Verfügbarkeit und Lebensdauer von Daten treffen.

Wenn Sie eine Instance in einer Partitions-Placement-Gruppe starten und es nicht genügend eindeutige Hardware zur Erfüllung der Anforderung gibt, schlägt die Anforderung fehl. Amazon EC2 stellt mit der Zeit mehr eindeutig identifizierbare Hardware zur Verfügung, sodass Sie die Anforderung später erneut versuchen können.

Regeln und Einschränkungen

Für Partitions-Placement-Gruppen gelten die folgenden Regeln:

  • Eine Partition-Placement-Gruppe unterstützt maximal sieben Partitionen pro Availability Zone. Die Anzahl von Instances, die Sie in einer Partition-Placement-Gruppe starten können, ist nur durch die Begrenzungen in Ihrem Konto limitiert.

  • Wenn Instances in einer Partitions-Placement-Gruppe gestartet werden, versucht Amazon EC2, die Instances gleichmäßig auf alle Partitionen zu verteilen. Amazon EC2 garantiert keine gleichmäßige Verteilung von Instances auf alle Partitionen.

  • Eine Partition-Placement-Gruppe mit Dedicated Instances kann maximal zwei Partitionen umfassen.

  • Kapazitätsreservierungen reservieren keine Kapazität in einer Partition-Placement-Gruppe.

Spread Placement-Gruppen

Eine Spread-Placement-Gruppe ist eine Gruppe von Instances, die jeweils auf einer bestimmten Hardware platziert werden.

Spread Placement-Gruppen werden für Anwendungen mit einer geringen Anzahl kritischer Instances empfohlen, die getrennt voneinander gehalten werden sollten. Das Launchen von Instances in einer Spread-Placement-Gruppe reduziert das Risiko gleichzeitiger Ausfälle, die auftreten können, wenn Instances dieselbe Ausrüstung nutzen. Verteilte Platzierungsgruppen bieten Zugriff auf unterschiedliche Hardware und eignen sich daher für verschiedene Instance-Typen oder das Starten von Instances im Laufe der Zeit.

Wenn Sie eine Instance in einer Spread-Placement-Gruppe starten und es nicht genügend eindeutige Hardware zur Erfüllung der Anforderung gibt, schlägt die Anforderung fehl. Amazon EC2 stellt mit der Zeit mehr eindeutig identifizierbare Hardware zur Verfügung, sodass Sie die Anforderung später erneut versuchen können.

Verteilte Platzierungsgruppen können Instances auf Racks oder Hosts verteilen. Weitere Informationen finden Sie unter Platzierungsgruppen auf AWS Outposts.

Die folgende Abbildung zeigt sieben Instances in einer verteilten Platzierungsgruppe in einer einzigen Availability Zone. Jede Instance befindet sich in einem anderen Rack, wobei jedes Rack über ein eigenes Netzwerk und eine eigene Stromquelle verfügt.

Eine Spread-Placement-Gruppe.
Regeln und Einschränkungen

Für Spread Placement-Gruppen gelten die folgenden Regeln:

  • Rack-level Spread-Placement-Gruppen werden in AWS Regionen und weiter unterstützt AWS Outposts.

  • Host-level Spread-Placement-Gruppen werden nur unter unterstützt AWS Outposts.

  • Eine Spread Placement-Gruppe auf Rack-Ebene kann sich über mehrere Availability Zones in derselben Region erstrecken, unterstützt jedoch maximal sieben laufende Instances in jeder Availability Zone.

    In einer Region mit drei Availability Zones können Sie beispielsweise insgesamt 21 Instances in einer Spread-Placement-Gruppe ausführen, wobei sich in jeder Availability Zone sieben Instances befinden. Wenn Sie versuchen, eine achte Instance in einer Availability Zone zu starten, die bereits über sieben Instances verfügt, wird die Instance nicht gestartet.

    Wenn Sie mehr als sieben Instances in einer Availability Zone benötigen, empfehlen wir Ihnen, mehrere Spread-Placement-Gruppen zu verwenden. Die Verwendung mehrerer Spread Placement-Gruppen garantiert nicht, dass Instances auf mehrere Gruppen verteilt sind, aber sie stellen sicher, dass sie innerhalb der einzelnen Gruppen verteilt sind, wodurch die Auswirkungen bestimmter Klassen von Ausfällen begrenzt werden.

  • Bei Aktivierung kann eine Spread-Placement-Gruppe auf AWS Outposts Rack-Ebene so viele Instances aufnehmen, wie Sie Racks in Ihrer Outpost-Bereitstellung haben, und eine Spread-Placement-Gruppe auf Host-Ebene kann so viele Instances aufnehmen, wie Sie Hosts haben.

  • Spread Placement-Gruppen werden für Dedicated Instances nicht unterstützt.

  • Kapazitätsreservierungen reservieren keine Kapazität in einer Spread-Placement-Gruppe.

Gruppen mit präziser zeitlicher Platzierung

Eine Gruppe für präzise Zeitplatzierung platziert Instanzen auf unterstützter Hardware mit direktem Zugriff auf hochpräzise Zeitquellen in der AWS Infrastruktur. Instances, die in einer Gruppe mit präziser Zeiteinteilung gestartet werden, können auf den erweiterten Amazon Time Sync Service zugreifen, der im Vergleich zum standardmäßigen lokalen NTP-Endpunkt, der für alle Amazon EC2-Instances verfügbar ist, genauere lokale Zeitquellen bietet.

Precision Time Placement Groups werden für Anwendungen empfohlen, die eine mikrosekundengenaue Uhrsynchronisierung erfordern, wie z. B. verteilte Datenbanken, die eine Reihenfolge und Konsistenz von Transaktionen erfordern, Finanzdienstleistungen, die präzise Zeitstempel benötigen, und verteilte Systeme, die Ereignisse anhand lokaler Uhrwerte ordnen.

Instanzen in einer Gruppe mit präziser Zeiteinteilung profitieren von den folgenden Vorteilen:

  • Eine erweiterte lokale NTP-Zeitquelle mit verbesserter Genauigkeit, die für alle unterstützten Betriebssysteme ohne zusätzliche Konfiguration verfügbar ist.

  • Zugriff auf ein PTP Hardware Clock (PHC) -Gerät für mikrosekundengenaue Synchronisation (nur Linux-Instances).

  • Hardware-Paket-Zeitstempel für Netzwerkmessungen mit einer Auflösung von Nanosekunden (nur Linux-Instances).

Informationen zur Konfiguration Ihrer Instance für die Verwendung der erweiterten Zeitquellen finden Sie unter. Die Zeitreferenz auf Ihrer EC2 Instance so einstellen, dass der lokale Amazon Time Sync Service verwendet wird

Die folgenden Regeln gelten für Precision Time Placement-Gruppen:

Regeln und Einschränkungen
  • Die aktuelle Liste der unterstützten Instance-Familien finden Sie unterDie Zeitreferenz auf Ihrer EC2 Instance so einstellen, dass der lokale Amazon Time Sync Service verwendet wird.

  • Wenn Sie eine Instance in einer Precision Time Placement-Gruppe starten oder starten und die Hardware nicht ausreicht, um den Zugriff auf den erweiterten Amazon Time Sync Service zu ermöglichen, schlägt die Anfrage fehl. Versuchen Sie es später erneut oder versuchen Sie es mit einer anderen Availability Zone.

  • Sie können keine Precision Time Placement-Gruppe löschen, die einer Cluster Placement-Gruppe übergeordnet ist.

  • Für die Verwendung von Precision Time Placement Groups fallen keine zusätzlichen Gebühren an.