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.
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
ABC Online, 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
ABC Online benötigt eine feste Kapazität, um in Spitzenzeiten arbeiten zu können, möchte aber von einer erhöhten Kapazität zu einem niedrigeren Preis 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 der Datenverkehr in Spitzenzeiten verarbeitet werden kann.
-
Spot-Instance-Kapazität – Um die Leistung zu verbessern, aber zu einem niedrigeren Preis, plant ABC Online die Bereitstellung von 5 Spot Instances.
Überprüfen der Berechtigungen
Bevor eine EC2 Flotte erstellt wird, überprüft ABC Online, ob sie über eine IAM-Rolle mit den erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie unter EC2 Voraussetzungen 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 Flotte EC2
ABC Online 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"
}
}
ABC Online 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 ist, während der Saldo der Zielkapazität als Spot erfüllt ist, wenn Kapazität und Verfügbarkeit vorhanden sind.