Principes de conception - AWS Framework Well-Architected

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.

Principes de conception

Il existe six principes de conception pour la durabilité dans le cloud :

  • Comprendre votre impact : mesurez l’impact de votre charge de travail sur le cloud et modélisez l’impact futur de votre charge de travail. Incluez toutes les sources d’impact, y compris les impacts résultant de l’utilisation de vos produits par les clients, et ceux découlant de leur éventuelle mise hors service. Comparez le rendement productif à l’impact total de vos charges de travail sur le cloud en évaluant les ressources et les émissions nécessaires par unité de travail. Utilisez ces données pour établir des indicateurs de performance clés (KPIs), évaluer les moyens d'améliorer la productivité tout en réduisant l'impact, et estimer l'impact des modifications proposées au fil du temps.

  • Établir des objectifs de durabilité : pour chaque charge de travail dans le cloud, établissez des objectifs de durabilité à long terme, tels que la réduction des ressources de calcul et de stockage nécessaires par transaction. Modélisez le retour sur investissement des améliorations durables pour les charges de travail existantes et donnez aux propriétaires les ressources dont ils ont besoin pour investir dans leurs objectifs de durabilité. Planifiez en vue d’une croissance et concevez l’architecture de vos charges de travail afin que la croissance entraîne une intensité de l’impact moindre mesurée par rapport à une unité appropriée, par utilisateur ou par transaction par exemple. Les objectifs vous aident à soutenir les cibles de durabilité plus larges de votre entreprise ou organisation, identifier les régressions et privilégier les zones pouvant être améliorées.

  • Optimiser l’utilisation : dimensionnez correctement les charges de travail et intégrez une conception efficace pour assurer une forte utilisation et optimiser l’efficacité énergétique du matériel sous-jacent. Deux hôtes s’exécutant à 30 % de leur utilisation sont moins efficaces qu’un seul hôte s’exécutant à 60 % du fait de la consommation énergétique de base par hôte. Éliminez ou minimisez également les ressources, le traitement et le stockage inactifs afin de réduire l’énergie totale nécessaire pour alimenter votre charge de travail.

  • Anticiper et adopter de nouvelles offres matérielles et logicielles plus efficaces : soutenez les améliorations en amont de vos partenaires et fournisseurs pour permettre de réduire l’impact de vos charges de travail sur le cloud. Contrôlez et évaluez de façon continue des offres matérielles et logicielles neuves et plus efficaces. Concevez de manière flexible afin de permettre l’adoption rapide de nouvelles technologies efficaces.

  • Utiliser des services gérés : le partage des services auprès d’une clientèle importante permet de maximiser l’utilisation des ressources, ce qui réduit la quantité d’infrastructure nécessaire pour soutenir les charges de travail dans le cloud. Par exemple, les clients peuvent partager l'impact des composants courants des centres de données tels que l'alimentation et le réseau en migrant les charges de travail vers les services gérés AWS Cloud et en adoptant des services gérés, tels que AWS Fargate pour les conteneurs sans serveur, qui AWS opère à grande échelle et est responsable de leur fonctionnement efficace. Utilisez des services gérés qui peuvent vous aider à minimiser votre impact, tels que le transfert automatique des données rarement consultées vers un stockage à froid avec les configurations Amazon S3 Lifecycle ou Amazon EC2 Auto Scaling pour ajuster la capacité en fonction de la demande.

  • Réduisez l’impact en aval de vos charges de travail dans le cloud : réduisez la quantité d’énergie ou de ressources nécessaires pour utiliser vos services. Réduisez ou supprimez le besoin pour les clients de mettre à niveau leurs appareils afin d’utiliser vos services. Réalisez des tests à l’aide de Device Farms pour comprendre l’impact attendu et auprès de clients pour comprendre l’impact réel que représente l’utilisation de vos services.