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 gesamten Organisation sich der Nachhaltigkeitspraktiken bewusst sind und diese beherrschen.
Prinzipübersicht
Um Nachhaltigkeitspraktiken anzuwenden, benötigen Sie mehr als nur Tools und Techniken. Es ist ein kultureller Wandel erforderlich, der durch Bildung und Verantwortlichkeit vorangetrieben wird. Ihre Teams müssen sich der Nachhaltigkeitsprobleme bewusst sein und über praktische Kenntnisse in Nachhaltigkeitspraktiken verfügen.
- Bewusstsein für Nachhaltigkeit ist das Kontextwissen, dass jede architektonische und betriebliche Entscheidung konkrete Auswirkungen auf die Nachhaltigkeit hat. Teams müssen erkennen, dass die Cloud keine abstrakte Sammlung virtueller Ressourcen ist, sondern von physischen Ressourcen angetrieben wird, die Energie verbrauchen und CO2-Emissionen verursachen.
- Kenntnisse in Nachhaltigkeitspraktiken umfassen das Wissen zum Interpretieren von Daten zu CO2-Emissionen, Erfahrung mit der Implementierung von Cloud-Nachhaltigkeits-Governance und technische Fähigkeiten zum Refaktorieren von Code für Energieeffizienz.
Um Nachhaltigkeitspraktiken an die Unternehmensziele anzupassen, müssen Ihre Teams wissen, wie der Energieverbrauch durch Cloud-Infrastruktur und -Software zur CO2-Bilanz des Unternehmens 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 eine aktive Optimierung vorzunehmen, wodurch Ihre Cloud-Arbeitslasten von Grund auf nachhaltig werden. Nachhaltigkeit wird zu einer wichtigen nicht funktionalen Anforderung (NFR) wie andere Anforderungen an Sicherheit, Kosten, Leistung und Zuverlässigkeit.
Empfehlungen
Um das Bewusstsein für Nachhaltigkeitsprobleme und die Kenntnisse in Nachhaltigkeitspraktiken zu fördern, sollten Sie die Empfehlungen in den folgenden Abschnitten berücksichtigen.
Geschäftskontext und Abstimmung auf Unternehmensziele
Nachhaltigkeit ist nicht nur eine technische Übung, sondern erfordert einen kulturellen Wandel, der einzelne Maßnahmen auf die Umweltmission Ihres Unternehmens abstimmt. Wenn Teams den Grund für Nachhaltigkeitsinitiativen verstehen, ist es wahrscheinlicher, dass sie die Initiativen als Kernprinzipien und nicht als optionale Aufgaben betrachten.
Verbindung zum Gesamtbild
Machen Sie Ihren Teams deutlich, wie einzelne architektonische Entscheidungen – z. B. die Auswahl einer CO2-armen Region oder die Optimierung einer Datenpipeline – zu den allgemeinen Nachhaltigkeitsverpflichtungen des Unternehmens beitragen. Kommunizieren Sie explizit, wie sich diese Entscheidungen auf die lokale Gemeinschaft und die Branche auswirken. Wandeln Sie abstrakte CO2-Messwerte in konkrete Indikatoren für Fortschritte bei den Zielen der sozialen Verantwortung von Unternehmen (Corporate Social Responsibility, CSR) um.
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 CO2-arme Region zu migrieren und einen energieeffizienten Maschinentyp zu verwenden. Die Nachricht verweist auf das CO2-Äquivalent, das Ihrem Team hilft, die Auswirkungen von Maßnahmen zur Reduktion von CO₂-Emissionen zu kontextualisieren.
„Durch die Migration unserer Datenanalyse-Engine in die CO2-arme Region „us-central1“
Low CO2 und das Upgrade unserer Cluster auf C4A-Instanzen auf Axion-Basis haben wir unser CO2-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 erhebliche Auswirkungen auf unsere Geschäftsziele und wurde im Newsletter für das vierte Quartal an unseren Vorstand aufgenommen.“
Finanzielle und Nachhaltigkeitsziele kommunizieren
Transparenz ist entscheidend, um Nachhaltigkeitspraktiken an Zielen auszurichten. Teilen Sie nach Möglichkeit Nachhaltigkeitsziele und Fortschritte in der gesamten Organisation mit. Heben Sie die Fortschritte im Bereich Nachhaltigkeit im Jahresabschluss hervor. Durch diese Kommunikation wird sichergestellt, dass technische Teams ihre Arbeit als wichtigen Teil der öffentlichen Verpflichtungen und der finanziellen Gesundheit des Unternehmens betrachten.
Gemeinsames Schicksal anerkennen
Machen Sie Teams mit der kollaborativen Natur der Cloud-Nachhaltigkeit vertraut. 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 das Verständnis, 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 Berufsrollen zuschneiden. Die Nachhaltigkeitstools und -techniken, die ein Data Scientist verwenden kann, unterscheiden sich stark von denen, die einem FinOps-Analysten zur Verfügung stehen, wie in der folgenden Tabelle beschrieben:
| Rolle | Schulungsfokus |
|---|---|
| Data Scientists und ML-Entwickler | CO2-Intensität von Compute-Ressourcen: Zeigen Sie die Unterschiede zwischen der Ausführung von KI-Trainingsjobs auf Legacy-Systemen und auf speziell entwickelten KI-Beschleunigern. Heben Sie hervor, wie ein Modell mit weniger Parametern die erforderliche Genauigkeit bei deutlich geringerem Energieverbrauch erzielen kann. |
| Entwickler | Codeeffizienz und Ressourcenverbrauch: Veranschaulichen Sie wie Code mit hoher Latenz oder ineffiziente Schleifen direkt zu einer längeren CPU-Laufzeit und einem höheren Energieverbrauch führen. Betonen Sie die Bedeutung von schlanken Containern und die Notwendigkeit, die Anwendungsleistung zu optimieren, um den ökologischen Fußabdruck von Software zu reduzieren. |
| Architekten | Nachhaltigkeit von Grund auf: Konzentrieren Sie sich auf die Regionsauswahl und
die Platzierung von Arbeitslasten. Zeigen Sie, wie die Auswahl einer
northamerica-northeast1) das CO2-Profil Ihres gesamten Anwendungsstacks grundlegend verändert, bevor Sie auch nur eine Zeile
Code schreiben. |
| Plattform- und Betriebsingenieure | Nutzung maximieren: Betonen Sie die Umweltkosten von inaktiven Ressourcen und Überbereitstellung. Präsentieren Sie Szenarien für die automatische Skalierung und die richtige Dimensionierung, um sicherzustellen, dass Cloud-Ressourcen effizient genutzt werden. Erläutern Sie, wie Sie nachhaltigkeitsbezogene Messwerte wie die Nutzung erstellen und verfolgen und wie Sie Messwerte wie die Rechenzeit in entsprechende Messwerte für CO2-Emissionen umwandeln. |
| FinOps | Stückkosten von CO2-Emissionen: Konzentrieren Sie sich auf die Beziehung zwischen finanziellen Ausgaben und Umweltauswirkungen. Zeigen Sie, wie Unternehmen mit GreenOps Praktiken CO₂-Emissionen pro Transaktion verfolgen können. So wird Nachhaltigkeit zu einem wichtigen Leistungskennwert (Key Performance Indicator, KPI), der genauso wichtig ist wie herkömmliche KPIs wie Kosten und Nutzung. |
| Produktmanager | Nachhaltigkeit als Funktion: Zeigen Sie, wie Sie Ziele zur Reduzierung von CO2-Emissionen in Produkt-Roadmaps integrieren. Zeigen Sie, wie vereinfachte Nutzerpfade dazu beitragen können, den Energieverbrauch von Cloud-Ressourcen und Endnutzergeräten zu senken. |
| Führungskräfte | Strategische Abstimmung und Berichterstellung: Konzentrieren Sie sich darauf, wie sich Cloud Nachhaltigkeit auf ESG-Werte (Environmental, Social, and Governance) und die öffentliche Reputation auswirkt. Veranschaulichen Sie, wie Entscheidungen im Bereich Nachhaltigkeit dazu beitragen, das regulatorische Risiko 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 befähigen, sich für Nachhaltigkeit einzusetzen
Stellen Sie Führungskräften die Daten und Berechtigungen zur Verfügung, die sie benötigen, um Umweltauswirkungen ähnlich wie andere geschäftliche Messwerte 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 eine nette Funktion, die die Produktion verlangsamt. Sie setzen sich aktiv für neue Funktionen von Cloud-Anbietern ein, z. B. 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 an anerkannten globalen und regionalen Standards ausrichten. 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. Übergang von allgemeinen Zielen zu spezifischen, messbaren KPIs, die Verbesserungen und Effizienz belohnen.
CO2-KPIs und nicht funktionale Anforderungen definieren
Behandeln Sie Nachhaltigkeit als eine wichtige technische Anforderung. Wenn Sie CO2 KPIs definieren, z. B. Gramm CO2 Äquivalent pro Million Anfragen oder CO₂-Intensität pro KI-Trainingslauf, machen Sie die Auswirkungen auf die Nachhaltigkeit sichtbar und umsetzbar. Integrieren Sie Nachhaltigkeit beispielsweise in die nicht funktionalen Anforderungen für jedes neue Projekt. Mit anderen Worten: So wie ein System ein bestimmtes Latenz- oder Verfügbarkeitsziel erreichen muss, muss es auch innerhalb eines definierten Budgets für CO2-Emissionen bleiben.
Return on Effort messen
Helfen Sie Ihren Teams, Nachhaltigkeitserfolge mit hoher Wirkung und geringem Aufwand zu identifizieren – z. B. die Verlagerung eines Batchjobs in eine andere Region – im Vergleich zu einer komplexen Code-Refaktorierung, die möglicherweise nur minimale Vorteile bringt. Sorgen Sie für Transparenz hinsichtlich des Return on Effort (ROE). Wenn ein Team eine effizientere Prozessorfamilie auswählt, muss es genau wissen, wie viel CO2-Emissionen im Vergleich zu der Zeit und dem Aufwand vermieden wurden, die für die Migration zum neuen Prozessor erforderlich sind.
Reduktion von CO₂-Emissionen anerkennen und feiern
Die Auswirkungen auf die Nachhaltigkeit sind oft im Hintergrund der Infrastruktur verborgen. Um die Dynamik für Fortschritte im Bereich Nachhaltigkeit zu nutzen, sollten Sie Erfolge für die gesamte Organisation sichtbar machen. Verwenden Sie beispielsweise Anmerkungen in Monitoring-Dashboards, um zu kennzeichnen, wann ein Team eine bestimmte Nachhaltigkeitsoptimierung bereitgestellt hat. Durch diese Transparenz können Teams auf Daten im Dashboard verweisen und Anerkennung für ihre Erfolge erhalten.