PERF02-BP04 Configurer et dimensionner correctement les ressources de calcul
Configurez et dimensionnez correctement les ressources de calcul en fonction des exigences de performance de votre charge de travail et évitez de sous-utiliser ou de surexploiter les ressources.
Anti-modèles courants :
-
Vous ignorez les exigences de performance de votre charge de travail, ce qui entraîne un surprovisionnement ou un sous-provisionnement des ressources de calcul.
-
Vous ne choisissez que la plus grande ou la plus petite instance disponible pour toutes les charges de travail.
-
Vous n’utilisez qu’une seule famille d’instances pour faciliter la gestion.
-
Vous ignorez les recommandations d’AWS Cost Explorer ou de Compute Optimizer concernant le redimensionnement.
-
Vous ne réévaluez pas la charge de travail pour voir si de nouveaux types d’instances pourraient convenir.
-
Vous ne certifiez qu’un petit nombre de configurations d’instance pour votre organisation.
Avantages liés au respect de cette bonne pratique : Dimensionner correctement les ressources de calcul garantit le fonctionnement optimal dans le cloud en évitant le surprovisionnement et le sous-provisionnement des ressources. Le dimensionnement correct des ressources de calcul se traduit généralement par des performances renforcées, une meilleure expérience client et une baisse des coûts.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : Moyen
Directives d’implémentation
Le dimensionnement correct permet aux organisations d’exploiter leur infrastructure cloud de manière efficace et rentable tout en répondant aux besoins de l’entreprise. Le surprovisionnement des ressources cloud peut entraîner des coûts supplémentaires, tandis que le sous-provisionnement peut générer de faibles performances et une expérience client négative. AWS fournit des outils tels que
Optimiseur de calcul AWS
Étapes d’implémentation
-
Choisissez le type d’instance qui correspond le mieux à vos besoins :
-
Analysez les différentes caractéristiques de performances de votre charge de travail et la façon dont ces caractéristiques se rapportent à la mémoire, au réseau et à l’utilisation du processeur. Utilisez ces données pour choisir les ressources qui correspondent le mieux aux objectifs de votre charge de travail en termes de profil et de performance.
-
Surveillez l’utilisation de vos ressources à l’aide des outils de surveillance d’AWS tels qu’Amazon CloudWatch.
-
Sélectionnez la configuration adaptée à vos ressources de calcul.
-
Pour les charges de travail éphémères, évaluez les métriques d’instance Amazon CloudWatch telles que
CPUUtilizationpour identifier si l’instance est sous-utilisée ou surexploitée. -
Pour les charges de travail stables, vérifiez les outils de redimensionnement AWS tels qu’Optimiseur de calcul AWS et AWS Trusted Advisor à intervalles réguliers pour identifier les opportunités d’optimisation et de redimensionnement des ressources de calcul.
-
-
Testez les changements de configuration dans un environnement hors production avant de les implémenter dans un environnement réel.
-
Réévaluez en permanence les nouvelles offres de calcul et comparez-les aux besoins de votre charge de travail.
Ressources
Documents connexes :
Vidéos connexes :
-
AWS re:Invent 2023 – AWS Graviton: The best price performance for your AWS workloads
-
AWS re:Invent 2023 – New Amazon EC2 generative AI capabilities in Console de gestion AWS
-
AWS re:Invent 2023 – Smart savings: Amazon EC2 cost-optimization strategies
-
AWS re:Invent 2021 – Powering next-gen Amazon EC2: Deep dive on the Nitro System
Exemples connexes :