Principes de conception
Il existe six principes de conception pour la durabilité dans le cloud :
-
Déterminer 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 clés de performance (KPI), évaluer des moyens d'améliorer la productivité tout en réduisant l'impact et estimer l'impact des changements proposés au fil du temps.
-
Définir 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 des offres matérielles et logicielles neuves et plus efficaces : Soutenez les améliorations en amont de vos partenaires et fournisseurs pour aider à 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 d'optimiser 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 de composants courants du centre de données tels que l'énergie et les réseaux en migrant des charges de travail vers le cloud AWS Cloud et en adoptant des services gérés, pour les conteneurs sans serveur, comme AWS Fargate. AWS y opère à grande échelle et est responsable de son fonctionnement efficace. Utilisez des services gérés qui peuvent aider à réduire votre impact, tels que le déplacement automatique des données à accès peu fréquent vers un stockage froid avec les configurations du cycle de vie Amazon S3 ou Amazon EC2 Auto Scaling pour ajuster la capacité à répondre à la demande.
-
Réduire 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 la nécessité 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.