Tutorial: Konfigurieren Sie EC2 Fleet so, dass On-Demand-Instances als primäre Kapazität verwendet werden - 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.

Tutorial: Konfigurieren Sie EC2 Fleet so, dass On-Demand-Instances als primäre Kapazität verwendet werden

In diesem Tutorial wird anhand eines fiktiven Unternehmens namens ABC Online veranschaulicht, wie eine EC2 Flotte mit On-Demand-Kapazität als primärer Kapazität und Spot-Kapazität, falls verfügbar, angefordert wird.

Ziel

ABCOnline, ein Restaurantlieferdienst, hat sich zum Ziel gesetzt, EC2 Amazon-Kapazitäten für verschiedene EC2 Instance-Typen und Kaufoptionen bereitzustellen, um den gewünschten Umfang, die gewünschte Leistung und die gewünschten Kosten zu erreichen.

Plan

ABCOnline benötigt eine feste Kapazität, um Spitzenzeiten bewältigen zu können, möchte aber von zusätzlicher Kapazität zu geringeren Kosten profitieren. Das Unternehmen legt die folgenden Anforderungen für seine EC2 Flotte fest:

  • On-Demand-Instance-Kapazität — ABC Online benötigt 15 On-Demand-Instances, um sicherzustellen, dass sie den Traffic in Spitzenzeiten bewältigen können.

  • Spot-Instance-Kapazität — Um die Leistung zu verbessern, jedoch zu einem niedrigeren Preis, plant ABC Online die Bereitstellung von 5 Spot-Instances.

Überprüfen der Berechtigungen

Vor dem Erstellen einer EC2 Flotte überprüft ABC Online, ob sie über eine IAM Rolle mit den erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie unter EC2Voraussetzungen für die Flotte.

Erstellen einer Startvorlage

Als Nächstes erstellt ABC Online eine Startvorlage. Die Startvorlagen-ID wird im folgenden Schritt verwendet. Weitere Informationen finden Sie unter Erstellen Sie eine EC2 Amazon-Startvorlage.

Erstellen Sie die EC2 Flotte

ABCOnline erstellt eine Datei,config.json, mit der folgenden Konfiguration für seine EC2 Flotte. Ersetzen Sie im folgenden Beispiel die Ressourcenbezeichner durch Ihre eigenen Ressourcenbezeichner.

{ "LaunchTemplateConfigs": [ { "LaunchTemplateSpecification": { "LaunchTemplateId": "lt-07b3bc7625cdab851", "Version": "2" } } ], "TargetCapacitySpecification": { "TotalTargetCapacity": 20, "OnDemandTargetCapacity":15, "DefaultTargetCapacityType": "spot" } }

ABCOnline erstellt die EC2 Flotte mit dem folgenden Befehl create-fleet.

aws ec2 create-fleet --cli-input-json file://config.json

Weitere Informationen finden Sie unter Erstellen Sie eine EC2 Flotte.

Bereitstellung

Die Zuweisungsstrategie legt fest, dass die On-Demand-Kapazität immer erfüllt wird, während der Rest der Zielkapazität als Spot-Kapazität erfüllt wird, sofern Kapazität verfügbar ist.