

# PERF02-BP06 Réévaluer les besoins de calcul en fonction des métriques
<a name="perf_select_compute_use_metrics"></a>

 Utilisez les métriques au niveau du système pour identifier le comportement et les exigences de votre charge de travail au fil du temps. Évaluez les besoins de votre charge de travail en comparant les ressources disponibles avec ces exigences et apportez des modifications à votre environnement de calcul pour le faire mieux correspondre au profil de votre charge de travail. Par exemple, au fil du temps, on peut observer chez un système une utilisation plus intensive de la mémoire qu'initialement prévue. Dans ces conditions, le passage à une autre famille ou taille d'instances peut améliorer les performances et l'efficacité. 

 **Anti-modèles courants :** 
+  Vous surveillez uniquement les métriques au niveau du système pour obtenir des informations sur votre charge de travail. 
+  Vous concevez l'architecture de vos besoins de calcul de sorte à répondre aux pics de charges de travail. 
+  Vous surdimensionnez la solution de calcul pour répondre aux exigences de mise à l'échelle ou de performances alors que l'utilisation d'une nouvelle solution de calcul correspondrait aux caractéristiques de votre charge de travail 

 **Avantages liés au respect de cette bonne pratique :** Pour optimiser les performances et l'utilisation des ressources, vous avez besoin d'une vue opérationnelle unifiée, de données granulaires en temps réel et d'une référence historique. Vous pouvez créer des tableaux de bord automatiques pour visualiser ces données et effectuer des calculs de métriques pour en tirer des informations opérationnelles et d'utilisation. 

 **Niveau de risque exposé si cette bonne pratique n'est pas respectée :** Faible 

## Directives d'implémentation
<a name="implementation-guidance"></a>

 Adopter une approche basée sur les données pour optimiser les ressources : pour des performances et une efficacité maximales, utilisez les données historiques recueillies à partir de votre charge de travail afin d'ajuster et d'optimiser vos ressources. Examinez les tendances de l'utilisation des ressources actuelles par votre charge de travail et identifiez le niveau auquel vous pouvez apporter des modifications afin de mieux répondre aux besoins de votre charge de travail. Lorsque les ressources sont surexploitées, les performances du système se dégradent. De même, une sous-exploitation entraîne une utilisation moins efficace des ressources et des coûts élevés. 

## Ressources
<a name="resources"></a>

 **Documents connexes :** 
+  [Calcul sur le cloud avec AWS ](https://aws.amazon.com/products/compute/?ref=wellarchitected) 
+  [Optimiseur de calcul AWS](https://aws.amazon.com/compute-optimizer/) 
+  [Calcul sur le cloud avec AWS](https://aws.amazon.com/products/compute/) 
+  [Types d'instances EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) 
+  [Conteneurs ECS : instances de conteneur Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html) 
+  [Conteneurs EKS : composants master EKS](https://docs.aws.amazon.com/eks/latest/userguide/worker.html) 
+  [Fonctions : configuration des fonctions Lambda](https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html#function-configuration) 
+  [Contrôle de l'état du processeur pour votre instance EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/processor_state_control.html) 

 **Vidéos connexes :** 
+  [Amazon EC2 foundations (CMP211-R2)](https://www.youtube.com/watch?v=kMMybKqC2Y0) 
+  [Better, faster, cheaper compute: Cost-optimizing Amazon EC2 (CMP202-R1)](https://www.youtube.com/watch?v=_dvh4P2FVbw) 
+  [Deliver high performance ML inference with AWS Inferentia (CMP324-R1)](https://www.youtube.com/watch?v=17r1EapAxpk) 
+  [Optimize performance and cost for your AWS compute (CMP323-R1)](https://www.youtube.com/watch?v=zt6jYJLK8sg) 
+  [Powering next-gen Amazon EC2: Deep dive into the Nitro system](https://www.youtube.com/watch?v=rUY-00yFlE4) 

 **Exemples connexes :** 
+  [Dimensionnement avec Compute Optimizer et activation de l'utilisation de la mémoire](https://www.wellarchitectedlabs.com/cost/200_labs/200_aws_resource_optimization/5_ec2_computer_opt/) 
+  [Code de démonstration Optimiseur de calcul AWS](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer) 