Principes de conception d’une charge de travail durable

La méthodologie de conception de durabilité fournit une infrastructure pour enregistrer, signaler et réduire ou optimiser l’impact environnemental de vos charges de travail.

Pour obtenir une augmentation de l’efficacité carbone, réfléchissez à la façon dont votre charge de travail, directement et indirectement, peut réduire les émissions de carbone grâce à :

  • Utilisation de moins de ressources physiques et virtuelles
  • Utilisation de moins d’énergie
  • Utilisation plus intelligente de l’énergie et des ressources
  • Prise en charge des appareils plus anciens

Il est important d’enregistrer, de signaler et de réduire efficacement les émissions de carbone grâce à des insights actionnables.

  • Gagnez en transparence dans votre impact carbone actuel
  • Estimer les économies
  • Prendre des mesures pour accélérer la progression

Ces principes de conception critiques pour la durabilité font écho et étendent les piliers de qualité d’Azure Well-Architected Framework : fiabilité, sécurité, optimisation des coûts, excellence opérationnelle et efficacité des performances.

Principes des logiciels verts

Microsoft travaille activement à la réalisation d’objectifs de durabilité et permet à chaque organization d’aider à réduire les émissions et à améliorer notre santé environnementale. La charge de travail Azure Well-Architected Framework pour la durabilité s’aligne sur les principes du logiciel vert de la Green Software Foundation.

Les principes du logiciel vert sont le point de départ pour comprendre le modèle SCI et comment cela sera inclus dans notre framework.

Efficacité carbone

Principe: Émettre le moins de carbone possible.

L’application ou le logiciel doit émettre le moins de carbone possible. Une application cloud économe en carbone est une application optimisée, et le point de départ est le coût : la rationalisation de l’infrastructure et du coût de l’application garantit qu’aucune ressource inutile n’est gaspiller dans le cloud pour exécuter le logiciel. Mais cela ne suffit pas, car vous avez peut-être optimisé les coûts de votre application tout en gaspillez des tonnes de ressources qui émettent du carbone sans raison.

Efficacité énergétique

Principe: Utiliser le moins d’énergie possible.

L’objectif de ce principe est de créer des applications économes en énergie. Il s’agit d’un modèle courant pour les applications mobiles, car elles doivent s’appuyer sur un appareil alimenté par batterie et optimiser sa consommation. Il est cependant moins courant pour les applications de bureau ou web, car jusqu’à présent, les développeurs n’ont jamais été invités à optimiser la consommation électrique de leurs logiciels.

Sensibilisation au carbone

Principe: Faire plus lorsque l’électricité est plus propre et faire moins lorsque l’électricité est plus sale.

Nous devons rendre l’application consciente de la quantité de carbone qu’elle émet. De cette façon, nous pouvons réagir aux conditions spécifiques de l’offre d’énergie à l’aide de techniques de changement de la demande et de mise en forme de la demande :

Technique Description
Modulation de la demande Le déplacement de la demande signifie déplacer les charges de travail et les ressources vers des régions ou des centres de données, ou une période dans le centre de données où l’approvisionnement en énergie est élevé et la demande est plus faible et peut être satisfaite par l’énergie renouvelable. Le report de l’exécution d’applications à un moment où la demande est moindre devrait entraîner une faible intensité carbone.
Façonner la requête La mise en forme de la demande consiste à modifier le comportement et l’apparence de l’application pour qu’elle corresponde à l’approvisionnement en énergie en temps réel. Une bonne pratique consiste à créer une éco-version de l’application et à la conserver comme référence pour la mise en forme de la demande et l’optimisation du carbone.

Efficacité matérielle

Principe: Utilisez le moins de carbone incorporé possible.

Le carbone incorporé est le carbone qui a été émis pour construire un appareil. Par conséquent, une application durable s’assure que les appareils plus anciens sont pris en charge et optimise l’efficacité de chaque appareil. L’objectif est de créer des applications à haut rendement matériel.

Considérez le compromis que les appareils plus anciens peuvent avoir des inefficacités d’alimentation et peuvent ne pas toujours convenir.

Mesure de la durabilité

Principe: Ce que vous ne pouvez pas mesurer, vous ne pouvez pas améliorer.

Mesurer les émissions de carbone d’une application cloud est une tâche complexe, car elle implique l’ensemble de l’écosystème des logiciels : de l’infrastructure cloud (où nous avons les tableaux de bord des émissions pour nous aider), au chemin d’accès réseau qui est traversé, à la technologie de périphérie et aux appareils utilisateur. Avec le SCI, nous ne ciblons pas une mesure discrète des émissions de carbone, mais un score qui changera au fil du temps et avec nos techniques d’optimisation.

  • En savoir plus sur la mesure de la Green Software Foundation.

Engagements climatiques

Principe: Comprendre le mécanisme exact de réduction.

De nombreuses sociétés et groupes ont pris des engagements en faveur du climat. Ils travaillent activement à la réalisation de nouveaux objectifs de durabilité avec un objectif principal d’éliminer, de réduire et de prévenir les émissions de carbone.

Il existe plusieurs options pour réduire l’empreinte carbone d’un organization ou d’une entité. Toutefois, et conformément à l’objectif de la Green Software Foundation, notre main direction devrait toujours être d’éviter d’émettre du carbone en premier lieu. C’est ce que nous appelons la réduction ou l’élimination du carbone.

Une fois que nous aurons poursuivi cet objectif, il y aura toujours des émissions qui ne pourront pas être évitées. Toutes les autres méthodologies de réduction du carbone nous aideront à le faire, en compensant (compensation ou neutralisation du carbone).

La stratégie de votre entreprise peut être une combinaison de toutes les méthodologies possibles et, en fonction du résultat final, peut atteindre un objectif net zéro lorsque les émissions de carbone sont éliminées dans la mesure du possible et les émissions résiduelles compensées.

L’équation SCI vise à éliminer les émissions, qui doivent toujours être l’objectif principal d’une charge de travail durable, et le score ne peut être réduit qu’avec la réduction.

Étapes suivantes

Passez en revue les considérations relatives à la conception de l’application.