Veröffentlicht am: Dec 22, 2020
Heute kündigte Amazon elastischer Container Service (Amazon ECS) die allgemeine Verfügbarkeit von Amazon ECS Bereitstellung Unterbrecher für die EC2 und Fargate Inbetriebnahme an. Mit dieser Funktion können Amazon ECS Kunden, die den ECS Rolling-Aktualisierungs-Bereitstellungstyp verwenden automatisch mangelhafte Dienstbereitstellungen zurückstellen, ohne das es notwendig ist manuell einzugreifen. Das erlaubt es den Kunden fehlgeschlagene Bereitstellungen zu entdecken, ohne sich darum sorgen zu müssen das Ressourcen unnötig für fehlgeschlagene Aufgaben oder unendliche Bereitstellung verbraucht werden.
Es gibt mehrere Gründe warum eine Bereitstellung mangelhaft sein kann, unter anderem beinhalten sie eine Änderung des Unterbrechers, die in den Code, der Dienstkonfiguration eingearbeitet wurden, oder falsch konfigurierte Vorsorgeplanung. Der Bereitstellungsunterbrecher beobachtet Bereitstellungen für sich wiederholende fehlgeschlagene Aufgabeninbetriebnahmen, was andeutet dass die Bereitstellung keinen stabilen Zustand erreichen wird. Es identifiziert und beendet automatisch Bereitstellungen welche die Ausfallkriterien erfüllen, auf Basis der Anzahl von fehlgeschlagenen Aufgabeninbetriebnahmen, welche nicht den einwandfreien laufenden Betrieb erreichen. Es beinhaltet auch die Fähigkeit Bereitstellungen automatisch zurückzusetzen. Wenn es aktiviert ist, wird Amazon ECS auch eine fehlgeschlagene Bereitstellung automatisch zu seiner vorherigen gesunden Betriebsversion zurücksetzen, unter Berücksichtigung der Konfiguration der Bereitstellung wie sie vom Kunden definiert wurde. Amazon ECS wird auch den Status der Bereitstellung an die Oberfläche bringen, als Teil seines Dienst-APIs durch einen neuen Parameter der Dienstleistungsereignisse genannt wird, sowie neue Amazon ECS Service Dienstleistungsereignisse.
Die Kunden können den ECS Bereitstellungsunterbrecher aktivieren wenn sie den Dienst erstellen oder aktualisieren, als Teil der Bereitstellungskonfiguration des ECS-Dienstes über die AWS CLI, CloudFormation, AWS SDK. Diese Funktion ist jetzt allgemein in allen AWS-Regionen verfügbar.
Weitere Informationen zu dieser Funktion finden Sie in unserer AWS Dokumentation sowie den AWS Container Blog-Beitrag.