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 Amazon EMR-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 Instance-Flottenkonfiguration ist in Amazon-EMR-Versionen 4.8.0 und höher verfügbar, nicht in 5.0.x-Versionen.
Sie können die Amazon EMR-Konsole, die oder die Amazon EMR-API verwenden AWS CLI, 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.
Dasselbe gilt auch, wenn Sie die Amazon-EMR-API verwenden. 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 Amazon-EMR-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 Amazon-EMR-Konsole beim Erstellen Ihres Clusters die Standardeinstellungen für Schnelloptionen verwenden, wendet Amazon EMR die einheitliche Instance-Gruppenkonfiguration 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 der 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 Kombination aus fünf Instance-Typen aus, um die Zielkapazitäten zu erfüllen und stellt On-Demand- als auch Spot Instances bereit.
Für den Primärknoten-Typ wählt Amazon EMR einen einzelnen Instance-Typ aus Ihrer Liste von bis zu fünf Typen aus und Sie geben an, ob diese als On-Demand- oder Spot Instance bereitgestellt werden sollen. 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-Standardservicerolle ist, oder eine von EMR verwaltete Richtlinie in Ihrer Servicerolle verwenden, müssen Sie der benutzerdefinierten Clusterservicerolle zusätzliche Berechtigungen hinzufügen, um die Option für die Zuweisungsstrategie zu aktivieren. Weitere Informationen finden Sie unter Servicerolle für Amazon EMR (EMR-Rolle).
Weitere Information zum Konfigurieren von Instance-Flotten finden Sie unter Planung und Konfiguration von Instance-Flotten für Ihren Amazon EMR-Cluster.
Einheitliche Instance-Gruppen
Einheitliche Instance-Gruppen bieten eine einfachere Einrichtung als Instance-Flotten. Jeder Amazon EMR-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 Amazon EMR-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 Amazon EMR-Cluster.
Arbeiten mit Instance-Flotten und Instance-Gruppen
Themen
- Planung und Konfiguration von Instance-Flotten für Ihren Amazon EMR-Cluster
- Verwenden Sie Kapazitätsreservierungen mit Instance-Flotten in Amazon EMR
- Konfigurieren Sie einheitliche Instanzgruppen für Ihren Amazon EMR-Cluster
- Flexibilität der Availability Zone für einen Amazon EMR-Cluster
- Konfiguration von Amazon EMR-Cluster-Instance-Typen und Best Practices für Spot-Instances