Veröffentlicht am: Nov 11, 2022
Wir führen heute eine neue preis- und kapazitätsoptimierte Zuweisungsstrategie für Amazon-EC2-Spot-Instances ein, damit Sie die Bereitstellung von Spot Instances über EC2 Auto Scaling, EC2-Flotte und Spot-Flotte optimieren können. Die preis- und kapazitätsoptimierte Zuweisungsstrategie trifft Spot-Zuweisungsentscheidungen auf Grundlage von sowohl verfügbarer Kapazität als auch Spot-Instance-Preis. Die preis- und kapazitätsoptimierte Zuweisungsstrategie ist die beste Wahl für die meisten Spot-Anwendungen, wie Big Data, containerisierte Workloads, CI/CD, Webserver, Bild- und Medien-Rendering, Machine Learning und High Performance Computing (HPC).
Eine bewährte Methode für die Verwendung von EC2-Spot-Instances ist Flexibilität bei Instance-Typen und Availability Zones, um die Chance zu erhöhen, die gewünschte aggregierte Kapazität zu erhalten, und die Gefahr von Unterbrechungen zu verringern, selbst wenn einige der spezifischen Spot-Kapazitätspools nicht verfügbar sind. EC2-Auto-Scaling-Gruppen, EC2-Flotte und Spot-Flotte verwenden Spot-Zuweisungsstrategien, um Spot-Instance-Pools auszuwählen, die Ihre Spot-Anfrage erfüllen.
Bis jetzt konnten Sie mit den nach günstigstem Preis und Kapazität optimierten Spot-Zuweisungsstrategien Ihre Spot-Instance-Platzierung entweder nach Preis der Spot-Instance-Pools oder nach verfügbarer Kapazität optimieren, nicht nach beiden Faktoren. Die neue preis- und kapazitätsoptimierte Zuweisungsstrategie schaut sich sowohl Preis als auch Kapazität an, um die Spot-Instance-Pools auszuwählen, deren Unterbrechung am unwahrscheinlichsten ist und die den günstigsten Preis haben. Die Unterbrechungsrate der neuen Zuweisungsstrategie ist mit der Rate der kapazitätsoptimierten Zuweisungsstrategie vergleichbar, bietet dabei aber niedrigere Kosten Ihrer Spot Instances, als es bei der kapazitätsoptimierten Strategie normalerweise der Fall wäre.
Beginnen Sie, indem Sie in Ihrer EC2-Auto-Scaling-, EC2-Flotten- oder Spot-Flottenkonfiguration als Spot-Zuweisungsstrategie „price and capacity optimized“ (preis- und kapazitätsoptimiert) auswählen. Als einfache Möglichkeit, die effizienteste Konfiguration mit flexiblem Instance-Typ zu erstellen, empfehlen wir die Verwendung einer attributbasierten Instance-Typ-Auswahl. Bei der Bereitstellung der Instances wird Ihre Auto-Scaling-Gruppe oder Ihre Flotte von Ihnen ausgewählte Spot-Instance-Pools auf Preis und Verfügbarkeit prüfen, um eine optimale Zuweisungsentscheidung zu treffen. Kunden, die Kubernetes mit dem Open-Source-Cluster-Autoscaler Karpenter verwenden, können diese neue Spot-Zuweisungsstrategie standardmäßig ab Karpenter v0.19.0 nutzen.
Die preis- und kapazitätsoptimierte Spot-Zuweisungsstrateige ist jetzt in allen öffentlichen AWS-Regionen und AWS GovCloud (US) verfügbar. Weitere Informationen entnehmen Sie der Dokumentation zu EC2 Auto Scaling, der Dokumentation zur EC2-Flotte und der Dokumentation zur Spot-Flotte.