Nous avons deux applications qui demandent beaucoup de temps (entre 20 minutes et 7 jours) pour terminer le traitement de leurs données et les déprovisionner correctement. Nous voulons toujours les gérer dans des groupes de mise à l'échelle automatique avec Cloudformation.
Le problème est que si nous voulons réduire la taille du cluster, nous devons pouvoir demander à autoscaling de mettre fin à une instance spécifique et de réduire la taille du cluster d'une unité. Cela est possible en dehors de Cloudformation, mais cela interférerait avec la capacité de mettre à jour le groupe d'autoscaling avec Cloudformation.
Il serait intéressant d'utiliser les crochets Austoscaling Lifecyle Hooks, mais ils ont un délai d'attente maximum de 48 heures.
Quelles sont les autres possibilités ?