Amazon ECS führt Early Success Criteria für Servicebereitstellungen ein
Amazon Elastic Container Service (Amazon ECS) unterstützt jetzt Early Success Criteria (frühe Erfolgskriterien) für fortlaufende Dienstbereitstellungen. Somit können Sie je nach Ihrem Vertrauensniveau und den betrieblichen Anforderungen Ihres Workloads flexibel definieren, wann eine Bereitstellung als erfolgreich angesehen wird. Das ermöglicht Ihnen, Bereitstellungen früher abzuschließen und nachfolgende Bereitstellungen, CI/CD-Pipelines sowie andere abhängige Vorgänge freizugeben.
Mit Early Success Criteria konfigurieren Sie den fehlerfreien Prozentsatz, also den Anteil der gewünschten Aufgaben, die bei der Zieldienstrevision fehlerfrei ausgeführt werden müssen, ehe die Bereitstellung als erfolgreich gewertet wird. Beispielsweise kennzeichnet Amazon ECS bei einer gewünschten Anzahl von 100 und einem fehlerfreien Prozentsatz von 90 % die Bereitstellung als erfolgreich, wenn 90 Aufgaben fehlerfrei ausgeführt wurden. Die übrigen Aufgaben werden über eine regelmäßige Dienstskalierung außerhalb des Bereitstellungslebenszyklus weiter gestartet. Dies kann Workloads zugute kommen, die mit speziellen oder eingeschränkten Kapazitäten ausgeführt werden, wie etwa GPU-beschleunigte Inferenz-Workloads, bei denen die Hardwareverfügbarkeit die Startzeiten von Aufgaben verlängern kann. Mit Early Success Criteria haben Sie außerdem mehr Kontrolle darüber, wie lange die Rollback-Überwachung der Bereitstellung gilt. So kann die Bereitstellung geschützt werden, bis Ihre konfigurierten Erfolgskriterien erfüllt sind. Unterdessen wird das anschließende Scale-Out durch eine regelmäßige Serviceskalierung fortgesetzt. Sie können auch mithilfe von BLOCKING oder DEFERRED auswählen, wie Amazon ECS die Quelldienst-Revisionsbereinigung handhabt. Mit BLOCKING schließt Amazon ECS erst die Quellrevisionsbereinigung ab, bevor die Bereitstellung als Erfolg gewertet wird. Mit DEFERRED kennzeichnet Amazon ECS sie als erfolgreich, wenn die Kriterien erfüllt sind. Quellrevisionsaufgaben laufen asynchron außerhalb der Bereitstellung ab. Davon profitieren Dienste mit aktiven, langlebigen Verbindungen oder Task Scale-In Protection, bei denen Quellrevisionsaufgaben unter Umständen weiter ausgeführt werden müssen, ohne die Bereitstellung offen zu halten.
Die Funktion ist mit fortlaufender Bereitstellungsstrategie in allen kommerziellen AWS-Regionen und AWS GovCloud (USA) verfügbar. Sie können Early Success Criteria für neue und bestehende Amazon ECS-Services über die AWS-Managementkonsole, AWS-CLI, AWS-SDKs und Infrastructure as Code (IaC)-Tools konfigurieren. Weitere Informationen finden Sie in unserer Dokumentation.