Mettre à jour la stratégie de déploiement d'Amazon ECS - Amazon Elastic Container Service

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.

Mettre à jour la stratégie de déploiement d'Amazon ECS

Amazon ECS prend en charge plusieurs stratégies de déploiement pour mettre à jour vos services. Vous pouvez migrer entre ces stratégies en fonction des exigences de votre application. Cette rubrique explique comment migrer entre des déploiements progressifs et des blue/green déploiements.

Comprendre les stratégies de déploiement d'Amazon ECS

Avant de passer d'une stratégie de déploiement à une autre, il est important de comprendre le fonctionnement de chaque stratégie et ses principales différences :

Déploiements progressifs

Dans le cadre d'un déploiement continu, Amazon ECS remplace la version en cours d'exécution de votre application par une nouvelle version. Le planificateur de services utilise les paramètres de pourcentage de santé minimum et maximum pour déterminer la stratégie de déploiement.

Les déploiements progressifs sont plus simples à configurer mais offrent moins de contrôle sur le processus de déploiement et le routage du trafic.

Déploiements bleu/vert

Lors d'un blue/green déploiement, Amazon ECS crée une nouvelle version de votre service (vert) à côté de la version existante (bleu). Cela vous permet de vérifier la nouvelle version avant d'y acheminer le trafic de production.

Les déploiements bleu/vert permettent de mieux contrôler le processus de déploiement, notamment les fonctionnalités de transfert du trafic, de test et de restauration.

Bonnes pratiques

Suivez ces bonnes pratiques lors de la migration entre les stratégies de déploiement :

  • Test dans un environnement hors production : testez toujours la mise à jour dans un environnement hors production avant d'appliquer des modifications aux services de production.

  • Planification de l'annulation : établissez un plan de restauration au cas où la mise à jour ne fonctionnerait pas comme prévu.

  • Surveillance pendant la transition : surveillez de près votre service pendant et après la migration pour vous assurer qu'il continue de fonctionner correctement.

  • Mettre à jour la documentation : mettez à jour votre documentation de déploiement pour refléter la nouvelle stratégie de déploiement.

  • Tenez compte de l'impact sur le trafic : déterminez l'impact de la mise à jour sur le trafic vers votre service et planifiez en conséquence.