Freigeben über


Entwurfsprinzipien einer nachhaltigen Workload

Die Nachhaltigkeitsentwurfsmethodik bietet einen Rahmen, um die Umweltauswirkungen Ihrer Workloads zu erfassen, zu melden und zu reduzieren oder zu optimieren.

Um eine Steigerung der CO2-Effizienz zu erzielen, überlegen Sie, wie Ihre Workload direkt und indirekt die CO2-Emissionen reduzieren kann:

  • Weniger physische und virtuelle Ressourcen verwenden
  • Weniger Energie
  • Intelligentere Nutzung von Energie und Ressourcen
  • Unterstützung älterer Geräte

Es ist wichtig, die CO2-Emissionen durch umsetzbare Erkenntnisse effektiv zu erfassen, zu melden und zu reduzieren.

  • Gewinnen Sie Transparenz in Ihre aktuellen Co2-Auswirkungen
  • Einsparungen schätzen
  • Maßnahmen ergreifen, um den Fortschritt zu beschleunigen

Diese wichtigen Entwurfsprinzipien für Nachhaltigkeit entsprechen und erweitern die Qualitätspfeiler des Azure Well-Architected Frameworks– Zuverlässigkeit, Sicherheit, Kostenoptimierung, Operational Excellence und Leistungseffizienz.

Prinzipien der grünen Software

Microsoft arbeitet aktiv an Nachhaltigkeitszielen und gibt jedem organization die Möglichkeit, Emissionen zu reduzieren und unsere Umwelt zu verbessern. Die Azure Well-Architected Framework-Workload für Nachhaltigkeit entspricht den Green Software Principles der Green Software Foundation.

Die Prinzipien der grünen Software sind der Ausgangspunkt, um das SCI-Modell zu verstehen und zu verstehen, wie dies in unser Framework aufgenommen wird.

Kohlenstoffeffizienz

Prinzip: Emittieren Sie so wenig Kohlenstoff wie möglich.

Die Anwendung oder Software muss möglichst wenig Kohlenstoff ausstoßen. Eine kohlenstoffeffiziente Cloudanwendung ist eine, die optimiert ist, und der Ausgangspunkt sind die Kosten. Durch die Rationalisierung der Anwendungsinfrastruktur und der Kosten wird sichergestellt, dass keine unnötigen Ressourcen in der Cloud verschwendet werden, um die Software auszuführen. Dies ist jedoch nicht genug, da Sie Ihre Anwendung möglicherweise kostenoptimiert haben, aber dennoch Tonnen von Ressourcen verschwenden, die ohne Grund Kohlenstoff ausstoßen.

Energieeffizienz

Prinzip: Verwenden Sie so wenig Energie wie möglich.

Das Ziel dieses Prinzips ist, dass Sie Anwendungen erstellen, die energieeffizient sind. Dies ist ein gängiges Muster für mobile Anwendungen, da sie sich auf ein batteriebetriebenes Gerät verlassen müssen und dessen Verbrauch optimieren. Für Desktop- oder Webanwendungen ist dies jedoch weniger üblich, da Entwickler bisher nie aufgefordert wurden, den Stromverbrauch ihrer Software zu optimieren.

CO2-Bewusstsein

Prinzip: Tun Sie mehr, wenn der Strom sauberer ist, und weniger, wenn der Strom dreckiger ist.

Wir müssen die Anwendung darauf aufmerksam machen, wie viel Kohlenstoff sie ausgibt. Auf diese Weise können wir mit Techniken zur Nachfrageverschiebung und Nachfragegestaltung auf spezifische Bedingungen der Energieversorgung reagieren:

Verfahren Beschreibung
Bedarfsverlagerung Nachfrageverschiebung bedeutet, die Workloads und Ressourcen in Regionen oder Rechenzentren oder eine Zeit im Rechenzentrum zu verschieben, in der die Energieversorgung hoch und die Nachfrage geringer ist und durch erneuerbare Energien gedeckt werden kann. Die Verzögerung der Ausführung von Apps bis zu einem Zeitpunkt, in dem die Nachfrage geringer ist, sollte zu einer geringeren Co2-Intensität führen.
Strukturieren von Anforderungen Die Bedarfsgestaltung bedeutet, das Verhalten und Erscheinungsbild der Anwendung so zu ändern, dass sie der Energieversorgung in Echtzeit entsprechen. Eine bewährte Methode besteht darin, eine Ökoversion der App zu erstellen und sie als Benchmark für die Bedarfsgestaltung und Co2-Optimierung beizubehalten.

Hardwareeffizienz

Prinzip: Verwenden Sie die möglichst geringstmögliche Menge an verkörpertem Kohlenstoff.

Verkörperter Kohlenstoff ist der Kohlenstoff, der für den Bau eines Geräts emittiert wurde. Daher stellt eine nachhaltige Anwendung sicher, dass ältere Geräte unterstützt werden und die Effizienz jedes Geräts maximiert. Ziel ist es, hardwareeffiziente Anwendungen zu erstellen.

Betrachten Sie den Kompromiss, dass ältere Geräte Leistungsineffizienzen aufweisen können und möglicherweise nicht immer geeignet sind.

Messen der Nachhaltigkeit

Prinzip: Was Sie nicht messen können, können Sie nicht verbessern.

Die Messung der CO2-Emissionen einer Cloudanwendung ist eine komplexe Aufgabe, da sie das gesamte Ökosystem der Software umfasst: von der Cloudinfrastruktur (in der wir die Emissionsdashboards haben, die uns helfen), über den durchquerten Netzwerkpfad bis hin zur Edgetechnologie und den Benutzergeräten. Mit dem SCI zielen wir nicht auf eine diskrete Messung der CO2-Emissionen ab, sondern auf eine Bewertung, die sich im Laufe der Zeit und mit unseren Optimierungstechniken ändern wird.

  • Erfahren Sie mehr über die Messung der Green Software Foundation.

Klimaverpflichtungen

Prinzip: Verstehen des genauen Mechanismus der Reduzierung.

Viele Konzerne und Konzerne haben sich für das Klima verpflichtet. Sie arbeiten aktiv an neuen Nachhaltigkeitszielen mit dem hauptziel der Beseitigung, Reduzierung und Vermeidung von CO2-Emissionen.

Es gibt mehrere Optionen, um den CO2-Fußabdruck von organization oder Entitäten zu reduzieren. Im Einklang mit dem Ziel der Green Software Foundation sollte unsere Standard Richtung jedoch immer darin bestehen, überhaupt keine Kohlenstoffemission zu emittieren. Das nennen wir Abatement oder Carbon Elimination.

Nachdem wir dieses Ziel verfolgt haben, werden weiterhin Emissionen entstehen, die nicht vermieden werden können. Alle verbleibenden Methoden zur Reduzierung der CO2-Emissionen werden uns dabei helfen, indem wir den Kohlenstoff ausgleichen (entweder kompensieren oder neutralisieren).

Die Strategie Ihres Unternehmens kann eine Mischung aus allen möglichen Methoden sein und je nach Endergebnis ein Net Zero-Ziel erreichen, wenn die CO2-Emissionen möglichst beseitigt und die Restemissionen kompensiert werden.

Die SCI-Gleichung zielt darauf ab, Emissionen zu beseitigen, die immer das primäre Ziel einer nachhaltigen Arbeitsauslastung sein sollten, und die Punktzahl kann nur mit einer Verringerung verringert werden.

Nächste Schritte

Überprüfen Sie die Überlegungen zum Anwendungsentwurf.