Veröffentlichung: Elastic Beanstalk-Unterstützung für Bereitstellungen mit Datenverkehrsaufteilung am 18. Mai 2020 - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Veröffentlichung: Elastic Beanstalk-Unterstützung für Bereitstellungen mit Datenverkehrsaufteilung am 18. Mai 2020

AWS Elastic Beanstalk hat die Möglichkeit hinzugefügt, Canary-Tests während der Anwendungsbereitstellung durchzuführen, indem ein Teil des eingehenden Datenverkehrs auf die neue Anwendungsversion verlagert und dessen Zustand bewertet wird.

Veröffentlichungsdatum: 18. Mai 2020

Änderungen

Elastic Beanstalk bietet verschiedene Richtlinien zur Anwendungsbereitstellung, wie All at once (Alle auf einmal), Rolling (Fortlaufend) und Immutable (Unveränderlich). Die verschiedenen Richtlinien verhalten sich in verschiedener Hinsicht unterschiedlich: Bereitstellungszeit, Ausfallzeit der Anwendung, Funktionsweise des Rollbacks und die Auswirkungen einer fehlgeschlagenen Bereitstellung. Sie bieten verschiedene Kompromisse, aus denen Sie wählen können, um Ihren Bedürfnissen gerecht zu werden.

Die heutige Version fügt eine neue Richtlinie hinzu – Datenverkehrsaufteilung. Mit Datenverkehrsaufteilungs-Bereitstellungen können Sie Canary-Tests als Teil Ihrer Anwendungsbereitstellung durchführen. In einer Bereitstellung mit Datenverkehrsaufteilung startet Elastic Beanstalk eine vollständige Reihe neuer Instances, genau wie bei einer unveränderlichen Bereitstellung. Anschließend leitet er einen bestimmten Prozentsatz des eingehenden Clientdatenverkehrs für einen bestimmten Evaluierungszeitraum an die neue Anwendungsversion weiter. Wenn die neuen Instances fehlerfrei bleiben, leitet Elastic Beanstalk den gesamten Datenverkehr an sie weiter und beendet die alten Instances. Wenn die neuen Instances keine Zustandsprüfungen bestehen oder wenn Sie die Bereitstellung abbrechen, verschiebt Elastic Beanstalk den Datenverkehr zurück zu den alten Instances und beendet die neuen Instances. Der Service wird nie unterbrochen.

Weitere Informationen finden Sie unter Bereitstellungsrichtlinien und -einstellungen im AWS Elastic Beanstalk-Entwicklerhandbuch.