Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SUS03-BP02 Supprimer ou refactoriser les composants de la charge de travail peu ou pas utilisés
Supprimez les composants inutilisés et devenus inutiles, et refactorisez les composants peu utilisés afin de minimiser le gaspillage dans votre charge de travail.
Anti-modèles courants :
-
Vous ne vérifiez pas régulièrement le niveau d’utilisation des différents composants de votre charge de travail.
-
Vous ne vérifiez ni n'analysez les recommandations issues d' AWS outils de redimensionnement tels que. AWS Compute Optimizer
Avantages liés au respect de cette bonne pratique : la suppression des composants inutilisés minimise le gaspillage et améliore l’efficacité globale de votre charge de travail dans le cloud.
Niveau de risque encouru si cette bonne pratique n’est pas respectée : moyen
Directives d’implémentation
Passez en revue votre charge de travail pour identifier les composants inutilisés. Il s’agit d’un processus d’amélioration itératif qui peut être lancé par l’évolution de la demande ou la publication d’un nouveau service cloud. Par exemple, une baisse significative de la durée d’exécution d’une fonction AWS Lambda peut indiquer la nécessité de réduire la taille de la mémoire. En outre, au fur AWS et à mesure du lancement de nouveaux services et fonctionnalités, les services et l'architecture optimaux pour votre charge de travail peuvent changer.
Surveillez en permanence l’activité de la charge de travail et recherchez les possibilités d’améliorer le niveau d’utilisation des différents composants. En supprimant les composants inutilisés et en effectuant des activités de redimensionnement, vous répondez aux besoins de votre entreprise avec le moins de ressources cloud possible.
Étapes d’implémentation
-
Dressez l'inventaire de vos AWS ressources. Dans AWS, vous pouvez activer l'Explorateur de ressources AWSexploration et l'organisation de vos AWS ressources. Pour plus de détails, consultez AWS re:Invent 2022 - Comment gérer les ressources et les applications à grande échelle
. AWS -
Surveillez et capturez les indicateurs d'utilisation des composants critiques de votre charge de travail (tels que CPU l'utilisation, l'utilisation de la mémoire ou le débit du réseau dans CloudWatch les métriques Amazon).
-
Identifiez les composants inutilisés ou sous-utilisés de votre architecture.
-
Pour des charges de travail stables, vérifiez les AWS outils de redimensionnement, par exemple AWS Compute Optimizer
à intervalles réguliers, pour identifier les composants inactifs, inutilisés ou sous-utilisés. -
Pour les charges de travail éphémères, évaluez les métriques d’utilisation pour identifier les composants inactifs, inutilisés ou sous-utilisés.
-
-
Supprimez les composants et les actifs associés (tels que ECR les images Amazon) qui ne sont plus nécessaires.
-
Refactorisez ou consolidez les composants sous-utilisés avec d’autres ressources pour améliorer l’efficacité de l’utilisation. Par exemple, vous pouvez configurer plusieurs petites bases de données sur une seule instance de RDS base de données Amazon
au lieu d'exécuter des bases de données sur des instances individuelles sous-utilisées. -
Identifiez les ressources allouées par votre charge de travail pour mener à bien une unité de travail.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :