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.
Verwenden Sie die Instance-Gewichtung, um die Kosten und die Leistung Ihrer EC2 Flotte oder Spot-Flotte zu verwalten
Bei der Gewichtung von Instanzen weisen Sie jedem Instance-Typ in Ihrer EC2 Flotte oder Spot-Flotte eine Gewichtung zu, um deren Rechenkapazität und Leistung im Verhältnis zueinander darzustellen. Basierend auf den Gewichten kann die Flotte eine beliebige Kombination der angegebenen Instance-Typen verwenden, sofern sie die gewünschte Zielkapazität erreichen kann. Dies kann Ihnen helfen, die Kosten und die Leistung Ihrer Flotte zu verwalten.
Die Gewichtung stellt die Kapazitätseinheiten dar, die ein Instance-Typ zur gesamten Zielkapazität beiträgt.
Beispiel: Verwenden Sie die Gewichtung von Instanzen für das Leistungsmanagement
Angenommen, Ihre Flotte hat zwei Instance-Typen, und Sie weisen jedem Instance-Typ eine unterschiedliche Gewichtung zu, um widerzuspiegeln, wie viele Sie jeweils benötigen, um dieselbe Performance zu erzielen. Gehen Sie wie folgt vor:
-
m5.large
— Gewicht: 1 -
m5.2xlarge
— Gewicht: 4
Wenn Sie diese Gewichte zuweisen, sagen Sie, dass Sie 4 m5.large
Instanzen benötigen, um dieselbe Leistung wie 1 m5.2xlarge
zu erzielen.
Verwenden Sie die folgende Formel, um zu berechnen, wie viele Instanzen jedes Instance-Typs für eine bestimmte Zielkapazität benötigt werden:
target capacity / weight = number of instances
Wenn Ihre Zielkapazität 8 Einheiten beträgt, könnte die Flotte die Zielkapazität mit einem m5.large
oder oder m5.2xlarge
einer Kombination aus beidem wie folgt erreichen:
-
8
m5.large
Instanzen (Kapazität von 8 /Gewicht von 1 = 8 Instanzen) -
2
m5.2xlarge
Instanzen (Kapazität von 8//Gewicht von 4 = 2 Instanzen) -
4
m5.large
und 1m5.2xlarge
Beispiel: Verwenden Sie die Gewichtung von Instanzen für das Kostenmanagement
Standardmäßig gilt der von Ihnen angegebene Preis pro Instance-Stunde. Wenn Sie das Feature der Instance-Gewichtung verwenden, gilt der von Ihnen angegebene Preis pro Einheitsstunde. Der Preis pro Einheitsstunde lässt sich errechnen, indem Sie Ihren Preis für einen Instance-Typ durch die Anzahl der Einheiten dividieren, die er darstellt. Die Flotte berechnet die Anzahl der Instances, die gestartet werden sollen, indem die Zielkapazität durch die Instance-Gewichtung geteilt wird. Wenn es sich bei dem Ergebnis nicht um eine Ganzzahl handelt, rundet die Flotte dieses auf die nächste Ganzzahl auf, sodass die Größe Ihrer Flotte nicht unter der Zielkapazität liegt. Die Flotte kann alle Pools auswählen, die Sie in Ihrer Startspezifikation angeben, selbst wenn die Kapazität der gestarteten Instances die angeforderte Zielkapazität übersteigt.
Die folgende Tabelle enthält Beispiele für die Berechnung des Preises pro Einheit für eine Flotte mit einer Zielkapazität von 10.
Instance-Typ | Instance-Gewichtung | Zielkapazität | Anzahl an gestarteten Instances | Preis pro Instance-Stunde | Preis pro Einheitsstunde |
---|---|---|---|---|---|
r3.xlarge |
2 |
10 |
5 (10 geteilt durch 2) |
$0.05 |
0,025 USD (0,05 geteilt durch 2) |
r3.8xlarge |
8 |
10 |
2 (10 geteilt durch 8, Ergebnis aufgerundet) |
$0.10 |
0,0125 USD (0,10 geteilt durch 8) |
Verwenden Sie die Flotteninstance-Gewichtung wie folgt, um die gewünschte Zielkapazität für die Pools mit dem niedrigsten Preis pro Einheit zum Zeitpunkt der Erfüllung bereitzustellen:
-
Geben Sie die Zielkapazität für Ihre Flotte entweder in Instances (Standard) oder in den Einheiten Ihrer Wahl an. CPU
-
Legen Sie den Preis pro Einheit fest.
-
Geben Sie für jede Startspezifikation die Gewichtung an, d. h. die Anzahl der Einheiten, die der Instance-Typ für die Zielkapazität darstellt.
Beispiel für die Instance-Gewichtung
Stellen Sie sich eine Flotten-Anforderung mit der folgenden Konfiguration vor:
-
Eine Zielkapazität von 24
-
Eine Startspezifikation mit dem Instance-Typ
r3.2xlarge
und der Gewichtung 6 -
Eine Startspezifikation mit dem Instance-Typ
c3.xlarge
und der Gewichtung 5
Die Gewichtung stellt die Anzahl an Einheiten dar, die der Instance-Typ hinsichtlich der Zielkapazität darstellt. Wenn die erste Startspezifikation den niedrigsten Preis pro Einheit (Preis für r3.2xlarge
pro Instance-Stunde geteilt durch 6) bereitstellt, würde die Flotte vier dieser Instances starten (24 geteilt durch 6).
Wenn die zweite Launch-Spezifikation den niedrigsten Preis pro Einheit (Preis für c3.xlarge
pro Instance-Stunde geteilt durch 5) bereitstellt, würde die Flotte fünf dieser Instances launchen (24 geteilt durch 5, Ergebnis aufgerundet).
Instance-Gewichtung und Zuweisungsstrategie
Stellen Sie sich eine Flotten-Anforderung mit der folgenden Konfiguration vor:
-
Eine Zielkapazität von 30 Spot-Instances
-
Eine Startspezifikation mit dem Instance-Typ
c3.2xlarge
und der Gewichtung 8 -
Eine Startspezifikation mit dem Instance-Typ
m3.xlarge
und der Gewichtung 8 -
Eine Startspezifikation mit dem Instance-Typ
r3.xlarge
und der Gewichtung 8
Die Flotte würde vier Instances starten (30 geteilt durch 8, Ergebnis aufgerundet). Bei der diversified
-Strategie startet die Flotte eine Instance in jedem der drei Pools und die vierte Instance in dem Pool, für den der niedrigste Preis pro Einheit anfällt.