Kaufoptionen für Instanzen bei Amazon EMR - 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.

Kaufoptionen für Instanzen bei Amazon EMR

Wenn Sie einen Cluster einrichten, wählen Sie eine Kaufoption für EC2 Amazon-Instances. Sie können On-Demand-Instances, Spot Instances oder beides auswählen. Die Preise variieren basierend auf dem Instance-Typ und der Region. Der EMR Amazon-Preis wird zusätzlich zum EC2 Amazon-Preis (der Preis für die zugrunde liegenden Server) und zum EBS Amazon-Preis (wenn EBS Amazon-Volumen angehängt werden) berechnet. Aktuelle Preise finden Sie unter EMRAmazon-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 wählen, können Sie die Kaufoption für eine Instance-Gruppe nur angeben, wenn Sie sie erstellen. Der Instance-Typ und die Kaufoption gelten für alle EC2 Amazon-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 EMR Amazon-Cluster mit Instance-Flotten oder einheitlichen Instance-Gruppen.

On-Demand Instances

Bei On-Demand-Instances zahlen Sie für die Rechenkapazität nach Sekunde. Optional können Sie für diese On-Demand-Instances Reserved Instance- oder Dedicated Instance-Kaufoptionen verwenden. Bei Reserved Instances leisten Sie eine einmalige Zahlung für eine Instance, um Kapazität zu reservieren. Dedicated Instances sind auf Host-Hardwareebene physisch von Instances isoliert, die zu anderen AWS Konten gehören. Weitere Informationen zu Kaufoptionen finden Sie unter Instance-Kaufoptionen im EC2Amazon-Benutzerhandbuch.

Verwenden von Reserved Instances

Um Reserved Instances in Amazon zu verwendenEMR, verwenden Sie Amazon, EC2 um die Reserved Instance zu kaufen, und geben die Reservierungsparameter an, einschließlich des Umfangs der Reservierung, der entweder für eine Region oder eine Availability Zone gilt. Weitere Informationen finden Sie unter Amazon EC2 Reserved Instances und Buying Reserved Instances im EC2Amazon-Benutzerhandbuch. Wenn nach dem Kauf einer Reserved Instance alle der folgenden Bedingungen erfüllt sind, EMR verwendet Amazon die Reserved Instance, wenn ein Cluster gestartet wird:

  • Eine On-Demand-Instance ist in der Cluster-Konfiguration angegeben, die mit der Reserved-Instance-Spezifikation übereinstimmt.

  • Der Cluster wird im Rahmen der Instance-Reservierung (Availability Zone oder Region) gestartet.

  • Die Reserved Instance-Kapazität ist noch verfügbar.

Angenommen, Sie kaufen eine Reserved Instance m5.xlarge mit der gewünschten Instance-Reservierung für die Region USA Ost. Anschließend starten Sie einen EMR Amazon-Cluster in den USA Ost, der zwei m5.xlarge Instances verwendet. Die erste Instance wird nach dem Tarif für Reserved Instances abgerechnet und die andere nach dem On-Demand-Tarif. Die Reserved Instance-Kapazität wird verwendet, bevor die 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 Attribut Dedicated Tenancy. Innerhalb von Amazon EMR geben Sie dann an, dass darin ein Cluster gestartet werden sollVPC. Alle On-Demand-Instances im Cluster, die der Dedicated Instance-Spezifikation entsprechen, verwenden verfügbare Dedicated Instances beim Start des Clusters.

Anmerkung

Amazon EMR unterstützt die Einstellung des dedicated Attributs für einzelne Instances nicht.

Spot Instances

Spot-Instances bei Amazon EMR bieten Ihnen die Möglichkeit, EC2 Amazon-Instance-Kapazität zu geringeren Kosten als beim Kauf auf Abruf zu 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, bietet Amazon EC2 Instances zu reduzierten Kosten an, die als Spot-Preis bezeichnet werden. Dieser Preis schwankt abhängig von Verfügbarkeit und Bedarf und wird nach Region und Availability Zone festgelegt. Wenn Sie sich für Spot-Instances entscheiden, geben Sie den maximalen Spot-Preis an, den Sie für jeden EC2 Instance-Typ zu zahlen bereit sind. 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.

Aktuelle Preise finden Sie unter Preise für Amazon EC2 Spot-Instances. Weitere Informationen finden Sie unter Spot-Instances im EC2Amazon-Benutzerhandbuch. Wenn Sie einen Cluster erstellen und konfigurieren, geben Sie Netzwerkoptionen an, die letztendlich die Availability Zone bestimmen, in der Ihr Cluster gestartet wird. Weitere Informationen finden Sie unter Konfigurieren Sie das Netzwerk in einem VPC für Amazon EMR.

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 EC2Amazon-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 EMR Amazon-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. Hierbei legen Sie eine Zielkapazität für Spot-Instances (und On-Demand-Instances) und bis zu fünf Instance-Typen fest. Sie können auch eine gewichtete Kapazität für jeden Instance-Typ angeben oder die V CPU (YARNvcores) 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 erreicht ist. Darüber hinaus können Sie eine Reihe von Availability Zones definieren, aus denen Amazon EMR beim Starten von Instances wählen kann. 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-Cluster EMR.