Publié le: Nov 9, 2023

AWS CloudFormation StackSets annonce la mise en place d'une nouvelle fonctionnalité, ConcurrencyMode, qui offre à nos clients une expérience de déploiement plus rapide sans compromis en matière de sécurité. Nos clients contrôlent la vitesse et la sécurité du déploiement de leurs stack sets avec la simultanéité et la tolérance aux défaillances. Ils définissent ces paramètres avec ConcurrencyMode dans le cadre de leurs StackSetOperationPreferences avant d'exécuter une opération de stack set. StackSetsOperationPreferences est disponible dans les six API suivantes : create-stack-instances, delete-stack-instances, detect-stack-set-drift, import-stacks-to-stack-set, update-stack-set et update-stack-instances. Avec le paramètre ConcurrencyMode, nos clients peuvent modifier le comportement de leurs opérations des stack sets de façon à accélérer leurs déploiements et à dissocier la simultanéité de la tolérance aux défaillances.

Avec le paramètre ConcurrencyMode, nos clients ont le choix entre StrictFailureTolerance et SoftFailureTolerance. StrictFailureTolerance constitue actuellement le comportement par défaut des déploiements de stack sets. Il permet à StackSets de définir la simultanéité réelle des opérations en fonction du seuil de tolérance aux défaillances. Nos clients choisissent ce comportement lorsqu'ils souhaitent arrêter définitivement leur opération de stack set. SoftFailureTolerance est un nouveau comportement de déploiement destiné à ceux qui souhaitent bénéficier des avantages des déploiements simultanés sans imposer de restrictions strictes en matière de tolérance aux défaillances. Avec SoftFailureTolerance, StackSets fixe la valeur de simultanéité définie par le client comme étant la simultanéité réelle de l'opération. L'opération est quand même arrêtée lorsque StackSets franchit le seuil de tolérance aux défaillances. Reportez-vous au guide d'utilisation d'AWS CloudFormation pour en savoir plus.

Vous pouvez utiliser cette fonctionnalité avec la console de gestion AWS, le kit SDK AWS et l'interface de ligne de commande AWS. Elle est disponible dans les régions AWS où AWS CloudFormation StackSets est proposé. Consultez le tableau des régions AWS pour connaître les régions AWS dans lesquelles StackSets est pris en charge.