Erstellen Sie einen EMR Amazon-Cluster mit Instance-Flotten oder einheitlichen Instance-Gruppen - Amazon EMR

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.

Erstellen Sie einen EMR Amazon-Cluster mit Instance-Flotten oder einheitlichen Instance-Gruppen

Wenn Sie einen Cluster erstellen und die Konfiguration der Primär-, Core- und Aufgabenknoten angeben, stehen Ihnen zwei Konfigurationsoptionen zur Verfügung. Sie können Instance-Flotten oder einheitliche Instance-Gruppen verwenden. Die Konfigurationsoption, die Sie auswählen, gilt für alle Knoten und für die gesamte Nutzungsdauer des Clusters. Instance-Flotten und Instance-Gruppen können nicht gleichzeitig in einem Cluster vorhanden sein. Die Konfiguration der Instance-Flotten ist in EMR Amazon-Version 4.8.0 und höher verfügbar, mit Ausnahme der 5.0.x-Versionen.

Sie können die EMR Amazon-Konsole, die oder Amazon verwenden AWS CLI, EMR API um Cluster mit einer der beiden Konfigurationen zu erstellen. Wenn Sie den Befehl create-cluster in der AWS CLI verwenden, erstellen Sie den Cluster mit den --instance-fleets-Parametern, um den Cluster mittels Instance-Flotten zu erstellen, oder mit den --instance-groups-Parametern, um den Cluster mittels einheitlicher Instance-Gruppen zu erstellen.

Das Gleiche gilt für die Nutzung des Amazon EMRAPI. Sie geben mit der Konfiguration InstanceGroups eine Reihe von InstanceGroupConfig-Objekten oder mit der Konfiguration InstanceFleets eine Reihe von InstanceFleetConfig-Objekten an.

In der neuen EMR Amazon-Konsole können Sie wählen, ob Sie bei der Erstellung eines Clusters entweder Instance-Gruppen oder Instance-Flotten verwenden möchten, und Sie haben die Möglichkeit, Spot-Instances mit jeder zu verwenden. Wenn Sie mit der alten EMR Amazon-Konsole bei der Erstellung Ihres Clusters die Standardeinstellungen für Schnelloptionen verwenden, EMR wendet Amazon die Konfiguration einheitlicher Instance-Gruppen auf den Cluster an und verwendet On-Demand-Instances. Um Spot-Instances mit einheitlichen Instance-Gruppen zu verwenden oder Instance-Flotten und anderen Anpassungen zu konfigurieren, wählen Sie Advanced Options (Erweiterte Optionen) aus.

Instance-Flotten

Die Konfiguration der Instance-Flotten bietet die größte Vielfalt an Bereitstellungsoptionen für Amazon-Instances. EC2 Jeder Knotentyp verfügt über eine einzelne Instance-Flotte und die Aufgaben-Instance-Flotte ist optional. Sie können bis zu fünf EC2 Instance-Typen pro Flotte oder 30 EC2 Instance-Typen pro Flotte angeben, wenn Sie einen Cluster mithilfe von AWS CLI oder Amazon EMR API und einer Zuweisungsstrategie für On-Demand- und Spot-Instances erstellen. Für die Core- und Aufgaben-Instance-Flotten weisen Sie eine Zielkapazität für On-Demand-Instances und eine zweite für Spot Instances zu. Amazon EMR wählt eine beliebige Mischung der angegebenen Instance-Typen, um die Zielkapazitäten zu erfüllen, und stellt sowohl On-Demand-Instances als auch Spot-Instances bereit.

Für den primären Knotentyp EMR wählt Amazon einen einzelnen Instance-Typ aus Ihrer Instance-Liste aus, und Sie geben an, ob er als On-Demand- oder Spot-Instance bereitgestellt wird. Instance-Flotten bieten auch zusätzliche Optionen für Spot Instance- und On-Demand-Käufe. Zu den Spot-Instance-Optionen gehören ein Timeout, das festlegt, welche Maßnahme ergriffen werden soll, wenn Spot-Kapazität nicht bereitgestellt werden kann, und eine bevorzugte Zuweisungsstrategie (kapazitätsoptimiert) für den Start von Spot Instance-Flotten. On-Demand-Instance-Flotten können auch mit der Option der Zuweisungsstrategie (niedrigster Preis) gestartet werden. Wenn Sie eine Servicerolle verwenden, die nicht die EMR Standard-Servicerolle ist, oder eine EMR verwaltete Richtlinie in Ihrer Servicerolle verwenden, müssen Sie der benutzerdefinierten Cluster-Servicerolle zusätzliche Berechtigungen hinzufügen, um die Option für die Zuweisungsstrategie zu aktivieren. Weitere Informationen finden Sie unter Servicerolle für Amazon EMR (EMRRolle).

Weitere Information zum Konfigurieren von Instance-Flotten finden Sie unter Planung und Konfiguration von Instance-Flotten für Ihren Amazon-Cluster EMR.

Einheitliche Instance-Gruppen

Einheitliche Instance-Gruppen bieten eine einfachere Einrichtung als Instance-Flotten. Jeder EMR Amazon-Cluster kann bis zu 50 Instance-Gruppen umfassen: eine primäre Instance-Gruppe, die eine EC2 Amazon-Instance enthält, eine Core-Instance-Gruppe, die eine oder mehrere EC2 Instances enthält, und bis zu 48 optionale Task-Instance-Gruppen. Jede Kern- und Task-Instance-Gruppe kann eine beliebige Anzahl von EC2 Amazon-Instances enthalten. Sie können jede Instance-Gruppe skalieren, indem Sie EC2 Amazon-Instances manuell hinzufügen und entfernen, oder Sie können die automatische Skalierung einrichten. Weitere Informationen über das Hinzufügen und Entfernen von Instances finden Sie unter Verwenden Sie die EMR Amazon-Cluster-Skalierung, um sich an wechselnde Workloads anzupassen.

Weitere Informationen zum Konfigurieren von einheitlichen Instance-Gruppen finden Sie unter Konfigurieren Sie einheitliche Instanzgruppen für Ihren EMR Amazon-Cluster.

Arbeiten mit Instance-Flotten und Instance-Gruppen