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 charges de travail faiblement utilisés ou inutilisé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 pas les recommandations des outils de redimensionnement AWS 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
Les composants inutilisés ou sous-utilisés d’une charge de travail dans le cloud consomment des ressources de calcul, de stockage ou de réseau inutiles. Supprimez ou refactorisez ces composants pour réduire directement le gaspillage et améliorer l’efficacité globale d’une charge de travail dans le cloud. 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. De plus, à mesure que AWS publie de nouveaux services et de nouvelles 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
-
Inventorier vos ressources AWS : créez un inventaire de vos ressources AWS. Dans AWS, vous pouvez activer Explorateur de ressources AWS pour explorer et organiser vos ressources AWS. Pour en savoir plus, consultez AWSre:Invent 2022 – Comment gérer les ressources et les applications à grande échelle AWS
. -
Surveiller l’utilisation : surveillez et capturez les métriques d’utilisation des composants critiques de votre charge de travail (comme l’utilisation du processeur, l’utilisation de la mémoire ou le débit du réseau dans les métriques Amazon CloudWatch).
-
Identifier les composants inutilisés : identifiez les composants inutilisés ou sous-utilisés dans votre architecture.
-
Pour des charges de travail stables, vérifiez les outils de redimensionnement AWS, 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.
-
-
Supprimer les composants inutilisés : retirez les composants et les ressources associées (comme les images Amazon ECR) qui ne sont plus nécessaires.
-
Refactoriser les composants sous-utilisés : refactorisez ou consolidez les composants sous-utilisés avec d’autres ressources pour améliorer l’efficacité de l’utilisation. Par exemple, vous pouvez provisionner plusieurs petites bases de données sur une seule instance de base de données Amazon RDS
au lieu d’exécuter des bases de données sur des instances sous-utilisées individuelles. -
Évaluer les améliorations : identifiez les ressources provisionnées par votre charge de travail pour mener à bien une unité de travail. Utilisez ces informations pour évaluer les améliorations obtenues en supprimant ou en refactorisant des composants.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :