COST04-BP04 Mettre hors service des ressources automatiquement - AWS Well-Architected Framework

COST04-BP04 Mettre hors service des ressources automatiquement

Concevez votre charge de travail de manière à gérer proprement l’arrêt des ressources lorsque vous identifiez et mettez hors service des ressources non critiques, des ressources qui ne sont pas nécessaires ou des ressources peu utilisées.

Niveau d’exposition au risque si cette bonne pratique n'est pas respectée : Faible

Directives d'implémentation

Utilisez l'automatisation pour réduire ou supprimer les coûts associés au processus de mise hors service. La conception de votre charge de travail pour effectuer une mise hors service automatisée réduira le coût global de la charge de travail pendant sa durée de vie. Vous pouvez utiliser AWS Auto Scaling pour effectuer le processus de mise hors service. Vous pouvez également mettre en place du code personnalisé à l'aide d'API ou de kits SDK pour mettre automatiquement hors service les ressources de charge de travail.

Étapes d'implémentation

  • Mettre en œuvre AWS Auto Scaling : Pour les ressources prises en charge, configurez-les avec AWS Auto Scaling.

  • Configurer CloudWatch pour résilier des instances : Les instances peuvent être configurées pour être résiliées à l'aide d'alarmes CloudWatch. En utilisant les métriques du processus de mise hors service, mettez en œuvre une alarme avec une action Amazon Elastic Compute Cloud (Amazon EC2). Veillez à vérifier l'opération dans un environnement hors production avant le déploiement.

  • Mettre en œuvre du code au sein de la charge de travail : Vous pouvez utiliser le kit SDK ou l'interface de ligne de commande AWS (AWS CLI) pour mettre hors service les ressources de la charge de travail. Mettez en œuvre le code d'application qui s'intègre à AWS et qui résilie ou supprime les ressources qui ne sont plus utilisées.

Ressources

Documents connexes :