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.
Platzierungsgruppen
Wenn Sie eine neue EC2-Instance starten, versucht der EC2-Dienst die Instance auf eine Weise zu platzieren, dass alle Ihre Instances über zugrundeliegende Hardware verbreitet wird, um korrelierte Fehler zu minimieren. Mithilfe von Platzierungsgruppen können Sie die Platzierung einer Gruppe von untereinander abhängigen Instances beeinflussen, um den Anforderungen Ihres Workloads nachzukommen. Je nach Art des Workloads können Sie eine Platzierungsgruppe mithilfe einer der folgenden Platzierungsstrategien erstellen:
-
Cluster – Verpackt Instances nahe nebeneinander in einer Availability Zone. So können Workloads eine Netzwerkleistung mit niedriger Latenz erreichen, was für die eng gekoppelte Kommunikation zwischen Knoten in HPC-Anwendungen üblicherweise erforderlich ist.
-
Partition – Verteilt Instances auf logische Partitionen und gewährleistet dabei, dass Gruppen von Instances in einer Partition keine zugrunde liegende Hardware mit Instances in anderen Partitionen teilen. Diese Strategie wird in der Regel für große verteilte und replizierte Workloads wie Hadoop, Cassandra und Kafka verwendet.
-
Spread – Verteilt eine kleine Gruppe von Instances strikt über verschiedene zugrundeliegende Hardware, um korrelierte Ausfälle zu reduzieren.
Für die Erstellung einer Platzierungsgruppe fallen keine Gebühren an.
Inhalt
- Cluster Placement-Gruppen
- Partitionsplatzierungsgruppen
- Spread Placement-Gruppen
- Regeln und Einschränkungen von Platzierungsgruppen
- Erstellen Sie eine Platzierungsgruppe
- Markieren einer Platzierungsgruppe
- Starten von Instances in einer Platzierungsgruppe
- Beschreiben von Instances in einer Platzierungsgruppe
- Ändern der Platzierungsgruppe für eine Instance
- Erstellen einer Platzierungsgruppe
Cluster Placement-Gruppen
Eine Cluster Placement-Gruppe ist eine logische Gruppierung von Instances innerhalb einer einzelnen Availability Zone. Eine Cluster Placement-Gruppe kann per Peering verbundene VPCs in der gleichen Region umfassen. Instances in derselben Cluster Placement-Gruppe verfügen über ein höheres Durchsatzlimit pro Flow von bis zu 10 Gbit/s für TCP/IP-Datenverkehr und befinden sich in demselben Bandbreitensegment mit hoher Bisektion des Netzwerks.
Im folgenden Bild werden Instances dargestellt, die in einer Cluster Placement-Gruppe platziert sind.

Cluster-Platzierungsgruppen 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.
Wir empfehlen Ihnen, Ihre Instances folgendermaßen zu starten:
-
Verwenden Sie eine einzelne Startanforderung, um die Anzahl der benötigten Instances in der Platzierungsgruppe zu starten.
-
Verwenden Sie denselben Instance-Typ für alle Instances in der Platzierungsgruppe.
Wenn Sie versuchen, der Platzierungsgruppe später weitere Instances hinzuzufügen oder mehr als einen Instance-Typ in der Platzierungsgruppe zu starten, steigt das Risiko, dass die Kapazität nicht ausreicht und ein entsprechender Fehler auftritt.
Wenn Sie eine Instance in einer Platzierungsgruppe anhalten und dann wieder starten, wird sie in der Platzierungsgruppe 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 Platzierungsgruppe, die bereits laufende Instances enthält, einen Kapazitätsfehler erhalten, sollten Sie alle Instances der Platzierungsgruppe beenden und erneut starten und dann versuchen, den Vorgang zu wiederholen. Wenn Sie die Instances starten, werden diese unter Umständen zu Hardware migriert, die über Kapazität für alle angeforderten Instances verfügt.
Partitionsplatzierungsgruppen
Partitionsplatzierungsgruppen tragen zu einer verringerten Wahrscheinlichkeit korrelierter Hardwarefehler für Ihre Anwendung bei. Bei der Verwendung von Partitionsplatzierungsgruppen unterteilt Amazon EC2 jede Gruppe in logische Segmente, die als Partitionen bezeichnet werden. Amazon EC2 stellt sicher, dass jede Partition innerhalb einer Platzierungsgruppe ü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 Platzierungsgruppe dieselben Racks nutzen, können die Auswirkung von Hardwarefehlern auf Ihre Anwendungen reduziert werden.
Das folgende Bild ist eine einfache visuelle Darstellung einer Partitionsplatzierungsgruppe in einer einzelnen Availability Zone. Es zeigt Instances in einer Platzierungsgruppe 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.

Partitionsplatzierungsgruppen 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 Partitionsplatzierungsgruppe 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 Partitionsplatzierungsgruppe kann Partitionen in mehreren Availability Zones in der gleichen Region umfassen. Eine Partitionsplatzierungsgruppe kann maximal sieben Partitionen pro Availability Zone aufweisen. Die Anzahl von Instances, die in einer Partitionsplatzierungsgruppe gestartet werden können, ist nur durch die Begrenzungen in Ihrem Konto limitiert.
Partitionsplatzierungsgruppen bieten außerdem Einsicht 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 verteilten Partitionsplatzierungsgruppe starten und es nicht genügend eindeutige Hardware gibt, um die Anforderung zu erfüllen, schlägt die Anforderung fehl. Amazon EC2 stellt mit der Zeit mehr eindeutige Hardware zur Verfügung, sodass Sie Ihre Anfrage später noch einmal versuchen können.
Spread Placement-Gruppen
Eine Spread Placement-Gruppe ist eine Gruppe von Instances, die jeweils auf verschiedenen Racks, ein jedes mit eigenem Netzwerk und eigener Stromquelle, platziert werden.
Das folgende Bild zeigt sieben Instances in einer einzelnen Availability Zone, die in einer Spread Placement-Gruppe platziert sind. Die sieben Instances werden auf sieben verschiedenen Racks platziert.

Spread Placement-Gruppen werden für Anwendungen mit einer geringen Anzahl kritischer Instances empfohlen, die getrennt voneinander gehalten werden sollten. Wenn Instances in einer Spread Placement-Gruppe gestartet werden, verringert sich das Risiko gleichzeitiger Ausfälle. Diese könnten auftreten, wenn Instances dieselben Racks gemeinsam nutzen. Spread Placement-Gruppen bieten Zugriff auf verschiedene Racks. Sie eignen sich daher für die Vermischung von Instance-Typen oder das Starten von Instances im Laufe der Zeit.
Eine Spread Placement-Gruppe kann auch mehrere Availability Zones in der gleichen Region umfassen. Sie können über maximal sieben aktive Instances pro Availability Zone pro Gruppe verfügen.
Wenn Sie eine Instance in einer verteilten Platzierungsgruppe starten und es nicht genügend eindeutige Hardware gibt, um die Anforderung zu erfüllen, schlägt die Anforderung fehl. Amazon EC2 stellt mit der Zeit eine eindeutige Hardware zur Verfügung, so dass Sie Ihre Anfrage später noch einmal versuchen können.
Regeln und Einschränkungen von Platzierungsgruppen
Allgemeine Regeln und Einschränkungen
Beachten Sie vor der Verwendung von Platzierungsgruppen die folgenden Regeln:
-
Der Name, den Sie für eine Platzierungsgruppe angeben, muss in Ihrem AWS-Konto für die Region eindeutig sein.
-
Es ist nicht möglich, Platzierungsgruppen zusammenzuführen.
-
Eine Instance kann jeweils in einer Platzierungsgruppe gestartet werden. Sie kann nicht mehrere Platzierungsgruppen übergreifen.
-
On-Demand-Kapazitätsreservierungen und zonengebundene Reserved Instances ermöglichen eine Kapazitätsreservierung für EC2-Instances in einer bestimmten Availability Zone. Die Kapazitätsreservierung kann von Instances in einer Platzierungsgruppe verwendet werden. Es ist aber nicht möglich, für eine Platzierungsgruppe explizit Kapazität zu reservieren.
-
Sie können Dedicated Hosts nicht in Platzierungsgruppen starten.
Regeln und Einschränkungen für Cluster Placement-Gruppen
Für Cluster Placement-Gruppen gelten die folgenden Regeln:
-
Für Instances in einer Cluster-Platzierungsgruppe müssen Sie die folgenden unterstützten Instance-Typen verwenden:
-
Instances der aktuellen Generation mit Ausnahme der Instances mit Spitzenlastleistung (z. B. T2).
-
Die folgenden Instances der vorherigen Generation: A1, C3,
cc2.8xlarge
,cr1.8xlarge
, G2,hs1.8xlarge
, I2 und R3.
-
-
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-Platzierungsgruppe 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.
-
Netzwerkverkehr in das Internet und über eine AWS Direct Connect-Verbindung zu lokalen Ressourcen ist auf 5 Gbit/s beschränkt.
Regeln und Einschränkungen für Partitionsplatzierungsgruppen
Für Partitionsplatzierungsgruppen gelten die folgenden Regeln:
-
Eine Partitionsplatzierungsgruppe unterstützt maximal sieben Partitionen pro Availability Zone. Die Anzahl von Instances, die Sie in einer Partitionsplatzierungsgruppe starten können, ist nur durch die Begrenzungen in Ihrem Konto limitiert.
-
Wenn Sie Instances in einer Partitionsplatzierungsgruppe starten, versucht Amazon EC2, die Instances gleichmäßig auf alle Partitionen zu verteilen. Amazon EC2 garantiert keine ausgeglichene Verteilung von Instances auf sämtliche Partitionen.
-
Eine Partitionsplatzierungsgruppe mit Dedicated Instances kann maximal zwei Partitionen umfassen.
Regeln und Einschränkungen für Spread Placement-Gruppen
Für Spread Placement-Gruppen gelten die folgenden Regeln:
-
Eine Spread Placement-Gruppe unterstützt maximal sieben laufende Instances pro Availability Zone. So sind z. B. in einer Region mit drei Availability Zones insgesamt 21 laufende Instances in einer Gruppe (sieben pro Zone) zulässig. Wenn Sie versuchen, eine achte Instance innerhalb derselben Availability Zone und in derselben Spread Placement-Gruppe zu starten, wird die Instance nicht gestartet. Wenn Sie mehr als sieben Instances in einer Availability Zone benötigen, wird empfohlen, mehrere Spread Placement-Gruppen zu verwenden. Die Verwendung mehrerer Spread-Platzierungsgruppen garantiert nicht die Verteilung der Instances zwischen den Gruppen, stellt aber die Verteilung für jede Gruppe sicher, um den Einfluss von bestimmten Fehlerklassen zu begrenzen.
-
Spread Placement-Gruppen werden für Dedicated Instances nicht unterstützt.
Erstellen Sie eine Platzierungsgruppe
Sie können eine Platzierungsgruppe mit einer der folgenden Methoden erstellen.
Sie können eine Platzierungsgruppe bei der Erstellung nur über die Befehlszeilen-Tools markieren.
Markieren einer Platzierungsgruppe
Zur leichteren Kategorisierung und Verwaltung vorhandener Platzierungsgruppen können Sie diese mit benutzerdefinierten Metadaten kennzeichnen. Weitere Informationen zur Funktionsweise von Tags finden Sie unter Markieren Ihrer Amazon EC2-Ressourcen mit Tags.
Wenn Sie eine Platzierungsgruppe markieren, werden die Instances, die in der Platzierungsgruppe gestartet werden, nicht automatisch markiert. Sie müssen die Instances, die in der Platzierungsgruppe gestartet werden, explizit kennzeichnen. Weitere Informationen finden Sie unter Hinzufügen eines Tags beim Starten einer Instance.
Sie können Tags mit der neuen Konsole und den Befehlszeilen-Tools anzeigen, hinzufügen und löschen.
Starten von Instances in einer Platzierungsgruppe
Sie können eine Instance in einer Platzierungsgruppe starten, wenn die Platzierungsgruppenregeln und -beschränkungen mit einer der folgenden Methoden erfüllt sind.
Beschreiben von Instances in einer Platzierungsgruppe
Sie können die Platzierungsinformationen Ihrer Instances mit einer der folgenden Methoden anzeigen. Sie können Partitionsplatzierungsgruppen auch nach der Partitionsnummer filtern, indem Sie die AWS CLI verwenden.
Ändern der Platzierungsgruppe für eine Instance
Sie können die Platzierungsgruppe für eine Instance auf folgende Weise ändern:
-
Verschieben einer vorhandenen Instance in eine Platzierungsgruppe
-
Verschieben einer Instance von einer Platzierungsgruppe in eine andere
-
Entfernen einer Instance aus einer Platzierungsgruppe
Bevor Sie die Instance verschieben oder entfernen, muss sich die Instance im Status
stopped
befinden. Sie können eine Instance mithilfe der AWS CLI oder eines AWS SDKs verschieben
oder entfernen.
Erstellen einer Platzierungsgruppe
Wenn Sie eine Platzierungsgruppe ersetzen müssen oder nicht mehr benötigen, können Sie sie löschen. Sie können eine Platzierungsgruppe mit einer der folgenden Methoden löschen.
Anforderung
Bevor Sie eine Platzierungsgruppe löschen können, darf sie keine Instances enthalten. Sie können alle Instances beenden, die Sie für die Platzierungsgruppe gestartet haben, sie in eine andere Platzierungsgruppe verschieben oder aus der Platzierungsgruppe entfernen.