View a markdown version of this page

Spot-Integration in andere AWS-Services - Übersicht über Amazon-EC2-Spot-Instances

Spot-Integration in andere AWS-Services

Amazon-EC2-Spot-Instances sind in mehrere AWS-Services integriert.

Amazon-EMR-Integration

Sie können Amazon-EMR-Cluster auf Spot-Instances ausführen und die Kosten für die Verarbeitung großer Datenmengen für Ihre Analyse-Workloads erheblich senken. Sie können Ihre EMR-Cluster ausführen, indem Sie Spot-Instances einfach mit On-Demand- und Reserved Instances mischen. Verwenden Sie dafür die EMR-Instance-Flotten-Funktion. Sie können EMR-Zuweisungsstrategien verwenden, um Spot-Instances aus den am häufigsten verfügbaren Kapazitätspools zu starten.

EC2-Auto-Scaling-Integration

Sie können Amazon-EC2-Auto-Scaling-Gruppen verwenden, um Spot-Instances zu starten und zu verwalten, die Anwendungsverfügbarkeit aufrechtzuerhalten, die Auswahl für Instance-Typ und Kaufoption (On-Demand/Spot) zu diversifizieren und Ihre Amazon-EC2-Kapazität mithilfe dynamischer, geplanter und vorausschauender Skalierungsrichtlinien zu skalieren. Weitere Informationen finden Sie unter Anfordern von Spot-Instances für fehlertolerante und flexible Anwendungen im Amazon-EC2-Auto-Scaling-Benutzerhandbuch.

Amazon-EKS-Integration

Sie können die Kosten für Ihre Kubernetes-basierten Workloads mithilfe von Amazon EKS optimieren, indem Sie Spot-Instances in von EKS verwalteten Knotengruppen starten. Von EKS verwaltete Knotengruppen verwalten den gesamten Spot-Instance-Lebenszyklus, indem sie Spot-Instances, die bald unterbrochen werden, durch neu gestartete Instances ersetzen. Damit wird die Wahrscheinlichkeit, dass sich eine Unterbrechung der Spot-Instances auf die Leistung oder Verfügbarkeit Ihrer Anwendung auswirkt, verringert (wenn EC2 die Kapazität zurück benötigt). Weitere Informationen finden Sie unter Verwaltete Knotengruppen im Amazon-EKS-Benutzerhandbuch.

Amazon-ECS-Integration

Sie können Amazon-ECS-Cluster auf Spot-Instances ausführen, um die Betriebskosten für die Ausführung containerisierter Anwendungen zu senken. Amazon ECS unterstützt den automatischen Ausgleich von Spot-Instances, die bald unterbrochen werden. Weitere Informationen finden Sie unter Verwenden von Spot-Instances im Entwicklerhandbuch zum Amazon Elastic Container Service.

Amazon ECS mit AWS-Fargate-Spot-Integration

Wenn Ihre containerisierten Aufgaben unterbrechbar und flexibel sind, können Sie Ihre ECS-Aufgaben mit dem AWS-Fargate-Spot-Kapazitätsanbieter ausführen. Das bedeutet, dass Ihre Aufgaben auf AWS Fargate, einer Plattform für Serverless-Container, ausgeführt werden und Sie von Kosteneinsparungen durch Fargate Spot profitieren. Weitere Informationen finden Sie unter AWS-Fargate-Kapazitätsanbieter im Entwicklerhandbuch zum Amazon Elastic Container Service.

Amazon-Batch-Integration

AWS Batch plant Batchverarbeitungs-Workloads auf AWS, legt den Zeitplan für diese fest und führt sie aus. AWS Batch fordert in Ihrem Auftrag auch dynamisch Spot-Instances an und trägt somit zur Reduzierung der Kosten für das Ausführen von Batchaufträgen bei.

Amazon-SageMaker-Integration

Amazon SageMaker vereinfacht das Schulen von Machine-Learning-Modellen mithilfe von verwalteten Spot-Instances. Mithilfe von Managed Spot Training können die Kosten für die Schulung von Modellen über On-Demand-Instances um bis zu 90 % optimiert werden. SageMaker verwaltet Spot-Unterbrechungen für Sie. Weitere Informationen finden Sie unter Managed Spot Training in Amazon SageMaker im Entwicklerhandbuch zu Amazon SageMaker.

Amazon-Gamelift-Integration

Amazon GameLift ist eine Hosting-Lösung für Game-Server, die Cloud-Server für Multiplayer-Spiele bereitstellt, betreibt und skaliert. Durch die Unterstützung von Spot-Instances in Amazon Gamelift können Sie Ihre Hosting-Kosten erheblich senken. Beim Erstellen von Flotten von Hosting-Ressourcen können Sie zwischen On-Demand-Instances oder Spot-Instances wählen. Während Spot-Instances innerhalb von zwei Minuten nach einer entsprechenden Benachrichtigung unterbrochen werden können, minimiert FleetiQ von Amazon GameLift das Risiko von Unterbrechungen. Weitere Informationen finden Sie unter Verwenden von Spot-Instances mit GameLift im Entwicklerhandbuch zu Amazon GameLift.

AWS-Elastic-Beanstalk-Integration

AWS Elastic Beanstalk ist ein benutzerfreundlicher Service zum Bereitstellen und Skalieren von Webanwendungen und -Services, die mit Java, .NET, PHP, Node.js, Python, Ruby, Go und Docker auf vertrauten Servern wie Apache, Nginx, Passenger und IIS entwickelt werden. Sie laden Ihren Code einfach hoch und Elastic Beanstalk übernimmt automatisch die Bereitstellung – von der Kapazitätsbereitstellung über die Lastenverteilung und automatische Skalierung bis zur Statusüberwachung der Anwendung. Sie können Spot-Instances in Ihren Elastic Beanstalk-Umgebungen zur Kostenoptimierung der zugrunde liegenden Infrastruktur Ihrer Webanwendungen verwenden. Informationen zur Verwendung von Spot-Instances mit Elastic Beanstalk finden Sie unter Spot-Instance-Unterstützung im AWS Elastic BeanstalkEntwicklerhandbuch.