Ein Überblick über verschiedene Platzierungsgruppen in AWS EC2

Ein Überblick über verschiedene Platzierungsgruppen in AWS EC2
Wenn Sie mehrere EC2 -Instanzen auf AWS starten, stellt der EC2 -Service sicher, dass alle Ihre EC2. AWS EC2 bietet den Kunden jedoch auch die Möglichkeit, die EC2 -Instanz nach ihren Bedürfnissen zu setzen. Platzierungsgruppen werden verwendet, um festzustellen, wie die EC2 -Instanzen auf der zugrunde liegenden Hardware gestartet werden. AWS bietet die folgenden drei Arten von Placement -Gruppenstrategien, die Sie entsprechend Ihrer Workload verwenden können.
  • Cluster -Platzierungsgruppe: Es gruppiert Instanzen in einer einzelnen verfügbaren Zone (AZ) in niedrige Latenzcluster (AZ).
  • Platzierungsgruppe verbreiten: Es verbreitete die Instanzen über die zugrunde liegenden Hardware.
  • Partitionsplatzgruppe: Es verbreitet die Instanzen über viele verschiedene Partitionen innerhalb eines AZ.

Cluster -Platzierungsgruppe

In der Cluster -Platzierungsgruppe befinden sich alle Instanzen in einer einzelnen Verfügbarkeitszone im gleichen Rack. Cluster -Platzierungsgruppen sind für Hochgeschwindigkeitsleistung und niedrige Netzwerklatenzanwendungen ausgelegt, da die EC2 -Instanzen physisch auf demselben Rack liegen und zwischen den EC2 -Instanzen in derselben Cluster -Platzierungsgruppe eine geringe Latenz verursacht. Es unterstützt normalerweise ein Netzwerk von bis zu 10 Gbit / s. Da sich die EC2 -Instanzen in der Cluster -Platzierungsgruppe im selben physischen Rack befinden.

Spreiz -Platzierungsgruppe

In der Spread Placement Group befinden sich alle EC2 -Instanzen in verschiedenen Hardware -Racks in einer einzigen Verfügbarkeitszone. Jedes Rack ist von anderen isoliert und verfügt über eigene Kraft und Netzwerke, um den Fehler aller Fälle in der Spread -Platzierungsgruppe jeweils zu verringern. Sie können bis zu 7 EC2 -Instanzen pro Verfügbarkeitszone pro Spread Placement Group erstellen. Im Gegensatz zu Cluster -Platzierungsgruppen gibt es auf unterschiedlichen Hardware in der Einzelverfügbarkeitszone die EC2. Spread -Placement -Gruppen sind für Anwendungen ausgelegt, die eine maximale hohe Verfügbarkeit erfordern und bei denen jede Instanz voneinander aus dem Ausfall isoliert werden muss.

Partitionsplatzgruppe

In der Partition Placement Group werden Instanzen in verschiedene Partitionen auf verschiedenen Hardware -Racks eingeführt, um sicherzustellen. Es kann über mehrere AZS in derselben Region erstrecken. Die Fälle in einer Partition teilen Racks nicht mit den Instanzen in den anderen Partitionen. Ein Verteilungsfehler kann viele EC2 -Fälle in derselben Partition beeinflussen, aber die EC2 -Fälle auf den anderen Partitionen nicht beeinflussen. Partitionsplatzgruppen sind für Anwendungen ausgelegt, die eine maximale hohe Verfügbarkeit erfordern. Partitionsplatzgruppen werden für eine große Anwendungsbereitstellung verwendet und eignen sich ideal für große verteilte und replizierte Workloads wie Kafka, Hadoop und Cassandra usw.

Erstellen einer Platzierungsgruppe

In diesem Abschnitt sehen wir nun, wie wir mithilfe der AWS -Verwaltungskonsole und der AWS -Befehlszeilenschnittstelle Placement -Gruppen auf AWS erstellen können.

Erstellen der Platzierungsgruppe mithilfe der AWS -Konsolenverwaltung

Melden Sie sich zunächst in die AWS -Verwaltungskonsole an und suchen Sie nach dem EC2 -Dienst in der Suchleiste.

Wählen Sie aus dem Fenster der linken Seite die aus Platzierungsgruppen Möglichkeit.

Klicken Sie auf die Platzierungsgruppe erstellen Schaltfläche oben rechts Ecke der Seite.

Jetzt wird nach dem Namen und der Strategie der Platzierungsgruppe gefragt. Geben Sie Ihrer Platzierungsgruppe einen Namen an, was auch immer Sie wollen. In der Platzierungsstrategie müssen Sie die Art der Platzierungsgruppe I auswählen.e. Cluster, Spread and Partition. Für diese Demo werden wir die Cluster -Platzierungsgruppe erstellen, aber Sie können jede gewünschte Platzierungsstrategie auswählen. Klicken Sie nun auf die Gruppe erstellen Schaltfläche zum Erstellen der Cluster -Platzierungsgruppe.

Geben Sie im Falle einer Partitions -Platzierungsgruppe zunächst einen Namen an, was Sie wollen. Danach wählen Sie in der Platzierungsstrategie einen Teil der Partition aus. Dann müssen wir die Anzahl der Partitionen für unsere Platzierungsgruppe bereitstellen. Nachdem Sie alle Details angegeben haben, klicken Sie auf die Gruppe erstellen Schaltfläche zum Erstellen der Platzierungsgruppe.

Nach dem Erstellen der Platzierungsgruppe können Sie jetzt EC2 -Instanzen in der Platzierungsgruppe starten. Sie müssen die Platzierungsgruppe angeben, während Sie die EC2 -Instanz starten. Überprüfen Sie beim Starten der EC2 -Instanz die Platzierungsgruppe Box in der EC2 -Instanzkonfiguration. Anschließend können Sie die Platzierungsgruppe auswählen, in der Sie die EC2 -Instanz starten möchten.

Im Falle der Partition Placement Group können Sie die Zielpartition auswählen, in der die EC2 -Instanz gestartet wird.

Erstellen der Platzierungsgruppe mithilfe der AWS -Befehlszeilenschnittstelle (CLI)

In diesem Abschnitt sehen wir, wie wir eine Platzierungsgruppe auf AWS über die AWS -Befehlszeilenschnittstelle erstellen können. Zuerst müssen Sie die AWS -Befehlszeilen -Schnittstellenanmeldeinformationen konfigurieren. Besuchen Sie den folgenden Artikel, um zu erfahren.

https: // linuxHint.com/configure-aws-cli-kredite/

Verwenden Sie nun den folgenden Befehl im Terminal, um die Platzierungsgruppe zu erstellen.

$: AWS EC2 Create-Placement-Gruppe \
--Gruppenname \
--Strategie

Im Falle einer Partitions -Platzierungsgruppe müssen Sie auch die Anzahl der Partitionen angeben.

$: AWS EC2 Create-Placement-Gruppe \
--Gruppenname \
--Strategie \
--Trennungszahl

Sie können die Details der Platzierungsgruppe anzeigen, die mit dem folgenden Befehl im Terminal erstellt wurden.

$: AWS EC2 beschreiben Plazementgruppen \
--Gruppennamen

Abschluss

Die Platzierung der EC2 -Instanzen zur AWS -Infrastruktur wird von AWS nicht vollständig kontrolliert. Sie können auch die Platzierung Ihrer EC2 -Instanzen entsprechend Ihren Anforderungen auswählen. AWS bietet verschiedene Arten von Platzierungsstrategien, um Ihre EC2 -Instanz abhängig von der Anforderung Ihrer Bewerbung zu platzieren. Sie können EC2 -Instanzen in verschiedenen Platzierungsgruppen platzieren, um sicherzustellen, dass die geringe Latenz oder hohe Verfügbarkeit Ihrer Anwendung. Dieser Blog gibt einen kurzen Überblick über alle Platzierungsstrategien und beschreibt, wie Sie mithilfe der AWS Console und AWS -Befehlszeilenschnittstelle Placement -Gruppen auf AWS erstellen können.