Dieses Prinzip in der Säule „Nachhaltigkeit“ des Google Cloud Well-Architected Framework enthält Empfehlungen, mit denen Sie die Nachhaltigkeit Ihrer Arbeitslasten in messen und kontinuierlich verbessern können Google Cloud.
Prinzipübersicht
Damit Ihre Cloud-Arbeitslasten nachhaltig bleiben, benötigen Sie genaue und transparente Messwerte. Mit überprüfbaren Messwerten können Sie Nachhaltigkeitsziele in Maßnahmen umsetzen. Jede Ressource, die Sie in der Cloud erstellen, hat eine zugehörige CO₂-Bilanz. Um nachhaltige Cloud-Architekturen zu entwickeln und zu verwalten, müssen Sie die Messung von CO₂-Daten in Ihren operativen Feedback-Loop einbinden.
Die Empfehlungen in diesem Abschnitt bieten ein Framework für die Verwendung von Carbon Footprint um CO₂-Emissionen zu quantifizieren, CO₂-Hotspots zu identifizieren, gezielte Arbeitslastoptimierungen zu implementieren und die Ergebnisse der Optimierungsbemühungen zu überprüfen. Mit diesem Framework können Sie Ihre Ziele zur Kostenoptimierung effizient mit überprüfbaren Zielen zur Reduktion von CO₂-Emissionen abstimmen.
Berichtsmethode für Carbon Footprint
Carbon Footprint bietet einen transparenten, prüfbaren und global abgestimmten Bericht über Ihre Cloud-bezogenen Emissionen. Der Bericht entspricht internationalen Standards, vor allem dem Greenhouse Gas (GHG) Protocol für die Berichterstattung und Bilanzierung von Treibhausgasen. Im Carbon Footprint-Bericht werden standortbasierte und marktorientierte Bilanzierungsmethoden verwendet. Die standortbasierte Bilanzierung basiert auf dem Emissionsfaktor des lokalen Stromnetzes. Bei der marktorientierten Bilanzierung werden die Käufe von CO₂-freier Energie (Carbon-Free Energy, CFE) durch Google berücksichtigt. Dieser duale Ansatz hilft Ihnen, sowohl die Auswirkungen auf das physische Stromnetz als auch den CO₂-Vorteil Ihrer Arbeitslasten in Google Cloudzu verstehen.
Weitere Informationen zur Erstellung des Carbon Footprint-Berichts, einschließlich der verwendeten Datenquellen, der Einbeziehung von Scope-3-Emissionen und des Modells zur Kundenzuordnung, finden Sie unter Berichtsmethode für die CO₂-Bilanz.
Empfehlungen
Wenn Sie die CO₂-Messung zur kontinuierlichen Verbesserung nutzen möchten, sollten Sie die Empfehlungen in den folgenden Abschnitten berücksichtigen. Die Empfehlungen sind als Reifephasen für die Implementierung eines nachhaltigen Cloud-Betriebs strukturiert:
- Phase 1: Baseline festlegen
- Phase 2: Hotspots identifizieren
- Phase 3: Gezielte Optimierung implementieren
- Phase 4: Nachhaltigkeitspraktiken und ‑berichte institutionalisieren
Phase 1: Baseline festlegen
In dieser Phase richten Sie die erforderlichen Tools ein und sorgen dafür, dass Daten zugänglich und korrekt eingebunden sind.
- Berechtigungen gewähren: Gewähren Sie Teams wie FinOps, SecOps und
Plattformtechnik Berechtigungen, damit sie auf das
Carbon Footprint-Dashboard in der Google Cloud Console zugreifen können. Weisen Sie die
Rolle „Carbon Footprint-Betrachter“
(
roles/billing.carbonViewer) in Identity and Access Management (IAM) für das entsprechende Rechnungskonto zu. - Datenexport automatisieren: Bevor Sie Daten exportieren, prüfen Sie, ob Ihre Google Cloud Ressourcenhierarchie (Ordner und Projekte) und Ihre Ressourcenannotationen (Tags und Labels) die Organisation Ihrer Geschäftseinheiten korrekt widerspiegeln. Da Carbon Footprint-Daten auf Projektebene aggregiert werden, ist eine gut definierte Hierarchie unerlässlich, um Emissionen korrekt zuzuordnen. Konfigurieren Sie den automatisierten Export von Carbon Footprint-Daten nach BigQuery. Mit den exportierten Daten können Sie detaillierte Analysen durchführen, CO₂-Daten mit Kosten- und Nutzungsdaten korrelieren und benutzerdefinierte Berichte erstellen.
- CO₂-bezogene Leistungsindikatoren (KPIs) definieren: Legen Sie Messwerte fest, die CO₂-Emissionen mit dem Geschäftswert verknüpfen. Die CO₂-Intensität ist beispielsweise ein Messwert für die Anzahl der Kilogramm CO₂-Äquivalent pro Kunde, Transaktion oder Umsatz.
Phase 2: CO₂-Hotspots identifizieren
Analysieren Sie die detaillierten Daten im Carbon Footprint-Bericht, um die Bereiche mit den größten Umweltauswirkungen zu identifizieren. Verwenden Sie für diese Analyse die folgenden Methoden:
- Nach Umfang priorisieren: Analysieren Sie die Daten im Dashboard nach Projekt, Region und Dienst, um schnell die größten Brutto-CO₂- Emittenten zu identifizieren.
- Duale Bilanzierung verwenden: Wenn Sie die CO₂-Auswirkungen in einer Region bewerten, berücksichtigen Sie sowohl standortbasierte Emissionen (die Umweltauswirkungen des lokalen Stromnetzes) als auch marktorientierte Emissionen (die Vorteile der CFE-Investitionen von Google).
- Mit Kosten korrelieren: Verknüpfen Sie die CO₂-Daten in BigQuery mit Ihren Abrechnungsdaten und bewerten Sie die Auswirkungen von Optimierungsmaßnahmen auf Nachhaltigkeit und Kosten. Obwohl Kosten und CO₂-Emissionen oft in dieselbe Richtung verlaufen, können Sie Kosten nur als ersten Indikator verwenden. In Regionen mit hohen Kosten und hohen CO₂-freien Energie-(CFE-)Wertenkönnen Arbeitslasten beispielsweise hohe Kosten, aber niedrige marktorientierte Emissionen verursachen. Überprüfen Sie Optimierungsannahmen immer anhand von tatsächlichen standortbasierten und marktorientierten Messwerten.
- Daten mit Anmerkungen versehen, um den Return on Effort (ROE) zu messen: Versehen Sie die CO₂- Daten in BigQuery mit Anmerkungen zu bestimmten Ereignissen, z. B. zur Anpassung der Größe einer Ressource oder zur Außerbetriebnahme eines großen Dienstes. Mit den Anmerkungen können Sie Reduzierungen der CO₂-Emissionen und Kosten bestimmten Optimierungsinitiativen zuordnen, damit Sie das Ergebnis jeder Initiative messen und nachweisen können.
Phase 3: Gezielte Optimierung implementieren
Dies ist die Ausführungsphase für die Implementierung eines nachhaltigen Cloud-Betriebs. Verwenden Sie die folgenden Strategien, um bestimmte Ressourcen zu optimieren, die Sie als wichtige Treiber von Kosten und CO₂-Emissionen identifizieren:
- Nicht genutzte Projekte außer Betrieb nehmen: Prüfen Sie im Rahmen Ihrer IT-Service-Management (ITSM)-Workflows regelmäßig den Recommender für nicht genutzte Projekte, der in die Carbon Footprint-Daten eingebunden ist. Um sofortige, überprüfte Reduzierungen der CO₂-Emissionen und Kosten zu erzielen, automatisieren Sie die Überprüfung und eventuelle Entfernung nicht genutzter Projekte über nachverfolgte Engineering-Tickets.
- Ressourcen richtig dimensionieren: Passen Sie die bereitgestellte Ressourcenkapazität an die tatsächliche Nutzung an. Verwenden Sie dazu Active Assist-Recommender zur Anpassung der Größe, z. B. Empfehlungen für Maschinentypen für Compute Engine-VMs. Verwenden Sie für rechenintensive Aufgaben und KI-Arbeitslasten die effizientesten Maschinentypen und KI-Modelle.
- CO₂-bewusste Planung verwenden: Binden Sie für Batch-Arbeitslasten, die nicht zeitkritisch sind, regionale CFE-Daten in die Planungslogik ein. Beschränken Sie nach Möglichkeit die Erstellung neuer Ressourcen auf Regionen mit niedrigen CO₂-Emissionen, indem Sie die Ressourcenstandorte Einschränkung im Organisationsrichtliniendienst verwenden.
- Daten-Sprawl reduzieren: Implementieren Sie Data Governance-Richtlinien, um sicherzustellen, dass selten aufgerufene Daten in eine geeignete Speicherklasse für kalten Datenspeicher (Nearline, Coldline oder Archive) verschoben oder dauerhaft gelöscht werden. Mit dieser Strategie können Sie die Energiekosten Ihrer Speicherressourcen senken.
- Anwendungscode optimieren: Beheben Sie Ineffizienzen auf Codeebene, die zu einer übermäßigen Ressourcennutzung oder unnötigen Berechnungen führen.
Hier finden Sie weitere Informationen:
- Regionen mit CO₂-armer Energie verwenden
- KI- und ML-Arbeitslasten optimieren
- Ressourcennutzung optimieren
- Energieeffiziente Software entwickeln
- Daten und Speicher für mehr Nachhaltigkeit optimieren
Phase 4: Nachhaltigkeitspraktiken und ‑berichte institutionalisieren
In dieser Phase binden Sie die CO₂-Messung in Ihr Governance-Framework ein. Dieser Ansatz trägt dazu bei, dass Ihre Organisation über die Fähigkeiten und Kontrollen verfügt, die für kontinuierliche Verbesserungen der Nachhaltigkeit und überprüfbare Berichte erforderlich sind.
- **GreenOps -Governance implementieren** : Richten Sie eine formelle GreenOps Funktion oder ‑Arbeitsgruppe ein, um Carbon Footprint-Daten mit Cloud Billing-Daten zu verknüpfen. Binden Sie Ihre monatlichen BigQuery-CO₂-Exporte direkt in Ihre vorhandenen FinOps-Dashboards ein, z. B. Looker. Wenn Sie CO₂- und Kostendaten auf einer einzigen Oberfläche präsentieren, wird sichergestellt, dass Nachhaltigkeit Teil Ihres Standardzyklus für operative Überprüfungen ist. Diese Funktion muss die Verantwortlichkeit für Ziele zur Reduktion von CO₂-Emissionen in allen Projekten festlegen, die Kostenoptimierung mit Nachhaltigkeitszielen in Einklang bringen und Berichte implementieren, um die CO₂-Effizienz im Verhältnis zu den Ausgaben zu verfolgen.
- Carbon Footprint-Daten für Berichte und Compliance verwenden: Verwenden Sie die überprüften, prüfbaren Carbon Footprint-Daten in BigQuery, um formelle Offenlegungen zu Umwelt, Soziales und Governance (ESG) zu erstellen. Mit diesem Ansatz können Sie die Anforderungen der Stakeholder an Transparenz erfüllen und die Einhaltung verbindlicher und freiwilliger Vorschriften sicherstellen.
- In Schulungen und Sensibilisierung investieren: Implementieren Sie obligatorische Nachhaltigkeitsschulungen für relevante technische und nicht technische Teams. Ihre Teams müssen wissen, wie sie auf die Carbon Footprint-Daten zugreifen und sie interpretieren können und wie sie Optimierungsempfehlungen in ihren täglichen Arbeitsabläufen und Designentscheidungen anwenden. Weitere Informationen finden Sie unter Rollenbasierte Nachhaltigkeitsschulungen anbieten.
- CO₂-Anforderungen definieren: Nehmen Sie Messwerte für CO₂-Emissionen als nicht funktionale Anforderungen (Non-Functional Requirements, NFR) in die Akzeptanzkriterien Ihrer Anwendung für neue Bereitstellungen auf. So wird sichergestellt, dass Architekten und Entwickler von Anfang an im Lebenszyklus der Anwendungsentwicklung CO₂-arme Designoptionen priorisieren.
- GreenOps automatisieren: Automatisieren Sie die Implementierung von Active Assist-Empfehlungen mithilfe von Skripts, Vorlagen und Infrastructure-as-Code-Pipelines (IaC). So wird sichergestellt, dass Teams Empfehlungen einheitlich und schnell in der gesamten Organisation anwenden.