Meilleures pratiques - Accélérer les déploiements - 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.

Meilleures pratiques - Accélérer les déploiements

Vous pouvez choisir des mises à jour continues pour votre service Amazon ECS. Les déploiements peuvent prendre plus de temps que prévu, mais vous pouvez modifier quelques options pour accélérer vos déploiements. Pour le contexte, en choisissant ce type de déploiement, vous demandez au planificateur de services Amazon ECS de remplacer toutes les tâches en cours d'exécution par de nouvelles tâches chaque fois qu'un nouveau déploiement de service est lancé. La configuration de déploiement détermine le nombre spécifique de tâches qu'Amazon ECS ajoute ou supprime du service lors d'une mise à jour continue. Voici un aperçu du processus de déploiement :

  1. Le planificateur démarre votre application.

  2. Le planificateur décide ensuite si votre application est prête pour le trafic Web.

  3. Lorsque vous réduisez la taille ou que vous créez une nouvelle version de l'application, le planificateur décide si votre application peut être arrêtée en toute sécurité. Dans le même temps, il doit maintenir la disponibilité de l'application pendant le déploiement progressif.

La stratégie de maintien de la disponibilité des tâches peut entraîner des déploiements plus longs que prévu.

Pour accélérer les délais de déploiement, modifiez l'équilibreur de charge par défaut, l'agent Amazon ECS, les options de définition des services et des tâches. Les sections suivantes expliquent comment vous pouvez modifier tous ces éléments pour accélérer les déploiements.