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.
COST06-BP03 Sélectionnez automatiquement le type, la taille et le nombre de ressources en fonction des métriques
Utilisez les métriques de la charge de travail en cours pour sélectionner la taille et le type appropriés afin d’optimiser les coûts. Mettez en service de manière appropriée le débit, le dimensionnement et le stockage pour les services de calcul, de stockage, de données et de mise en réseau. Pour ce faire, utilisez une boucle de rétroaction, telle que la mise à l’échelle automatique ou du code personnalisé dans la charge de travail.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : faible
Directives d’implémentation
Créez une boucle de rétroaction qui utilise des métriques actives de la charge de travail en cours pour apporter des modifications à cette dernière. Vous pouvez utiliser un service géré, tel que AWS Auto Scaling
Certains AWS services intègrent une sélection automatique du type ou de la taille, comme Amazon Simple Storage Service Intelligent-Tiering
Étapes d’implémentation
-
Amélioration de votre observabilité en configurant les indicateurs de charge de travail : capturez les métriques clés de la charge de travail. Ces indicateurs fournissent une indication de l'expérience client, telle que le résultat de la charge de travail, et tiennent compte des différences entre les types et les tailles de ressources, telles que CPU l'utilisation de la mémoire. Pour les ressources de calcul, analysez les données de performance afin de dimensionner correctement vos EC2 instances Amazon. Identifiez les instances inactives et celles qui sont sous-utilisées. Les indicateurs clés à rechercher sont CPU l'utilisation et l'utilisation de la mémoire (par exemple, 40 % d'CPUutilisation dans 90 % des cas, comme expliqué dans Rightsizing with AWS Compute Optimizer and Memory Utilization Enabled
). Identifiez les instances dont CPU l'utilisation maximale et l'utilisation de la mémoire sont inférieures à 40 % sur une période de quatre semaines. Ce sont les instances dont la taille doit être adaptée pour réduire les coûts. Pour les ressources de stockage telles qu’Amazon S3, vous pouvez utiliser Amazon S3 Storage Lens , qui vous permet de voir 28 métriques réparties dans différentes catégories au niveau du compartiment, et 14 jours de données historiques dans le tableau de bord par défaut. Vous pouvez filtrer votre tableau de bord Amazon S3 Storage Lens par récapitulatif et optimisation des coûts ou événements pour analyser des métriques spécifiques. -
Afficher les recommandations de redimensionnement : utilisez les recommandations de redimensionnement et l'outil de EC2 redimensionnement Amazon dans AWS Compute Optimizer la console de gestion des coûts, ou passez en revue le dimensionnement correct de vos ressources pour ajuster votre charge AWS Trusted Advisor de travail. Il est important d'utiliser les bons outils pour dimensionner correctement les différentes ressources et de suivre les directives de dimensionnement, qu'il s'agisse d'une EC2 instance Amazon, de classes de AWS stockage ou de types d'instances Amazon. RDS Pour les ressources de stockage, vous pouvez utiliser Amazon S3 Storage Lens qui vous donne une visibilité sur l’utilisation du stockage d’objets et les tendances d’activité en plus de faire des recommandations exploitables afin d’optimiser les coûts et d’appliquer les bonnes pratiques en matière de protection des données. À l’aide des recommandations contextuelles qu’Amazon S3 Storage Lens
tire de l’analyse des métriques sur toute votre organisation, vous pouvez prendre des mesures immédiates pour optimiser votre stockage. -
Sélection automatique du type et de la taille des ressources en fonction des métriques : à l’aide des métriques de charge de travail, sélectionnez manuellement ou automatiquement les ressources de votre charge de travail. Pour les ressources de calcul, la configuration d’ AWS Auto Scaling ou la mise en œuvre du code dans votre application peut limiter l’effort requis si des changements fréquents sont nécessaires. De plus, la mise en œuvre des modifications peut ainsi survenir de manière plus précoce qu’avec un processus manuel. Vous pouvez lancer et mettre automatiquement à l’échelle une flotte d’instances à la demande et d’instances Spot au sein d’un même groupe Auto Scaling. Outre les remises accordées sur l’utilisation des instances Spot, vous pouvez utiliser des instances réservées ou un Savings Plan afin de bénéficier de réductions sur les tarifs standard des instances à la demande. Tous ces facteurs combinés vous aident à optimiser les économies réalisées sur les EC2 instances Amazon et à déterminer l'échelle et les performances souhaitées pour votre application. Vous pouvez également utiliser une stratégie de sélection du type d'instance basée sur les attributs (ABS) dans Auto Scaling Groups (ASG), qui vous permet d'exprimer les besoins de votre instance sous la forme d'un ensemble d'attributs, tels que vCPU, memory et storage. Vous pouvez utiliser automatiquement les types d'instances de nouvelle génération lorsqu'ils sont publiés et accéder à une gamme de capacités plus étendue avec les instances Amazon EC2 Spot. Amazon EC2 Fleet et Amazon EC2 Auto Scaling sélectionnent et lancent des instances qui correspondent aux attributs spécifiés, éliminant ainsi le besoin de sélectionner manuellement les types d'instances. En ce qui concerne les ressources de stockage, vous pouvez utiliser les fonctionnalités Amazon S3 Intelligent Tiering
et Amazon EFS Infrequent Access , qui vous permettent de sélectionner automatiquement des classes de stockage qui permettent de réaliser des économies automatiques sur les coûts de stockage lorsque les modèles d'accès aux données changent, sans impact sur les performances ni surcharge opérationnelle.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :