Considérations relatives aux procédures opérationnelles pour les charges de travail durables sur Azure
La discipline des logiciels verts et leur implémentation dans les modèles d’efficacité cloud sont relativement récentes, et aucune norme spécifique et universelle n’a encore été approuvée.
La Green Software Foundation travaille à la création et à la normalisation des méthodes de création de logiciels verts. Toutefois, il est essentiel que tout le monde considère cet aspect dans son travail quotidien et que lors de la conception, de la planification et du déploiement des charges de travail Azure, nous prenons en compte les meilleures pratiques déjà disponibles et préparons notre environnement à incorporer de nouvelles normes lorsqu’il est prêt.
Ce document vous guide tout au long de la configuration d’un environnement pour la mesure et l’amélioration continue du coût et de l’efficacité carbone de vos charges de travail Azure.
Important
Cet article fait partie de la série de charges de travail durables Azure Well-Architected . Si vous n’êtes pas familiarisé avec cette série, nous vous recommandons de commencer par ce qui est une charge de travail durable ?
Mesurer et suivre l’impact carbone
Pour optimiser ou améliorer quelque chose, nous devons d’abord décider ce que nous voulons changer et comment le mesurer. Dans cette section, vous allez découvrir les meilleures pratiques et les recommandations pour mesurer et suivre l’impact sur la durabilité de vos charges de travail.
Le Tableau de bord de l'impact des émissions
Un aspect essentiel de l’atteinte d’un objectif de durabilité est le suivi et la quantification des progrès. Si vous ne pouvez pas suivre et mesurer l’impact, vous ne serez jamais sûr si les efforts en valent la peine. Le Tableau de bord de l'impact des émissions est un tableau de bord Power BI qui vous donne une mesure de l’impact carbone de tous vos services et groupes de ressources dans vos abonnements Azure.
Les tableaux de bord impact des émissions produisent des insights sous différentes formes et permettent un large éventail de fonctionnalités de création de rapports :
- Série de représentations visuelles dans le tableau de bord lui-même.
- Exportation d’instantané vers Excel, Power Point et PDF.
- Exportation continue vers Microsoft Sustainability Manager et Dataverse.
Alignement de Green Software Foundation : mesure de la durabilité
Recommandation :
- Utilisez le Tableau de bord de l'impact des émissions pour enregistrer l’impact environnemental actuel et futur.
- Identifiez et suivez les métriques pour quantifier la réalisation des résultats techniques, commerciaux et de durabilité.
- Utilisez des outils pour mesurer l’impact et enregistrer les modifications apportées à votre charge de travail.
- En savoir plus sur l’accès à l’API Durabilité et Dataverse dans le module Microsoft Learn Accéder aux données Microsoft Sustainability Manager.
Définir un objectif d’émissions
L’intensité du carbone logiciel (SCI) est le score que vous recherchez pour mesurer l’impact carbone de vos applications en ajoutant les métriques de scalabilité et de coût à toute mesure des émissions de carbone.
Si vous n’utilisez pas le Tableau de bord de l'impact des émissions, il existe encore des moyens de créer des proxys carbone qui vous permettent de mesurer l’impact de votre application sur les émissions.
Il peut être difficile de créer des proxys carbone pour les applications existantes. Par conséquent, nous vous recommandons de planifier les objectifs d’efficacité pendant la phase de conception de chaque charge de travail. Lorsque vous ajoutez de nouvelles charges de travail à Azure, vous devez envisager de planifier les coûts et les émissions qui s’ajouteront à votre empreinte existante. L’objectif main doit toujours être de ne pas émettre de carbone, donc idéalement, vous devez immédiatement trouver un modèle d’optimisation pour compenser les nouvelles émissions.
L’étape suivante consiste à définir vos émissions cibles, soit pour une application unique, soit pour l’ensemble de votre ensemble de charges de travail cloud. La cible peut également inclure des contraintes de coût, ce qui facilite encore la mise à profit, car la réduction des coûts vous donnera un certain budget pour optimiser les émissions. Une fois que vous connaissez votre cible, le processus d’optimisation continue de l’efficacité cloud peut démarrer.
Alignement de Green Software Foundation : mesure de la durabilité
Recommandations :
- Calculez le coût minimal et les émissions de carbone de votre nouvelle charge de travail (le cas échéant).
- Suivez la progression avec les objectifs de niveau de service (SLO), les contrats de niveau de service (SLA) ou d’autres métriques de performances.
- Fournissez des modèles d’optimisation pour adapter la nouvelle application à votre score d’efficacité cloud global.
Identifier les métriques et définir des objectifs d’amélioration
Une fois que vous avez défini votre cible, vous devez identifier quelques métriques que vous pouvez mesurer pour prouver que vos modifications ont eu un effet positif sur l’efficacité.
Les métriques peuvent, par exemple, être dérivées de ces catégories :
- Métriques de performances des applications.
- Métriques d’optimisation des coûts.
- Métriques des émissions de carbone (ou proxys).
Alignement de Green Software Foundation : mesure de la durabilité
Recommandation :
- Discutez avec chaque propriétaire d’application, car l’impact de l’optimisation peut varier et affecter de nombreux utilisateurs.
- Assurez-vous que tout plan ayant un impact sur les performances est convenu et communiqué clairement aux utilisateurs de l’application afin qu’ils sachent qu’une performance inférieure peut être nécessaire pour le plus grand bien de moins d’émissions de carbone.
- Si vous avez connecté microsoft Tableau de bord de l'impact des émissions (EID) à votre instance Microsoft Sustainability Manager (MSM), vous pouvez utiliser la fonctionnalité Suivi des objectifs dans MSM pour définir et suivre vos objectifs en les liant aux données actives d’EID.
Optimisation des coûts en tant que proxy
Parfois, la facilité de déploiement de ressources cloud nous fait oublier ce qui est utile et ce qui est simplement un gaspillage de ressources, d’argent et de carbone. Le message ici est que les expériences dans le cloud peuvent parfois être coûteuses en termes d’efficacité globale du cloud, pas uniquement de coût, tout en n’apportant aucune innovation.
Utilisez judicieusement les ressources cloud, compte tenu de l’empreinte carbone de toute charge de travail supplémentaire.
Lors de la définition de votre SCI, vous pouvez utiliser des proxys carbone pour compenser l’absence de normes et de mesures spécifiques. L’un des proxys les plus sûrs et les plus puissants pour les émissions de carbone est le coût de vos applications. La réduction des dépenses inutiles réduit le nombre d’émissions excessives provenant des charges de travail déployées, car vous utilisez moins de ressources cloud.
Lier les métriques de performance des coûts à l’efficacité carbone peut être une stratégie judicieuse, car vous n’aurez pas nécessairement besoin de compromettre vos indicateurs clés de performance (KPI) de charge de travail définis en optimisant les coûts et en réduisant les émissions de carbone. Toutefois, vous pouvez décider que vous êtes prêt à sacrifier un KPI pour votre objectif carbone, ce qui peut également faire partie de votre stratégie.
Alignement de Green Software Foundation : mesure de la durabilité
Recommandation :
- Passez en revue le concept d’utilisation d’une solution proxy pour mesurer les émissions.
- Tirez parti des conseils du pilier Optimisation des coûts d’Azure Well-Architected Framework.
Définition de stratégies
Azure Policy est un outil puissant qui peut faciliter l’implémentation de certaines décisions relatives à l’efficacité de votre cloud. Envisagez de définir l’une des autres stratégies pour que votre centre de données virtuel Azure reste optimisé en permanence.
Alignement de la Fondation Green Software : engagements climatiques
Recommandation :
- Incorporez et utilisez les stratégies de coût disponibles dans le Cloud Adoption Framework.
- Tirez parti des stratégies intégrées pertinentes pour le coût dans Azure Policy, car elles sont techniquement étroitement liées à la durabilité.
- Personnalisez Azure Policy stratégies selon les principes des logiciels verts. Par exemple, créez une nouvelle initiative Azure Policy pour « Durabilité ».
- Considérez ce compromis : l’application de nouvelles stratégies ne doit pas avoir d’impact sur les métriques de performances opérationnelles non planifiées.
Communauté et partage des connaissances
Teams doit être constamment conscient des nouveaux progrès en matière de durabilité, afin de tirer parti de ces apprentissages lors de l’implémentation des charges de travail.
La création d’une communauté autour de l’efficacité du cloud et des logiciels verts est un bon point de départ pour favoriser la sensibilisation et la culture de l’efficacité du cloud au sein de votre organization.
Create une communauté de durabilité
La création d’une communauté de développement durable n’est pas une tâche fastidieuse. Commencez par une petite équipe qui investira du temps dans l’apprentissage des status de durabilité et des informations pertinentes sur les logiciels verts. Cette équipe peut également rejoindre la Green Software Foundation et faire partie des équipes qui créent des règles, des normes et bien plus encore.
L’équipe Core cloud Efficiency devra être à jour avec tous les outils et principes innovants qui guident le coût et l’empreinte carbone de votre charge de travail Azure.
Alignement de la Fondation Green Software : engagements climatiques
Recommandation :
- Définissez des stratégies et des cibles, et communiquez leurs efforts et leurs objectifs avec le reste des organization.
- Apprenez-en davantage en lisant comment démarrer une communauté de développement durable dans mon organization ?
Planifier l’apprentissage
Prenez le temps pour l’équipe principale d’en savoir plus sur les progrès en matière d’opérations durables. Pendant ce temps, assurez-vous que l’ensemble de votre organization commence à réfléchir aux logiciels verts et à la façon de contribuer à l’image du développement durable avec leurs choix quotidiens.
Alignement de la Fondation Green Software : engagements climatiques
Recommandation :
Passez en revue ces ressources de formation et d’apprentissage populaires :
- Utilisez le module d’apprentissage auto-rythmé pour en savoir plus sur les principes de l’ingénierie logicielle durable.
- Utilisez le parcours d’apprentissage auto-rythmé pour bien démarrer avec Microsoft Cloud for Sustainability.
- Pour plus de ressources, consultez le Centre d’apprentissage sur la durabilité Microsoft.
Partager les meilleures pratiques entre les équipes
Pour favoriser l’adoption des efforts de durabilité, il faut des contributions et du travail de l’ensemble des organization.
Alignement de la Fondation Green Software : engagements climatiques
Recommandation :
- Laissez les membres de l’équipe partager leur charge de travail et les meilleures pratiques propres à l’entreprise pour des opérations durables.
- Configurez un référentiel partagé de bonnes pratiques et d’instructions qui ont été testées dans votre environnement avec des résultats tangibles.
- Envisagez de fréquentes sessions de partage des connaissances ou des webinaires internes pour mettre tout le monde à l’échelle.
Planifier les primes incitatives
Le moyen le plus rapide d’appliquer des stratégies et de créer la bonne culture consiste à définir des incitations pour améliorer la durabilité environnementale d’une charge de travail en plaçant la durabilité comme un KPI de base ou en l’ajoutant à l’efficacité globale des applications.
De nombreux partenaires logiciels incluent déjà des logiciels verts dans leurs meilleures pratiques. Par conséquent, assurez-vous que vos objectifs d’efficacité sont définis et acceptés lors de la discussion de la charge de travail.
Alignement de la Fondation Green Software : engagements climatiques
Recommandations :
- Promouvoir des applications sensibles au carbone. Récompensez les propriétaires d’applications si l’empreinte carbone mesurée répond à l’indicateur de performance clé.
- Introduisez la gamification en créant une culture conviviale de la concurrence en matière de durabilité : suivez les enregistrements pour promouvoir les charges de travail vertes, le scoring SCI et toute optimisation ou amélioration du score.
- Envisagez d’introduire des programmes de fidélité, où les participants obtiennent des primes incitatives lorsqu’ils peuvent prouver l’efficacité cloud de leurs applications.
- Explorez l’opportunité d’introduire des badges tels que « Carbon Aware » et « Carbon Optimized ».
Étape suivante
Passez en revue les considérations de conception relatives à la mise en réseau et à la connectivité.