Automatisations de contrôle à grande échelle - AWS Systems Manager

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.

Automatisations de contrôle à grande échelle

Vous pouvez contrôler le déploiement d'une automatisation sur un parc de AWS ressources en spécifiant une valeur de simultanéité et un seuil d'erreur. La simultanéité et le seuil d'erreurs sont appelés collectivement contrôles du débit.

Simultanéité

Utilisez Concurrency (Simultanéité) pour spécifier combien de ressources sont autorisées à exécuter une automatisation simultanément. Elle permet de limiter l'impact sur vos ressources ou les temps d'arrêt lors du traitement d'une automatisation. Vous pouvez spécifier un nombre absolu de ressources (par exemple, 20) ou un pourcentage de l'ensemble de la cible (par exemple, 10 %).

Le système de mise en file d'attente transmet l'automatisation à une seule ressource et attend la fin de l'appel initial avant d'envoyer l'automatisation à deux autres ressources. Le système envoie de façon exponentielle l'automatisation à chaque fois plus de ressources jusqu'à ce que la valeur de simultanéité soit atteinte.

Seuils d'erreurs

Utilisez un seuil d'erreur pour spécifier le nombre d'automatisations autorisées à échouer avant de AWS Systems Manager cesser de les envoyer à d'autres ressources. Vous pouvez spécifier un nombre absolu d'erreurs, par exemple 10, ou un pourcentage de l'ensemble de la cible, par exemple 10 %.

Par exemple, si vous spécifiez un nombre absolu de trois erreurs, le système cesse d'envoyer l'exécution de l'automatisation à la réception de la quatrième erreur. Si vous spécifiez 0, le système cesse d'exécuter l'automatisation à des cibles supplémentaires une fois que le premier résultat d'erreur est renvoyé.

De même, si vous envoyez une automatisation à 50 instances et que vous définissez le seuil d'erreurs sur la valeur 10 %, le système arrête d'envoyer la commande aux instances supplémentaires à la réception de la cinquième erreur. Les appels qui exécutent déjà une automatisation quand un seuil d'erreurs est atteint sont autorisés à se terminer, mais certaines de ces automatisations peuvent également échouer. Pour vous assurer qu'il n'y aura pas plus d'erreurs que le nombre spécifié pour le seuil d'erreurs, définissez la valeur Concurrency sur 1 afin que les automatisations s'exécutent une à une.