Share via


Überlegungen zu betriebsbezogenen Verfahren für nachhaltige Workloads in Azure

Die Disziplin der grünen Software und deren Implementierung in Cloudeffizienzmustern ist relativ neu, und es wurden noch keine spezifischen und universellen Standards vereinbart.

Die Green Software Foundation arbeitet an der Entwicklung und Standardisierung von Verfahren zur Herstellung von grüner Software. Es ist jedoch wichtig, dass jeder diesen Aspekt in seiner täglichen Arbeit berücksichtigt und dass wir beim Entwerfen, Planen und Bereitstellen von Azure-Workloads die bewährten Methoden berücksichtigen, die bereits verfügbar sind, und unsere Umgebung vorbereiten, um neue Standards zu integrieren, wenn sie bereit sind.

Dieses Dokument führt Sie durch das Einrichten einer Umgebung zum Messen und kontinuierlichen Verbessern der Kosten und der CO2-Effizienz Ihrer Azure-Workloads.

Wichtig

Dieser Artikel ist Teil der Azure Well-Architected nachhaltigen Workloadreihe . Wenn Sie mit dieser Reihe nicht vertraut sind, empfehlen wir Ihnen, mit einer nachhaltigen Workload zu beginnen?

Messen und Nachverfolgen der Co2-Auswirkungen

Um etwas zu optimieren oder zu verbessern, müssen wir zuerst entscheiden, was wir ändern und wie es gemessen werden soll. In diesem Abschnitt erfahren Sie mehr über bewährte Methoden und Richtlinien zum Messen und Nachverfolgen der Auswirkungen Ihrer Workloads auf die Nachhaltigkeit.

Die Emissionsbelastungs-Dashboard

Ein wesentlicher Aspekt der Arbeit an jedem Nachhaltigkeitsziel ist das Nachverfolgen und Quantifizieren von Fortschritten. Wenn Sie die Auswirkungen nicht nachverfolgen und messen können, sind Sie nie sicher, ob sich die Anstrengungen lohnen. Die Emissionsbelastungs-Dashboard ist ein Power BI-Dashboard, mit dem Sie die CO2-Auswirkungen aller Dienste und Ressourcengruppen in Ihren Azure-Abonnements messen können.

Die Dashboards für Emissionsauswirkungen liefern Erkenntnisse in verschiedenen Formen und ermöglichen eine vielzahl von Berichterstellungsfunktionen:

Ausrichtung von Green Software Foundation: Messen der Nachhaltigkeit

Empfehlung:

  • Verwenden Sie die Emissionsbelastungs-Dashboard, um die aktuellen und zukünftigen Auswirkungen auf die Umwelt aufzuzeichnen.
  • Identifizieren und Nachverfolgen von Metriken, um das Erreichen von technischen, geschäftlichen und Nachhaltigkeitsergebnissen zu quantifizieren.
  • Nutzen Sie Tools, um die Auswirkungen zu messen, und zeichnen Sie alle Änderungen an Ihrer Workload auf.
  • Weitere Informationen zum Zugriff auf die Nachhaltigkeits- und Dataverse-API finden Sie im Microsoft Learn-Modul Zugriff auf Microsoft Sustainability Manager-Daten.

Definieren des Emissionsziels

Die Software Carbon Intensity (SCI) ist die Bewertung, die Sie suchen, um die Co2-Auswirkungen Ihrer Anwendung(en) zu messen, indem Sie die Skalierbarkeits- und Kostenmetriken zu jeder Co2-Emissionsmessung hinzufügen.

Wenn Sie die Emissionsbelastungs-Dashboard nicht verwenden, gibt es immer noch Möglichkeiten, Co2-Proxys zu erstellen, mit denen Sie die Auswirkungen Ihrer Anwendung auf die Emissionen messen können.

Es kann eine Herausforderung sein, Carbon Proxys für vorhandene Anwendungen zu erstellen. Daher wird empfohlen, Effizienzziele während der Entwurfsphase jeder Workload zu planen. Wenn Sie Azure neue Workloads hinzufügen, sollten Sie die Kosten und Emissionen planen, die zu Ihrem vorhandenen Speicherbedarf beitragen. Das Standard Ziel sollte immer darin bestehen, keinen Kohlenstoff auszugeben, daher sollten Sie im Idealfall sofort ein Optimierungsmuster finden, um die neuen Emissionen zu ausgleichen.

Der nächste Schritt besteht darin, Ihre Zielemissionen zu definieren, entweder für eine einzelne Anwendung oder für Ihre gesamte Gruppe von Cloudworkloads. Das Ziel kann auch Kosteneinschränkungen umfassen, was es noch einfacher macht, darauf aufzubauen, da sie durch einen Rückgang der Kosten ein gewisses Budget zur Optimierung der Emissionen erhalten. Sobald Sie Ihr Ziel kennen, kann der Prozess der kontinuierlichen Optimierung der Cloudeffizienz gestartet werden.

Ausrichtung von Green Software Foundation: Messen der Nachhaltigkeit

Empfehlungen:

  • Berechnen Sie die minimalen Kosten und CO2-Emissionen Ihrer neuen Workload (sofern zutreffend).
  • Nachverfolgen des Fortschritts mit Servicelevelzielen (Service Level Objectives, SLO), Vereinbarungen zum Servicelevel (SLA) oder anderen Leistungsmetriken.
  • Stellen Sie Optimierungsmuster bereit, um die neue Anwendung ihrer gesamten Cloudeffizienzbewertung anzupassen.

Identifizieren der Metriken und Festlegen von Verbesserungszielen

Nachdem Sie Ihr Ziel definiert haben, müssen Sie einige Metriken identifizieren, die Sie messen können, um zu beweisen, dass Sich Ihre Änderungen positiv auf die Effizienz auswirkten.

Die Metriken können beispielsweise aus diesen Kategorien abgeleitet werden:

  • Anwendungsleistungsmetriken.
  • Metriken zur Kostenoptimierung.
  • Metriken für Co2-Emissionen (oder Proxys).

Ausrichtung von Green Software Foundation: Messen der Nachhaltigkeit

Empfehlung:

  • Besprechen Sie mit jedem Anwendungsbesitzer, da die Auswirkungen der Optimierung variieren können und sich auf viele Benutzer auswirken können.
  • Stellen Sie sicher, dass jeder Plan, der sich auf die Leistung auswirkt, vereinbart und den App-Benutzern klar kommuniziert wird, damit sie wissen, dass eine geringere Leistung für das höhere Gut der weniger CO2-Emissionen erforderlich sein kann.
  • Wenn Sie die Microsoft Emissionsbelastungs-Dashboard (EID) mit Ihrem Microsoft Sustainability Manager (MSM) instance verbunden haben, können Sie die Zielverfolgungsfunktion in MSM verwenden, um Ihre Ziele zu definieren und zu verfolgen, indem Sie sie mit Livedaten aus EID verknüpfen.

Kostenoptimierung als Proxy

Manchmal lässt uns die einfache Bereitstellung von Cloudressourcen vergessen, was nützlich ist und was einfach eine Verschwendung von Ressourcen, Geld und Kohlenstoff ist. Die Botschaft lautet hier, dass Experimente in der Cloud manchmal kostspielig sein können, was die Gesamteffizienz der Cloud angeht, nicht nur die Kosten, während keine Innovationen mit sich bringen.

Verwenden Sie Cloudressourcen mit Bedacht unter Berücksichtigung des CO2-Fußabdrucks zusätzlicher Workloads.

Bei der Definition Ihrer SCI können Sie Kohlenstoffproxys verwenden, um das Fehlen spezifischer Standards und Messungen zu kompensieren. Einer der sichersten und stärksten Proxys für co2-Emissionen sind Ihre Anwendungskosten. Die Reduzierung unnötiger Ausgaben verringert die Anzahl der übermäßigen Emissionen von bereitgestellten Workloads, da Sie weniger Cloudressourcen verwenden.

Die Verknüpfung von Kostenleistungsmetriken mit co2-Effizienz kann eine gute Strategie sein, da Sie nicht unbedingt Kompromisse bei Ihren definierten Key Performance Indicators (KPI) ihrer definierten Workload eingehen müssen, indem Sie Kosten optimieren und die CO2-Emissionen reduzieren. Sie können jedoch entscheiden, dass Sie bereit sind, einen KPI für Ihr Kohlenstoffziel zu opfern, das auch Teil Ihrer Strategie sein kann.

Ausrichtung von Green Software Foundation: Messen der Nachhaltigkeit

Empfehlung:

Definieren von Richtlinien

Azure Policy ist ein leistungsstarkes Tool, mit dem einige Entscheidungen für Ihre Cloudeffizienz einfacher implementiert werden können. Erwägen Sie die Definition einer von weiteren Richtlinien, um Ihr virtuelles Azure-Rechenzentrum kontinuierlich zu optimieren.

Ausrichtung der Green Software Foundation: Klimaverpflichtungen

Empfehlung:

  • Integrieren und verwenden Sie die im Cloud Adoption Framework verfügbaren Kostenrichtlinien.
  • Nutzen Sie integrierte Richtlinien, die für die Kosten in Azure Policy relevant sind, da sie technisch eng mit der Nachhaltigkeit verbunden sind.
  • Passen Sie Azure Policy Richtlinien gemäß den Prinzipien der grünen Software an. Erstellen Sie beispielsweise eine neue Azure Policy Initiative für "Nachhaltigkeit".
    • Berücksichtigen Sie diesen Kompromiss: Die Erzwingung neuer Richtlinien darf sich nicht auf eine ungeplante Betriebsleistungsmetrik auswirken.

Community- und Wissensaustausch

Teams müssen ständig über neue Fortschritte bei der Nachhaltigkeit informiert sein, damit sie diese Erkenntnisse bei der Implementierung von Workloads nutzen.

Der Aufbau einer Community rund um Cloudeffizienz und grüne Software ist ein guter Ausgangspunkt, um das Bewusstsein für Die Cloudeffizienz und die Kultur in Ihren organization zu fördern.

Create einer Nachhaltigkeitscommunity

Eine Nachhaltigkeitscommunity zu schaffen, muss keine mühsame Aufgabe sein. Beginnen Sie mit einem kleinen Team, das einige Zeit in das Erlernen der Nachhaltigkeit status und der relevanten Informationen zu Green Software investieren wird. Dieses Team kann auch der Green Software Foundation beitreten und Teil der Teams sein, die Regeln, Standards und vieles mehr erstellen.

Das Core Cloud Efficiency-Team muss mit allen innovativen Tools und Prinzipien auf dem neuesten Stand sein, die die Kosten und den CO2-Fußabdruck Ihrer Azure-Workload steuern.

Ausrichtung der Green Software Foundation: Klimaverpflichtungen

Empfehlung:

Planen des Lernens

Nehmen Sie sich Zeit für das Kernteam, um mehr über Fortschritte bei nachhaltigen Betriebsabläufen zu erfahren. Stellen Sie in der Zwischenzeit sicher, dass Ihr gesamtes organization beginnt, über grüne Software nachzudenken und wie sie mit ihren täglichen Entscheidungen zum Nachhaltigkeitsbild beitragen können.

Ausrichtung der Green Software Foundation: Klimaverpflichtungen

Empfehlung:

Sehen Sie sich diese beliebten Schulungs- und Lernressourcen an:

Teamübergreifendes Teilen bewährter Methoden

Die Förderung der Einführung von Nachhaltigkeitsbemühungen erfordert Input und Arbeit aus dem gesamten organization.

Ausrichtung der Green Software Foundation: Klimaverpflichtungen

Empfehlung:

  • Teammitgliedern die Freigabe ihrer Workload und unternehmensspezifischen bewährten Methoden für einen nachhaltigen Betrieb ermöglichen.
  • Richten Sie ein freigegebenes Repository mit bewährten Methoden und Anleitungen ein, die in Ihrer Umgebung mit greifbaren Ergebnissen getestet wurden.
  • Erwägen Sie häufige Wissensaustauschsitzungen oder interne Webinare, um alle auf den Stand zu bekommen.

Planen von Anreizen

Der schnellste Weg zur Durchsetzung von Richtlinien und zur Schaffung der richtigen Kultur besteht darin, Anreize für die Verbesserung der ökologischen Nachhaltigkeit einer Workload zu setzen, indem nachhaltigkeit entweder als Kern-KPI festgelegt oder der Gesamteffizienz der Anwendungen hinzugefügt wird.

Viele Softwarepartner haben bereits grüne Software in ihre bewährten Methoden aufgenommen. Stellen Sie daher sicher, dass Ihre Effizienzziele definiert und akzeptiert werden, wenn Sie die Workload besprechen.

Ausrichtung der Green Software Foundation: Klimaverpflichtungen

Empfehlungen:

  • Förderung kohlenstoffbewusster Anwendungen. Belohnen Sie Anwendungsbesitzer, wenn der gemessene CO2-Fußabdruck dem KPI entspricht.
  • Führen Sie Gamification ein, indem Sie eine freundliche Kultur des Nachhaltigkeitswettbewerbs schaffen – Erfolgsbilanzen zur Förderung von grünen Workloads, SCI-Bewertung und jeglicher Optimierung oder Verbesserung der Bewertung.
  • Erwägen Sie die Einführung von Treueprogrammen, bei denen Teilnehmer Anreize erhalten, wenn sie die Cloudeffizienz ihrer Anwendungen nachweisen können.
  • Erkunden Sie die Möglichkeit, Badges wie "Carbon Aware" und "Carbon Optimized" einzuführen.

Nächster Schritt

Überprüfen Sie die Entwurfsüberlegungen für Netzwerke und Konnektivität.