Ce contenu est obsolète. Cette version du cadre Well-Architected se trouve désormais à l'adresse suivante: https://docs.aws.amazon.com/fr_fr/wellarchitected/2022-03-31/framework/cost-optimization.html
COST 4: Comment mettez-vous les ressources hors service ?
Mettez en œuvre le contrôle des modifications et la gestion des ressources depuis
le début du projet jusqu'à la fin. Cela garantit que vous arrêtiez ou résiliez les
ressources inutilisées pour réduire le gaspillage.
Ressources
AWS Auto Scaling
AWS Trusted Advisor
Bonnes pratiques:
-
Suivre les ressources pendant toute leur durée de vie: Définissez et mettez en œuvre une méthode pour suivre les ressources et leurs associations
avec les systèmes pendant toute leur durée de vie. Vous pouvez utiliser le balisage
pour identifier la charge de travail ou la fonction de la ressource.
-
Mettre en œuvre un processus de mise hors service: Mettez en œuvre un processus pour identifier et mettre hors service les ressources
orphelines.
-
Mettre hors service des ressources: Mettez hors service les ressources déclenchées par des événements tels que les audits
périodiques ou les modifications d'utilisation. La mise hors service est généralement
effectuée régulièrement et elle est manuelle ou automatisée.
-
Mettre hors service automatiquement des ressources: 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.
Plan d'amélioration
Suivre les ressources pendant toute leur durée de vie
Mettez en œuvre un schéma de balisage.: Mettez en œuvre un schéma de balisage qui identifie la charge de travail à laquelle
appartient la ressource, en veillant à ce que toutes les ressources de la charge de
travail soient balisées en conséquence.
AWS tagging strategies
Mettez en œuvre la surveillance du débit ou de la sortie de la charge de travail.: Mettez en œuvre la surveillance ou l'alarme du débit de la charge de travail, qui
se déclenche sur les demandes d'entrée ou à la fin de la sortie. Configurez-la pour
fournir des notifications lorsque les demandes ou les sorties de la charge de travail
tombent à zéro, ce qui indique que ses ressources ne sont plus utilisées. Intégrez
un facteur temporel si la charge de travail tombe régulièrement à zéro dans des conditions
normales.
Publishing Custom Metrics
Mettre en œuvre un processus de mise hors service
Créez et mettez en œuvre un processus de mise hors service. : En travaillant avec les développeurs et les propriétaires de la charge de travail,
créez un processus de mise hors service de la charge de travail et de ses ressources.
Le processus doit couvrir la méthode pour vérifier que la charge de travail et chacune
de ses ressources sont en cours d'utilisation. Le processus couvre également les étapes
nécessaires pour mettre hors service la ressource, en la supprimant du service tout
en garantissant la conformité aux exigences réglementaires. Toutes les ressources
associées sont également couvertes, telles que les licences ou le stockage attaché.
Enfin, le processus informe les propriétaires de la charge de travail que le processus
de mise hors service a été exécuté.
Mettre hors service des ressources
Mettre hors service des ressources: En utilisant le processus de mise hors service, mettez hors service chacune des ressources
identifiées comme orphelines.
Mettre hors service automatiquement des ressources
Mettre en œuvre AWS Auto Scaling : Pour les ressources prises en charge, configurez-les avec AWS Auto Scaling.
Getting Started with Amazon EC2 Auto Scaling
Configurer CloudWatch pour arrêter des instances : Les instances peuvent être configurées pour être arrêté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 EC2. Veillez à vérifier l'opération dans un environnement hors
production avant de la déployer.
Create Alarms to Stop, Terminate, Reboot, or Recover an Instance
Mettre en œuvre du code au sein de la charge de travail : Vous pouvez utiliser le kit AWS SDK ou l'interface de ligne de commande (CLI) AWS
pour mettre hors service les ressources de la charge de travail. Mettez en œuvre dans
l'application du code qui s'intègre à AWS et arrête ou supprime les ressources qui
ne sont plus utilisées.