Veröffentlicht am: May 19, 2020
Sie können jetzt die Richtlinie zur Datenverkehrsaufteilung bei der Bereitstellung von Anwendungscode mit AWS Elastic Beanstalk auswählen. Dies erfolgt zusätzlich zu den vier bestehenden Bereitstellungsrichtlinien, die Elastic Beanstalk derzeit unterstützt: Alle auf einmal, Rollend, Rollend mit zusätzlichem Stapel und Unveränderlich.
Sie können jetzt die Richtlinie zur Datenverkehrsaufteilung bei der Bereitstellung verwenden, um eine Anwendung zu aktualisieren, die in einer Elastic Beanstalk-Webserverumgebung läuft, die einen Application Load Balancer verwendet. Diese Bereitstellungsrichtlinie eignet sich gut für Aktualisierungen in Produktionsumgebungen, in denen Sie das Risiko eines Anwendungsfehlers beim Commitment von Änderungen an Ihrem Anwendungscode verringern möchten. Eine Bereitstellung mit Datenverkehrsaufteilung ermöglicht es Ihnen, den Zustand Ihrer neuen Anwendungsversion unter einem konfigurierbaren Prozentsatz des Produktionsverkehrs zu überwachen, bevor die Bereitstellung abgeschlossen wird. Im Falle von Bereitstellungsfehlern löst eine datenverkehrsaufteilende Bereitstellung einen automatischen Rollback-Mechanismus aus. Es gibt nie Ausfallzeiten der Anwendung; es gibt Instances, die eingehenden Datenverkehr während des gesamten Bereitstellungsprozesses bedienen, wobei sich die Belastung der alten und neuen Anwendungsversion ändert.
Wenn Sie eine datenverkehrsaufteilende Bereitstellung verwenden, können Sie den prozentualen Anteil des Produktionsdatenverkehrs und die Zeitspanne für die Überwachung einer neuen Anwendungsversion vor Abschluss der Bereitstellung angeben. Sobald die Bereitstellung beginnt, können Sie den Zustand Ihrer neuen Anwendungsversion überwachen, indem Sie Elastic Beanstalk-Ereignisse in Echtzeit verfolgen. Sie können die Ereignisse bei der datenverkehrsaufteilenden Bereitstellung auch aus Elastic Beanstalk-Protokollen beziehen. Wählen Sie zu Beginn die Richtlinie zur Datenverkehrsaufteilung bei der Bereitstellung mit der Elastic Beanstalk-Konsole, Elastic Beanstalk CLI oder über die Elastic Beanstalk API. Erfahren Sie mehr über die Richtlinie zur Datenverkehrsaufteilung in unserer Dokumentation. Für weitere Details lesen Sie bitte die Versionshinweise.
Sie können der öffentlichen AWS Elastic Beanstalk Roadmap auf GitHub folgen, um Updates über kürzlich gestartete und kommende Features zu erhalten und um Feedback dazu zu geben, was wir unterstützen sollen. Weitere Informationen zu AWS Elastic Beanstalk finden Sie hier: