Veröffentlicht am: Sep 16, 2022
Amazon Elastic Container Service (Amazon ECS) hat Amazon ECS Capacity Providers verbessert, um ein schnelleres Cluster Auto Scaling zu ermöglichen. Amazon ECS skaliert Überkapazität nun weitaus schneller ab, wodurch Sie die Ausnutzung Ihrer Infrastruktur verbessern und Rechenkosten sparen können.
Amazon ECS ist ein vollständig verwalteter Container-Orchestrierungsservice, der es Ihnen leichter macht, containerisierte Anwendungen bereitzustellen, zu verwalten und zu skalieren. Cluster Auto Scaling (CAS) ist eine Amazon ECS-Funktion, die Amazon EC2-Instances in einer Auto-Scaling-Gruppe (ASG) für Sie verwaltet, damit Sie sich auf die Ausführung Ihrer Tasks konzentrieren können, ohne sich Gedanken um die Infrastrukturverwaltung machen zu müssen. Mit CAS verwaltet Amazon ECS sowohl das Auf- und Abskalieren von Amazon EC2-Instances, damit Ihr Cluster stets über die optimale Kapazität für Ihre Workloads verfügt. Beim Abskalieren reduziert Amazon ECS die ASG-Kapazität iterativ über mehrere Schrtitte, um die Verfügbarkeit zu maximieren und gleichzeitig die Kapazität zu stabilisieren, um der Nachfrage nachzukommen. Zuvor begrenzte Amazon ECS jeden Abskalierungsschritt auf 5 % ASG-Kapazität pro Schritt. Mit dem heutigen Launch hat Amazon ECS die Grenze für Abskalierungsschritte erhöht, sodass die ASG-Kapazität um bis zu 50 % reduziert werden kann. Das bedeutet weniger Abskalierungsschritte und eine reaktionsschnellere Abskalierung, während die Verfügbarkeit der Kapazität für Verkehrsspitzenmuster erhalten bleibt. Wir haben diese Verbesserung für einen Amazon ECS-Service getestet, der auf 334 c5.xlarge-Instances für 1000 Tasks skaliert war und eine Skalierung auf 34 Instances für 100 Tasks im Steady-State erforderte. Die zur Abskalierung erforderliche Zeit konnte nach der Verbesserung um den Faktor 8 von 80 Minuten auf bis zu 10 Minuten verringert werden. Weitere Details zu unseren Performance-Benchmarks finden Sie in diesem Blog-Beitrag.
Die schnellere Abskalierung für Amazon ECS Cluster Auto Scaling ist automatisch für alle Amazon ECS-Kunden in allen AWS-Regionen verfügbar, in denen Amazon ECS verfügbar ist. Mehr erfahren Sie im Blog-Beitrag und im Benutzerhandbuch zu Cluster Auto Scaling.