View a markdown version of this page

Starten von Spot-Instances - Übersicht über Amazon-EC2-Spot-Instances

Starten von Spot-Instances

Der am häufigsten empfohlene Service zum Starten von Spot-Instances ist Amazon EC2 Auto Scaling, da Sie damit eine gewünschte Kapazität starten und verwalten und automatisch Ressourcen anfordern können, um beeinträchtigte oder manuell beendete Ressourcen zu ersetzen. Wenn Sie eine Auto-Scaling-Gruppe konfigurieren, müssen Sie nur die Instance-Typen und die gewünschte Kapazität basierend auf Ihren Anwendungsanforderungen angeben. Weitere Informationen finden Sie unter Auto-Scaling-Gruppen im Amazon-EC2-Auto-Scaling-Benutzerhandbuch.

Wenn Sie mehr Flexibilität benötigen, Ihre eigenen Workflows für den Start von Instances entwickelt haben oder einzelne Aspekte der Instance-Starts oder der Skalierungsmechanismen steuern möchten, empfehlen wir Ihnen, die Verwendung von EC2 Fleet im Sofortmodus als Alternative zu EC2 Auto Scaling in Betracht zu ziehen. Diese synchrone API ermöglicht es Ihnen, eine Liste von Instance-Typen und Startanforderungen anzugeben, und bietet flexiblere Funktionen als der EC2-RunInstances-API-Aufruf zum Starten von Spot-Instances oder On-Demand-Instances.

Wenn Sie AWS-Services für die Ausführung Ihrer Cloud-Workloads verwenden, können Sie sie auch zum Starten von Spot-Instances nutzen. Beispiele dafür sind Amazon EMR, Amazon EKS, Amazon ECS, AWS Batch und AWS Elastic Beanstalk. Sie können Spot-Instances auch mithilfe von Tools von Drittanbietern starten, die in die AWS-Cloud integriert sind.

Sie können Spot-Instance-Starts automatisieren, indem Sie Infrastructure-as-Code-Tools (AWS CloudFormation, AWS CDK) oder die AWS-API, CLI oder SDKs verwenden. Spot-Vorlagen bieten einen angeleiteten Assistenten, mit dem Sie Infrastructure-as-Code-Vorlagen für AWS Cloudformation und Hashicorp-Terraform generieren können, die den bewährten Methoden von Spot entsprechen.