Dieses Prinzip in der Säule „Nachhaltigkeit“ des Google Cloud Well-Architected Framework enthält Empfehlungen, mit denen Sie eine Kultur schaffen können, in der Teams in Ihrer Organisation sich der Nachhaltigkeitspraktiken bewusst sind und diese beherrschen.
Übersicht über die Grundsätze
Um Nachhaltigkeitspraktiken anzuwenden, benötigen Sie mehr als nur Tools und Techniken. Sie benötigen einen kulturellen Wandel, der durch Bildung und Rechenschaftspflicht vorangetrieben wird. Ihre Teams müssen sich der Nachhaltigkeitsprobleme bewusst sein und praktische Kenntnisse in Bezug auf Nachhaltigkeit haben.
- Bewusstsein für Nachhaltigkeit ist das Kontextwissen, dass jede architektonische und betriebliche Entscheidung konkrete Auswirkungen auf die Nachhaltigkeit hat. Teams müssen sich bewusst sein, dass die Cloud keine abstrakte Sammlung virtueller Ressourcen ist, sondern von physischen Ressourcen angetrieben wird, die Energie verbrauchen und CO2-Emissionen verursachen.
- Kenntnisse in Bezug auf Nachhaltigkeitspraktiken umfassen das Wissen, um Daten zu CO2-Emissionen zu interpretieren, Erfahrung mit der Implementierung von Cloud-Nachhaltigkeitsrichtlinien und technische Fähigkeiten, um Code für Energieeffizienz zu refaktorieren.
Damit Nachhaltigkeitspraktiken mit den Organisationszielen in Einklang gebracht werden können, müssen Ihre Teams wissen, wie der Energieverbrauch von Cloud-Infrastruktur und Software zum CO2-Fußabdruck der Organisation beiträgt. Gut geplante Schulungen tragen dazu bei, dass alle Ihre Stakeholder – von Entwicklern und Architekten bis hin zu Finanzexperten und Betriebsingenieuren – den Nachhaltigkeitskontext ihrer täglichen Arbeit verstehen. Dieses gemeinsame Verständnis ermöglicht es Teams, über die passive Compliance hinauszugehen und aktiv zu optimieren. So werden Ihre Cloud-Arbeitslasten von vornherein nachhaltig. Nachhaltigkeit wird zu einer wichtigen nicht funktionalen Anforderung (NFR) wie andere Anforderungen für Sicherheit, Kosten, Leistung und Zuverlässigkeit.
Empfehlungen
Um das Bewusstsein für Nachhaltigkeitsprobleme und die Kompetenz in Bezug auf Nachhaltigkeitspraktiken zu schärfen, sollten Sie die Empfehlungen in den folgenden Abschnitten berücksichtigen.
Geschäftskontext und Abstimmung mit Unternehmenszielen angeben
Nachhaltigkeit ist nicht nur eine technische Übung, sondern erfordert einen kulturellen Wandel, der individuelle Maßnahmen mit der Umweltmission Ihrer Organisation in Einklang bringt. Wenn Teams das Warum hinter Nachhaltigkeitsinitiativen verstehen, ist es wahrscheinlicher, dass sie die Initiativen als Kernprinzipien und nicht als optionale Aufgaben betrachten.
Das große Ganze sehen
Helfen Sie Ihren Teams, zu verstehen, wie einzelne Architekturentscheidungen – z. B. die Auswahl einer Region mit geringen CO2-Emissionen oder die Optimierung einer Datenpipeline – zu den allgemeinen Nachhaltigkeitsverpflichtungen der Organisation beitragen. Machen Sie deutlich, wie sich diese Entscheidungen auf die lokale Gemeinschaft und die Branche auswirken. Abstrakte CO2-Messwerte in konkrete Indikatoren für den Fortschritt bei der Erreichung der Ziele für die soziale Verantwortung von Unternehmen (Corporate Social Responsibility, CSR) umwandeln.
Eine Nachricht wie die folgende informiert Teams beispielsweise über das positive Ergebnis und die Anerkennung durch die Führungsebene einer Entscheidung, eine Arbeitslast in eine Region mit geringen CO2-Emissionen zu migrieren und einen energieeffizienten Maschinentyp zu verwenden. In der Nachricht wird auf das CO2-Äquivalent verwiesen, damit Ihr Team die Auswirkungen von Maßnahmen zur Reduzierung von CO2-Emissionen besser nachvollziehen kann.
„Durch die Migration unserer Datenanalyse-Engine in die Region
Low CO2 (us-central1) und die Aktualisierung unserer Cluster auf C4A-Axion-basierte Instanzen haben wir unser CO₂-Profil grundlegend verändert. Diese Umstellung führte zu einer Reduzierung der CO2-Intensität unserer Datenanalyse-Engine um 75 %, was in diesem Quartal einer Reduzierung von 12 Tonnen CO2-Äquivalent entspricht. Diese Migration hatte einen erheblichen Einfluss auf unsere Geschäftsziele und wurde in den Newsletter für das vierte Quartal an unseren Vorstand aufgenommen.“
Finanzielle und Nachhaltigkeitsziele kommunizieren
Transparenz ist entscheidend, um Nachhaltigkeitspraktiken mit Zielen in Einklang zu bringen. Teilen Sie Nachhaltigkeitsziele und Fortschritte nach Möglichkeit in der gesamten Organisation. Nachhaltigkeitsfortschritte im Jahresabschluss hervorheben Durch diese Kommunikation wird sichergestellt, dass technische Teams ihre Arbeit als wichtigen Teil der öffentlichen Verpflichtungen und der finanziellen Gesundheit der Organisation betrachten.
Fate-Sharing-Mentalität annehmen
Teams über die kollaborative Natur von Cloud-Nachhaltigkeit informieren Google ist für die Nachhaltigkeit der Cloud verantwortlich, einschließlich der Effizienz der Infrastruktur und der Rechenzentren. Sie (der Kunde) sind für die Nachhaltigkeit Ihrer Ressourcen und Arbeitslasten in der Cloud verantwortlich. Wenn Sie diese Zusammenarbeit als Partnerschaft mit gemeinsamem Schicksal darstellen, unterstreichen Sie, dass Ihre Organisation und Google zusammenarbeiten, um optimale Umweltergebnisse zu erzielen.
Rollenbasierte Nachhaltigkeitsschulungen anbieten
Damit Nachhaltigkeit eine praktische Fähigkeit und kein theoretisches Konzept ist, sollten Sie die Nachhaltigkeitsschulungen auf bestimmte Stellen zuschneiden. Die Nachhaltigkeitstools und ‑techniken, die ein Data Scientist verwenden kann, unterscheiden sich stark von denen, die einem FinOps-Analysten zur Verfügung stehen. Das wird in der folgenden Tabelle beschrieben:
| Rolle | Trainingsfokus |
|---|---|
| Data Scientists und ML-Entwickler | CO₂-Intensität von Rechenleistung: Zeigen Sie die Unterschiede zwischen der Ausführung von KI-Trainingsjobs auf alten Systemen und auf speziell entwickelten KI-Beschleunigern auf. Stellen Sie heraus, wie ein Modell mit weniger Parametern die erforderliche Genauigkeit bei deutlich geringerem Energieverbrauch erreichen kann. |
| Entwickler | Codeeffizienz und Ressourcenverbrauch: Veranschaulichen Sie, wie sich Code mit hoher Latenz oder ineffiziente Schleifen direkt auf die CPU-Laufzeit und den Energieverbrauch auswirken. Betonen Sie die Bedeutung von schlanken Containern und die Notwendigkeit, die Anwendungsleistung zu optimieren, um den ökologischen Fußabdruck von Software zu verringern. |
| Architekten | Nachhaltigkeit durch Design: Fokus auf die Auswahl der Region und die Platzierung von Arbeitslasten. Zeigen Sie, wie sich die CO2-Bilanz Ihres gesamten Anwendungsstacks grundlegend ändert, wenn Sie eine northamerica-northeast1) auswählen, bevor Sie auch nur eine Zeile Code schreiben. |
| Plattform- und Operations-Engineers | Nutzung maximieren: Betonen Sie die Umweltkosten von inaktiven Ressourcen und Überbereitstellung. Szenarien für die automatisierte Skalierung und Right-Sizing präsentieren, um sicherzustellen, dass Cloud-Ressourcen effizient genutzt werden. Erklären Sie, wie Sie nachhaltigkeitsbezogene Messwerte wie die Auslastung erstellen und nachverfolgen und wie Sie Messwerte wie die Rechenzeit in entsprechende Messwerte für Kohlenstoffemissionen umrechnen. |
| FinOps | Unit Economics von CO₂: Konzentrieren Sie sich auf das Verhältnis zwischen finanziellen Ausgaben und Umweltauswirkungen. Zeigen Sie, wie GreenOps-Praktiken es einem Unternehmen ermöglichen, den CO₂-Ausstoß pro Transaktion zu erfassen. So wird Nachhaltigkeit zu einem wichtigen Leistungsindikator (KPI), der genauso wichtig ist wie herkömmliche KPIs wie Kosten und Nutzung. |
| Produktmanager | Nachhaltigkeit als Funktion: Hier wird gezeigt, wie Ziele zur Reduzierung von CO₂-Emissionen in Produkt-Roadmaps integriert werden können. Zeigen Sie, wie vereinfachte Nutzeraktionen dazu beitragen können, den Energieverbrauch von Cloud-Ressourcen und Endnutzergeräten zu senken. |
| Führungskräfte | Strategische Ausrichtung und Berichterstellung: Konzentrieren Sie sich darauf, wie sich die Nachhaltigkeit der Cloud auf die ESG-Bewertungen (Environmental, Social, and Governance) und den öffentlichen Ruf auswirkt. Veranschaulichen Sie, wie Nachhaltigkeitsentscheidungen dazu beitragen, gesetzliche Risiken zu verringern und Verpflichtungen gegenüber der Community und der Branche zu erfüllen. |
Nachhaltigkeit fördern und Erfolge anerkennen
Um langfristige Fortschritte zu erzielen, müssen Sie über interne technische Korrekturen hinausgehen und Ihre Partner und die Branche beeinflussen.
Führungskräfte in die Lage versetzen, sich für Nachhaltigkeit einzusetzen
Managern die Daten und Berechtigungen zur Verfügung stellen, die sie benötigen, um Umweltauswirkungen ähnlich wie andere Geschäftsmesswerte wie Markteinführungszeit und Kosten zu priorisieren. Wenn Führungskräfte diese Daten haben, betrachten sie Nachhaltigkeit als Qualitäts- und Effizienzstandard und nicht als Nice-to-have-Funktion, die die Produktion verlangsamt. Sie setzen sich aktiv für neue Funktionen von Cloud-Anbietern ein, z. B. für detailliertere CO2-Daten und neuere, umweltfreundlichere Prozessoren in bestimmten Regionen.
An Branchenstandards und Frameworks ausrichten
Damit Ihre Nachhaltigkeitsbemühungen glaubwürdig und messbar sind, sollten Sie interne Praktiken anerkannte globale und regionale Standards anpassen. Weitere Informationen finden Sie unter Nachhaltigkeitspraktiken an Branchenrichtlinien ausrichten.
Nachhaltigkeitsbemühungen fördern
Damit Nachhaltigkeit zu einem dauerhaften Bestandteil der Engineering-Kultur wird, müssen Teams den Wert der Priorisierung von Nachhaltigkeit erkennen. Von allgemeinen Zielen zu spezifischen, messbaren KPIs übergehen, die Verbesserungen und Effizienz belohnen.
KPIs und NFRs für CO2-Emissionen definieren
Nachhaltigkeit als zentrale technische Anforderung betrachten Wenn Sie CO2-KPIs definieren, z. B. Gramm CO2-Äquivalent pro Million Anfragen oder CO₂-Intensität pro KI-Trainingslauf, können Sie die Auswirkungen auf die Nachhaltigkeit sichtbar machen und Maßnahmen ergreifen. Nehmen Sie Nachhaltigkeit beispielsweise in die nicht funktionalen Anforderungen für jedes neue Projekt auf. Genauso wie ein System ein bestimmtes Latenz- oder Verfügbarkeitsziel erreichen muss, muss es auch ein definiertes Budget für Kohlenstoffemissionen einhalten.
Return on Effort messen
Helfen Sie Ihren Teams, wirkungsvolle und wenig aufwendige Nachhaltigkeitsmaßnahmen zu ermitteln, z. B. die Verlagerung eines Batchjobs in eine andere Region, im Gegensatz zu einer komplexen Code-Refactoring-Maßnahme, die möglicherweise nur minimale Vorteile bietet. Transparenz hinsichtlich des Return on Effort (ROE) schaffen. Wenn ein Team eine effizientere Prozessorfamilie auswählt, muss es genau wissen, wie viel CO2-Emissionen es im Vergleich zu dem Zeit- und Arbeitsaufwand für die Migration zum neuen Prozessor vermieden hat.
Reduzierung von CO₂-Emissionen anerkennen und feiern
Die Auswirkungen auf die Nachhaltigkeit sind oft im Hintergrund der Infrastruktur verborgen. Um die Dynamik für Nachhaltigkeitsfortschritte zu steigern, sollten Sie Erfolge für die gesamte Organisation sichtbar machen. Verwenden Sie beispielsweise Anmerkungen in Monitoring-Dashboards, um zu markieren, wann ein Team eine bestimmte Nachhaltigkeitsoptimierung bereitgestellt hat. Diese Sichtbarkeit ermöglicht es Teams, auf Daten im Dashboard zu verweisen und Anerkennung für ihre Erfolge zu erhalten.