Travailler avec des stratégies de déploiement - AWS AppConfig

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.

Travailler avec des stratégies de déploiement

Une stratégie de déploiement vous permet d'apporter lentement les modifications aux environnements de production en quelques minutes ou heures. Une stratégie de AWS AppConfig déploiement définit les aspects importants suivants d'un déploiement de configuration.

Paramètre Description

Type de déploiement

Le type de déploiement définit la manière dont la configuration est déployée ou déployée. AWS AppConfig prend en charge les types de déploiement linéaire et exponentiel.

  • Linéaire : pour ce type, AWS AppConfig traite le déploiement par incréments du facteur de croissance répartis uniformément sur le déploiement. Voici un exemple de calendrier pour un déploiement de 10 heures utilisant une croissance linéaire de 20 % :

    Temps écoulé Progression du déploiement

    0 heure

    0 %

    2 heures

    20 %

    4 heures

    40 %

    6 heures

    60 %

    8 heures

    80 %

    10 heures

    100 %

  • Exponentiel : pour ce type, AWS AppConfig traite le déploiement de manière exponentielle à l'aide de la formule suivante : G*(2^N). Dans cette formule, G est le pourcentage d'étape spécifié par l'utilisateur et N est le nombre d'étapes jusqu'à ce que la configuration soit déployée sur toutes les cibles. Par exemple, si vous spécifiez un facteur de croissance de 2, le système déploie la configuration comme suit :

    2*(2^0) 2*(2^1) 2*(2^2)

    Exprimé numériquement, le déploiement se déroule comme suit : 2 % des cibles, 4 % des cibles, 8 % des cibles, et cela se poursuit jusqu'à ce que la configuration ait été déployée sur toutes les cibles.

Pourcentage d'étape (facteur de croissance)

Ce paramètre spécifie le pourcentage de mandataires à cibler à chaque étape du déploiement.

Note

Dans le SDK et la Référence d'API AWS AppConfig, step percentage est appelé growth factor.

Temps de déploiement

Ce paramètre indique la durée pendant laquelle les AWS AppConfig déploiements sur les hôtes sont effectués. Il ne s'agit pas d'une valeur de délai d'attente. Il s'agit d'une fenêtre horaire au cours de laquelle le déploiement est géré à intervalles réguliers.

Temps d'attente

Ce paramètre indique la durée pendant laquelle Amazon AWS AppConfig surveille les CloudWatch alarmes une fois que la configuration a été déployée sur 100 % de ses cibles, avant de considérer que le déploiement est terminé. Si une alarme est déclenchée pendant cette période, AWS AppConfig annule le déploiement. Vous devez configurer les autorisations pour AWS AppConfig revenir en arrière en fonction des CloudWatch alarmes. Pour de plus amples informations, veuillez consulter (Recommandé) Configurer les autorisations pour la restauration automatique.

Vous pouvez choisir une stratégie prédéfinie incluse AWS AppConfig ou créer la vôtre.