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.
Kaufoptionen für Instanzen in Amazon EMR
Wenn Sie einen Cluster einrichten, wählen Sie eine Kaufoption für Amazon-EC2-Instances aus. Sie können zwischen On-Demand Instances, Spot-Instances oder beidem wählen. Die Preise variieren basierend auf dem Instance-Typ und der Region. Der Amazon-EMR-Preis gilt zusätzlich zum Amazon-EC2-Preis (der Preis für die zugrunde liegenden Server) und zum Amazon-EBS-Preis (wenn Amazon-EBS-Volumes angehängt werden). Aktuelle Preisangaben finden Sie unter Amazon-EMR-Preise
Ihre Wahl zur Verwendung von Instance-Gruppen oder Instance-Flotten in Ihrem Cluster bestimmt, wie Sie die Instance-Kaufoptionen ändern können, während der Cluster ausgeführt wird. Wenn Sie einheitliche Instance-Gruppen auswählen, können Sie die Kaufoption für eine Instance-Gruppe nur beim Erstellen angeben, und der Instance-Typ und die Kaufoption gelten für alle Amazon-EC2-Instances in jeder Instance-Gruppe. Bei der Wahl von Instance-Flotten können Sie die Kaufoptionen ändern, nachdem eine Instance-Flotte erstellt wurde. Sie können die Kaufoptionen kombinieren, um eine festgelegte Zielkapazität zu erfüllen. Weitere Informationen zu diesen Konfigurationen finden Sie unter Erstellen Sie einen Amazon EMR-Cluster mit Instance-Flotten oder einheitlichen Instance-Gruppen.
On-Demand Instances
Bei On-Demand Instances zahlen Sie für Rechenkapazität pro Sekunde. Optional können Sie für diese On-Demand Instances die Kaufoptionen Reserved Instance oder Dedicated Instance verwenden. Bei Reserved Instances leisten Sie eine einmalige Zahlung für eine Instance, um Kapazität zu reservieren. Dedicated Instances sind auf der Host-Hardwareebene physisch von Instances isoliert, die zu anderen AWS Konten gehören. Weitere Informationen zu Kaufoptionen finden Sie unter Instance-Kaufoptionen im Amazon EC2 EC2-Benutzerhandbuch.
Verwenden von Reserved Instances
Um Reserved Instances in Amazon EMR zu verwenden, kaufen Sie die Reserved Instance über Amazon EC2 und geben die Parameter für die Reservierung an, einschließlich des Umfangs der Reservierung für eine Region oder Availability Zone. Weitere Informationen finden Sie unter Amazon EC2 Reserved Instances
-
In der Cluster-Konfiguration ist eine On-Demand Instance angegeben, die der Reserved Instance-Spezifikation entspricht.
-
Der Cluster wird im Rahmen der Instance-Reservierung (Availability Zone oder Region) gestartet.
-
Die Reserved Instance-Kapazität ist noch verfügbar.
Nehmen wir zum Beispiel an, Sie kaufen eine m5.xlarge Reserved Instance, deren Instance-Reservierung auf die US-East Region beschränkt ist. Anschließend starten Sie einen Amazon EMR-Cluster US-East , der zwei m5.xlarge Instances verwendet. Die erste Instance wird zum Reserved Instance-Tarif und die andere zum Tarif abgerechnet. On-Demand Die Kapazität der Reserved Instance wird genutzt, bevor On-Demand Instances erstellt werden.
Verwenden von Dedicated Instances
Um Dedicated Instances zu verwenden, kaufen Sie Dedicated Instances über Amazon EC2 und erstellen dann eine VPC mit dem Tenancy-Attribut Dedicated. Anschließend geben Sie in Amazon EMR an, dass ein Cluster in dieser VPC gestartet werden soll. Alle On-Demand Instances im Cluster, die der Dedicated Instance-Spezifikation entsprechen, verwenden beim Start des Clusters verfügbare Dedicated Instances.
Anmerkung
Amazon EMR unterstützt das dedicated Attribut für einzelne Instances nicht.
Spot Instances
Spot-Instances in Amazon EMR bieten Ihnen die Möglichkeit, Amazon EC2 EC2-Instance-Kapazität zu geringeren Kosten als beim Kauf zu On-Demand erwerben. Der Nachteil der Verwendung von Spot Instances besteht darin, dass Instances möglicherweise beendet werden, wenn die Spot-Kapazität für den von Ihnen ausgeführten Instance-Typ nicht mehr verfügbar ist. Weitere Informationen dazu, wann Sie Spot Instances für Ihre Anwendung verwenden sollten, finden Sie unter Wann sollten Sie Spot Instances verwenden?.
Wenn Amazon EC2 über ungenutzte Kapazitäten verfügt, werden EC2-Instances zu einem niedrigeren Preis angeboten, dem Spot-Preis. Dieser Preis schwankt abhängig von Verfügbarkeit und Bedarf und wird nach Region und Availability Zone festgelegt. Wenn Sie Spot-Instances auswählen, geben Sie den maximalen Spot-Preis an, den Sie bereit sind für jeden EC2 Instance-Typ zu zahlen. Wenn der Spot-Preis in der Availability Zone des Clusters unter dem für diesen Instance-Typ angegebenen maximalen Spot-Preis liegt, werden Instances gestartet. Während die Instances ausgeführt werden, wird Ihnen der aktuelle Spot-Preis nicht Ihr maximaler Spot-Preis in Rechnung gestellt.
Anmerkung
Spot-Instances mit definierter Laufzeit (auch Spot-Blöcke genannt) stehen Neukunden ab dem 1. Juli 2021 nicht mehr zur Verfügung. Für Kunden, die diese Funktion bereits genutzt haben, werden wir Spot-Instances mit einer definierten Laufzeit bis zum 31. Dezember 2022 weiterhin unterstützen.
Die aktuellen Preise finden Sie im Abschnitt Preise für Spot Instances in Amazon EC2
Tipp
Sie können den aktuellen Spot-Preis in der Konsole anzeigen, indem Sie mit dem Mauszeiger auf die QuickInfo für Informationen neben der Kaufoption Spot (Spot) zeigen, wenn Sie einen Cluster mittels Advanced Options (Erweiterte Optionen) erstellen. Die Preise für jede Availability Zone in der ausgewählten Region werden angezeigt. Die grünen Zeilen enthalten die niedrigsten Preise. Aufgrund der Spot-Preisschwankungen zwischen Availability Zones kann es sein, dass durch Auswählen der Availability Zone mit dem niedrigsten Anfangspreis möglicherweise nicht der niedrigste Preis für die Nutzungsdauer des Clusters erzielt wird. Um optimale Ergebnisse zu erzielen, sehen Sie sich den Availability Zone-Preisverlauf an, bevor Sie sich entscheiden. Weitere Informationen finden Sie unter Preisverlauf für Spot-Instances im Amazon EC2 EC2-Benutzerhandbuch.
Die Spot-Instance-Optionen hängen davon ab, ob Sie einheitliche Instance-Gruppen oder Instance-Flotten in der Cluster-Konfiguration verwenden.
Spot-Instances in einheitlichen Instance-Gruppen
Wenn Sie Spot-Instances in einer einheitlichen Instance-Gruppe verwenden, muss es sich bei allen Instances in der Instance-Gruppe um Spot-Instances handeln. Sie geben ein einzelnes Subnetz eine oder Availability Zone für den Cluster an. Für jede Instance-Gruppe legen Sie eine einzelne Spot Instance und einen maximalen Spot-Preis fest. Die Spot Instances des entsprechenden Typs werden gestartet, wenn der Spot-Preis in der Region und Availability Zone des Clusters unter dem maximalen Spot-Preis liegt. Instances werden beendet, wenn der Spot-Preis Ihren maximalen Spot-Preis übersteigt. Sie legen den maximalen Spot-Preis nur beim Konfigurieren einer Instance-Gruppe fest. Er kann später nicht mehr geändert werden. Weitere Informationen finden Sie unter Erstellen Sie einen Amazon EMR-Cluster mit Instance-Flotten oder einheitlichen Instance-Gruppen.
Spot-Instances in Instance-Flotten
Wenn Sie die Instance-Flottenkonfiguration verwenden, erhalten Sie durch zusätzliche Optionen mehr Kontrolle darüber, wie Spot-Instances gestartet und beendet werden. Grundsätzlich verwenden Instance-Flotten zum Starten von Instances eine andere Methode als einheitliche Instance-Gruppen. Es funktioniert so, dass Sie eine Zielkapazität für Spot-Instances (und On-Demand Instances) und bis zu fünf Instance-Typen festlegen. Sie können auch eine gewichtete Kapazität für jeden Instance-Typ festlegen oder die vCPU (YARN vcores) des Instance-Typs als gewichtete Kapazität verwenden. Die gewichtete Kapazität wird im Rahmen der Zielkapazität berücksichtigt, wenn eine Instance dieses Typs bereitgestellt wird. Amazon EMR stellt Instances mit beiden Kaufoptionen bereit, bis die Zielkapazität für jedes Ziel erfüllt ist. Darüber hinaus können Sie eine Vielzahl von Availability Zones definieren, die Amazon EMR zum Starten von Instances zur Wahl stehen. Sie stellen außerdem zusätzliche Spot-Optionen für jede Flotte bereit, einschließlich eines Bereitstellungs-Timeouts. Weitere Informationen finden Sie unter Planung und Konfiguration von Instance-Flotten für Ihren Amazon EMR-Cluster.