Veröffentlicht am: Jun 30, 2023
Amazon Elastic Container Services (Amazon ECS) ermöglicht jetzt schnellere Aufgabenstarts auf Container-Instances, die Aufgaben mit längerem Herunterfahren haben. Dadurch können Kunden ihre Workloads schneller skalieren und die Infrastrukturnutzung verbessern.
Amazon ECS ist ein vollständig verwalteter Container-Orchestrierungsservice, der es Ihnen leicht macht, containerisierte Anwendungen bereitzustellen, zu verwalten und zu skalieren. Um einen höheren Durchsatz bei der Aufgabenbereitstellung zu ermöglichen, betrachtet ECS Instance-Ressourcen (z. B. CPU, Arbeitsspeicher, Ports) optimistisch als frei, um neue Aufgaben zu starten, wenn eine laufende Aufgabe in den angehaltenen Status übergeht. Diese Optimierung funktioniert in den meisten Fällen gut, da neue Aufgaben parallel zu den angehaltenen Aufgaben geplant werden können. In Fällen, in denen das Herunterfahren einer angehaltenen Aufgabe lange dauert, können neue Aufgabenstarts auf der Instance blockiert werden. Dies geschah, weil der ECS-Agent darauf wartete, dass alle angehaltenen Aufgaben heruntergefahren wurden, bevor er neue Aufgaben startete. Ab heute kann der ECS-Agent neue Aufgaben auf einer Instance starten, wenn die erforderlichen Ressourcen verfügbar sind, auch wenn das Herunterfahren für Aufgaben noch aussteht. Dies ermöglicht schnellere Aufgabenstarts und verbessert die Infrastrukturnutzung.
Die neue Erfahrung ist jetzt für Kunden verfügbar, die Amazon ECS auf EC2 oder ECS Anywhere in allen AWS-Regionen auf für Amazon ECS optimierten AMIs mit ECS-Agent Version 1.73.0 oder höher verwenden. Weitere Informationen finden Sie im Benutzerhandbuch und im Blogbeitrag.