View a markdown version of this page

PERF02-BP02 Comprendre les configurations et les fonctionnalités de calcul disponibles - AWS Well-Architected Framework

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  pour déterminer si votre option de calcul actuelle est adaptée aux charges de travail du point de vue du processeur et de la mémoire.

Étapes d’implémentation

  1. Comprenez les exigences de la charge de travail (comme les besoins en UC, la mémoire et la latence).

  2. 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
    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 TrainiumAWS Inferentiaet Amazon EC2 DL1

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :