Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Version : prise en charge d'Elastic Beanstalk pour les déploiements avec répartition du trafic le 18 mai 2020
AWS Elastic Beanstalk a ajouté la possibilité d'effectuer des tests Canary pendant les déploiements d'applications, en déplaçant une partie du trafic entrant vers la nouvelle version de l'application et en évaluant son état.
Date de parution : 18 mai 2020
Modifications
Elastic Beanstalk fournit plusieurs stratégies de déploiement d'applications, telles que Tout simultanément, En cours de déploiement et Immuable. Les différentes stratégies se comportent différemment de plusieurs façons : temps de déploiement, temps d'arrêt des applications, fonctionnement de la restauration et impact d'un déploiement défaillant. Ils offrent différents compromis que vous pouvez choisir en fonction de vos besoins.
La version d'aujourd'hui ajoute une nouvelle stratégie : Fractionnement du trafic. Les déploiements avec fractionnement du trafic vous permettent d'effectuer des tests de script Canary dans le cadre du déploiement de votre application. Dans un déploiement avec répartition du trafic, Elastic Beanstalk lance un ensemble complet de nouvelles instances comme lors d'un déploiement immuable. Il transmet ensuite un pourcentage spécifié du trafic client entrant vers la nouvelle version de l'application pour une période d'évaluation spécifiée. Si les nouvelles instances restent en bonne santé, Elastic Beanstalk leur transmet l'ensemble du trafic et résilie les anciennes instances. Si les nouvelles instances ne réussissent pas les vérifications de l'état ou si vous choisissez d'abandonner le déploiement, Elastic Beanstalk renvoie le trafic vers les anciennes instances et résilie les nouvelles. Il n'y a jamais d'interruption de service.
Pour de plus amples informations, veuillez consulter Politiques et paramètres de déploiement dans le Guide du développeur AWS Elastic Beanstalk.