Veröffentlicht am: Dec 20, 2022

Heute hat Amazon Elastic Container Service (Amazon ECS) eine neue Funktion angekündigt, mit der Kunden automatisierten Schutz für fortlaufende Amazon-ECS-Service-Updates hinzufügen können. Sie können jetzt anhand von Amazon-CloudWatch-Warnungen während eines fortlaufenden Amazon-ECS-Updates Änderungen überwachen und automatisch darauf reagieren. Auf diese Weise können Sie die Erkennung und Behebung fehlgeschlagener Bereitstellungen einfacher automatisieren und die Auswirkungen einer fehlerhaften Änderung minimieren.

Amazon-ECS-Kunden verwenden den Bereitstellungsunterbrecher, um Fehler beim Start von Aufgaben und bei der Zustandsprüfung zu überwachen, die darauf hindeuten, dass die Bereitstellung keinen stabilen Zustand erreichen wird. In einigen Fällen kann die Bereitstellung von Containern, selbst wenn sie erfolgreich läuft, zu Regressionen führen, die sich in Form von Verschlechterungen der Infrastruktur (z. B. CPU-Auslastung) oder der Servicemetriken (z. B. Antwortlatenz) bemerkbar machen. Um solche Bereitstellungen zu überwachen und zu korrigieren, können Sie jetzt Amazon-CloudWatch-Warnungen erstellen, die die für Ihre Anwendung relevantesten Metriken verfolgen, und Amazon ECS so konfigurieren, dass diese für Ihre Bereitstellung überwacht werden. Wenn bei der Bereitstellung eine Abweichung von der Metrik auftritt, ist Amazon ECS so konzipiert, dass die Bereitstellung gestoppt und auf die vorherige stabile Version zurückgesetzt wird. Wenn Sie CloudWatch-Warnungen verwenden, um Ihre Bereitstellung zu überwachen, ist Amazon ECS darauf ausgelegt, der Bereitstellung eine „Bake-Zeit“ hinzuzufügen. Die Bake-Zeit ist ein Zeitraum, nach dem die neue Serviceversion den stabilen Zustand erreicht hat. Während dieser Zeit überwacht Amazon ECS die Warnung, die mit der Bereitstellung verbunden ist, weiter.

Sie können Amazon-CloudWatch-Warnungen so konfigurieren, dass fortlaufende Updates für alle neuen und vorhandenen Amazon-ECS-Dienste überwacht werden, die den „ECS“-Bereitstellungscontroller verwenden. Sie können diese neue Funktion mit der Amazon-ECS-Managementkonsole, dem SDK, der CLI, CloudFormation und CDK in allen Regionen verwenden, in denen AWS verfügbar ist. Informationen zu den ersten Schritten mit dieser Funktion finden Sie in diesem Blog oder in unserer Dokumentation hier.