So funktioniert die Spot-Platzierungsbewertung - Amazon Elastic Compute Cloud

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.

So funktioniert die Spot-Platzierungsbewertung

Wenn Sie die Spot-Placement-Score-Funktion verwenden, geben Sie zunächst Ihre Rechenanforderungen für Ihre Spot-Instances an, und dann EC2 gibt Amazon den zehn besten Regionen oder Availability Zones zurück, in denen Ihre Spot-Anfrage wahrscheinlich erfolgreich sein wird. Jede Region oder Availability Zone wird auf einer Skala von 1 bis 10 bewertet. 10 gibt an, dass Ihre Spot-Anforderung sehr wahrscheinlich erfolgreich ist und 1 zeigt an, dass Ihre Spot-Anforderung wahrscheinlich nicht erfolgreich sein wird.

Schritt 1: Geben Sie Ihre Spot-Anforderungen an

Zuerst geben Sie wie folgt Ihre gewünschte Ziel-Spot-Kapazität und die Rechenanforderungen an:

  1. Geben Sie die Ziel-Spot-Kapazität und optional die Zielkapazitätseinheit an.

    Sie können Ihre gewünschte Ziel-Spot-Kapazität als Anzahl der Instances oder v CPUs oder als Speichermenge in MiB angeben. Um die Zielkapazität als Anzahl von v CPUs oder als Speichermenge anzugeben, müssen Sie die Zielkapazitätseinheit als vcpu oder memory-mib angeben. Andernfalls wird standardmäßig die Anzahl der Instances angegeben.

    Wenn Sie Ihre Zielkapazität in Form der Anzahl von v CPUs oder der Speichermenge angeben, können Sie diese Einheiten beim Zählen der Gesamtkapazität verwenden. Wenn Sie beispielsweise eine Mischung aus Instances unterschiedlicher Größe verwenden möchten, können Sie die Zielkapazität als Gesamtzahl von v angebenCPUs. Die Spot-Placement-Score-Funktion berücksichtigt dann jeden Instance-Typ in der Anfrage anhand seiner Anzahl von v CPUs und zählt bei der Summierung der Zielkapazität nicht die Gesamtzahl der Instances, CPUs sondern die Gesamtzahl der Instances.

    Angenommen, Sie geben eine Gesamtzielkapazität von 30 V CPUs an und Ihre Instance-Typenliste besteht aus c5.xlarge (4 vCPUs), m5.2xlarge (8 v) und r5.large (2 vCPUs). CPUs Um insgesamt 30 V zu erreichenCPUs, könnten Sie eine Mischung aus 2 c5.xlarge (2*4 vCPUs), 2 m5.2xlarge (2*8 vCPUs) und 3 r5.large (3*2 vCPUs) erhalten.

  2. Geben Sie Instance-Typen oder Instance-Attribute an.

    Sie können entweder die zu verwendenden Instance-Typen oder die Instance-Attribute angeben, die Sie für Ihre Rechenanforderungen benötigen, und Amazon dann die Instance-Typen mit diesen Attributen EC2 identifizieren lassen. Das wird als attributbasierte Instance-Typauswahl bezeichnet.

    Sie können nicht sowohl Instance-Typen als auch Instance-Attribute in derselben Anforderung einer Spot-Platzierungsbewertung angeben.

    Wenn Sie Instance-Typen angeben, müssen Sie mindestens drei verschiedene Instance-Typen angeben, andernfalls gibt Amazon EC2 einen niedrigen Spot-Platzierungswert zurück. Wenn Sie Instance-Aattribute angeben, müssen diese auf mindestens drei verschiedene Instance-Typen aufgelöst werden.

Beispiele für verschiedene Möglichkeiten zur Festlegung Ihrer Spot-Anforderungen finden Sie unter Beispielkonfigurationen.

Schritt 2: Filtern Sie die Antwort auf die Spot-Platzierungsbewertung

Amazon EC2 berechnet den Spot-Platzierungswert für jede Region oder Availability Zone und gibt entweder die Top 10 Regionen oder die Top 10 Availability Zones zurück, in denen Ihre Spot-Anfrage wahrscheinlich erfolgreich sein wird. Standardmäßig wird eine Liste der bewerteten Regionen zurückgegeben. Wenn Sie planen, Ihre gesamte Spot-Kapazität in einer einzigen Availability Zone zu starten, ist es hilfreich, eine Liste der bewerteten Availability Zones anzufordern.

Sie können einen Regionsfilter angeben, um die Regionen einzugrenzen, die in der Antwort zurückgegeben werden.

Sie können den Regionsfilter und eine Anforderung für bewertete Availability Zones kombinieren. Auf diese Weise beschränken sich die bewerteten Availability Zones auf die Regionen, nach denen Sie gefiltert haben. Um die am höchsten bewertete Availability Zone in einer Region zu finden, geben Sie nur diese Region an. Die Antwort gibt eine Liste aller Availability Zones in dieser Region zurück.

Schritt 3: Überprüfen Sie die Empfehlungen

Die Spot-Platzierungsbewertung für jede Region oder Availability Zone wird basierend auf der Zielkapazität, der Zusammensetzung der Instance-Typen, den historischen und aktuellen Spot-Nutzungstrends und dem Zeitpunkt der Anfrage berechnet. Da die Spot-Kapazität ständig schwankt, kann dieselbe Anforderung der Spot-Platzierungsbewertung zu unterschiedlichen Bewertungen führen, wenn sie zu unterschiedlichen Zeiten berechnet wird.

Regionen und Availability Zones werden auf einer Skala von 1 bis 10 bewertet. Eine Punktzahl von 10 zeigt an, dass Ihre Spot-Anforderung sehr wahrscheinlich erfolgreich sein wird – sicher ist das aber nicht. Ein Ergebnis von 1 zeigt an, dass Ihre Spot-Anforderung sehr wahrscheinlich nicht erfolgreich sein wird. Dasselbe Ergebnis kann für verschiedene Regionen oder Availability Zones zurückgegeben werden.

Wenn niedrige Punktzahlen zurückgegeben werden, können Sie Ihre Berechnungsanforderungen bearbeiten und den Punktestand neu berechnen. Sie können auch Empfehlungen für die Spot-Bewertung für die gleichen Berechnungsanforderungen zu verschiedenen Tageszeiten anfordern.

Schritt 4: Nutzen Sie die Empfehlungen

Eine Spot-Platzierungsbewertung ist nur relevant, wenn Ihre Spot-Anforderung genau dieselbe Konfiguration wie die Spot-Platzierungsbewertung hat (Zielkapazität, Zielkapazitätseinheit und Instance-Typen oder Instance-Attribute) und für die Verwendung der capacity-optimized-Zuweisungsstrategie konfiguriert ist. Andernfalls stimmt die Wahrscheinlichkeit, die verfügbare Spot-Kapazität zu erhalten, nicht mit der Bewertung überein.

Während eine Spot-Platzierungsbewertung als Richtlinie dient und nicht garantiert, dass Ihre Spot-Anforderung vollständig oder teilweise erfüllt wird, können Sie die folgenden Informationen verwenden, um die besten Ergebnisse zu erzielen:

  • Dieselbe Konfiguration verwenden — Der Spot-Platzierungswert ist nur relevant, wenn die Spot-Anforderungskonfiguration (Zielkapazität, Zielkapazitätseinheit und Instance-Typen oder Instance-Attribute) in Ihrer Auto Scaling Scaling-Gruppe, EC2 Flotte oder Spot-Flotte mit der Konfiguration übereinstimmt, die Sie eingegeben haben, um den Spot-Platzierungswert zu erhalten.

    Wenn Sie in Ihrer Spot-Placement-Score-Anfrage die attributbasierte Instance-Typauswahl verwendet haben, können Sie die attributbasierte Instance-Typauswahl verwenden, um Ihre Auto Scaling Scaling-Gruppe, EC2 Flotte oder Spot-Flotte zu konfigurieren. Weutere Informationen finden Sie unter Erstellen einer gemischten Instances-Gruppe mit attributbasierter Auswahl des Instance-Typs und Geben Sie Attribute für die Auswahl des Instance-Typs für EC2 Fleet oder Spot-Flotte an.

    Anmerkung

    Wenn Sie Ihre Zielkapazität in Form der Anzahl von v CPUs oder der Speichermenge angegeben haben und Sie Instance-Typen in Ihrer Spot-Placement-Score-Konfiguration angegeben haben, beachten Sie, dass Sie diese Konfiguration derzeit nicht in Ihrer Auto Scaling Scaling-Gruppe, EC2 Flotte oder Spot-Flotte erstellen können. Stattdessen müssen Sie die Instance-Gewichtung manuell festlegen, indem Sie den WeightedCapacity-Parameter verwenden.

  • Verwenden der capacity-optimized-Zuweisungsstrategie – Bei jeder Bewertung wird davon ausgegangen, dass Ihre Flotten-Anforderung so konfiguriert ist, dass alle Availability Zones (für die Anforderung von Kapazität über Regionen hinweg) oder eine einzelne Availability Zone (wenn Sie Kapazität in einer Availability Zone anfordern) und die capacity-optimized-Spot-Zuweisungsstrategie für Ihre Anforderung der Spot-Kapazität erfolgreich sind. Wenn Sie andere Zuweisungsstrategien verwenden, z. B. lowest-price, stimmt die Wahrscheinlichkeit, dass Spot-Kapazität verfügbar ist, nicht mit der Bewertung überein.

  • Handeln Sie sofort bei einer Punktzahl – Die Empfehlung der Spot-Platzierungsbewertung spiegelt die verfügbare Spot-Kapazität zum Zeitpunkt der Anforderung wider und dieselbe Konfiguration kann zu unterschiedlichen Ergebnissen führen, wenn sie aufgrund von Spot-Kapazitätsschwankungen zu unterschiedlichen Zeiten berechnet wird. Eine Punktzahl von 10 bedeutet zwar, dass Ihre Spot-Kapazitätsanforderung mit hoher Wahrscheinlichkeit – aber nicht garantiert – erfolgreich ist, aber für beste Ergebnisse empfehlen wir Ihnen, sofort auf eine Punktzahl zu reagieren. Wir empfehlen Ihnen auch, bei jedem Erstellen einer Kapazitätsanforderung eine neue Bewertung einzuholen.