PERF02-BP02 Comprendre les configurations et les fonctionnalités de calcul disponibles
Découvrez les options et les fonctionnalités de configuration disponibles pour votre service de calcul qui vous aideront à allouer la quantité de ressources appropriée et à améliorer l’efficacité des performances.
Anti-modèles courants :
-
Vous ne comparez pas les options de calcul ni les familles d’instances disponibles avec les caractéristiques de la charge de travail.
-
Vous surprovisionnez les ressources de calcul pour répondre aux pics de demande.
Avantages liés au respect de cette bonne pratique : Familiarisez-vous avec les fonctionnalités et les configurations de calcul d’AWS pour pouvoir utiliser une solution de calcul optimisée qui répond aux caractéristiques et aux besoins de votre charge de travail.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : Moyen
Directives d’implémentation
Chaque solution de calcul dispose de configurations et de fonctionnalités uniques pour prendre en charge différentes caractéristiques et exigences de charge de travail. Découvrez comment ces options soutiennent votre charge de travail et déterminez celles qui sont optimales pour votre système. Parmi ces options, citons, par exemple la famille d’instances, les tailles, les fonctionnalités (GPU, E/S), la capacité de débordement (bursting), les délais d’attente, les tailles de fonction, les instances de conteneur et la simultanéité. Si votre charge de travail utilise la même option de calcul depuis plus de quatre semaines et que vous anticipez que les caractéristiques resteront les mêmes à l’avenir, vous pouvez utiliser Optimiseur de calcul AWS
Étapes d’implémentation
-
Comprenez les exigences de la charge de travail (comme les besoins en UC, la mémoire et la latence).
-
Consultez la documentation AWS et les bonnes pratiques pour en savoir plus sur les options de configuration recommandées qui peuvent vous aider à améliorer vos performances de calcul. Voici quelques options de configuration clés à prendre en compte :
Option de configuration Exemples Type d’instance -
Les instances optimisées pour le calcul
sont idéales pour les charges de travail qui exigent un ratio vCPU/mémoire plus élevé. -
Les instances optimisées pour la mémoire
offrent de grandes quantités de mémoire pour soutenir les charges de travail gourmandes en mémoire. -
Les instances optimisées pour le stockage
sont conçues pour les charges de travail nécessitant un accès séquentiel élevé en lecture et en écriture (IOPS) au stockage local.
Modèle de tarification -
Instances à la demande
Les instances à la demande vous permettent d’utiliser la capacité de calcul à l’heure ou à la seconde sans engagement à long terme. Ces instances sont idéales pour dépasser les besoins de base en matière de performances. -
Les Savings Plans
permettent de réaliser des économies importantes par rapport aux instances à la demande, en échange d’un engagement à utiliser une quantité spécifique de puissance de calcul pour une période d’un ou de trois ans. -
Les instances Spot
vous permettent de tirer parti de la capacité d’instance inutilisée à un prix réduit pour vos charges de travail sans état et tolérantes aux pannes.
Auto Scaling Utilisez Auto Scaling pour faire correspondre les ressources de calcul aux modèles de trafic. Dimensionnement -
Utilisez Compute Optimizer
pour recevoir des recommandations optimisées par le machine learning sur la configuration de calcul qui correspond le mieux à vos caractéristiques de calcul. -
Utilisez AWS Lambda Power Tuning pour sélectionner la meilleure configuration pour votre fonction Lambda.
Accélérateurs de calcul matériels -
Les instances de calcul accéléré exécutent des fonctions telles que le traitement graphique ou la mise en correspondance de modèles de données de manière plus efficace que les alternatives basées sur le CPU.
-
Pour les charges de travail de machine learning, tirez parti d’un matériel conçu spécialement pour votre charge de travail, par exemple AWS Trainium
, AWS Inferentia et Amazon EC2 DL1
-
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 AWS Management Console
-
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
-
AWS re:Invent 2022 – https://www.youtube.com/watch?v=5B4-s_ivn1o
Exemples connexes :