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:

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.