Dieses Prinzip im Bereich „Nachhaltigkeit“ des Google Cloud Well-Architected Framework bietet Empfehlungen zur Messung und kontinuierlichen Verbesserung der Nachhaltigkeit Ihrer Arbeitslasten in Google Cloud.
Übersicht über die Grundsätze
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 einen zugehörigen CO2-Fußabdruck. Um nachhaltige Cloud-Architekturen zu entwickeln und zu pflegen, müssen Sie die Messung von CO2-Daten in Ihren operativen Feedback-Loop einbinden.
Die Empfehlungen in diesem Abschnitt bieten einen Rahmen für die Verwendung der CO₂-Bilanz, um CO₂-Emissionen zu quantifizieren, CO₂-Hotspots zu identifizieren, gezielte Workload-Optimierungen zu implementieren und die Ergebnisse der Optimierungsbemühungen zu überprüfen. Mit diesem Framework können Sie Ihre Ziele zur Kostenoptimierung effizient mit nachweisbaren Zielen zur Reduktion von CO₂-Emissionen in Einklang bringen.
Berichtsmethode für die CO₂-Bilanz
Carbon Footprint bietet einen transparenten, prüfbaren und global ausgerichteten Bericht über Ihre Cloud-bezogenen Emissionen. Der Bericht entspricht internationalen Standards, vor allem dem Greenhouse Gas (GHG) Protocol für die Berichterstellung und Bilanzierung von CO₂-Emissionen. Im Bericht zur CO₂-Bilanz werden standortbasierte und marktbasierte Bilanzierungsmethoden verwendet. Die standortbasierte Abrechnung basiert auf dem Emissionsfaktor des lokalen Stromnetzes. Bei der marktbasierten Abrechnung werden die Einkäufe von CO₂-freier Energie (CFE) durch Google berücksichtigt. Mit diesem dualen Ansatz können Sie sowohl die Auswirkungen auf das Stromnetz als auch die CO2-Vorteile Ihrer Arbeitslasten in Google Cloudnachvollziehen.
Weitere Informationen zur Erstellung des Berichts zu Carbon Footprint, einschließlich der verwendeten Datenquellen, der Einbeziehung von Scope 3 und des Kundenzuordnungsmodells, finden Sie unter Berichtsmethode für die CO₂-Bilanz.
Empfehlungen
Wenn Sie die CO₂-Analyse 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 von nachhaltigen Cloud-Vorgängen strukturiert:
- Phase 1: Baseline festlegen
- Phase 2: Hotspots ermitteln
- 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 richtig eingebunden sind.
- Berechtigungen erteilen: Erteilen Sie Teams wie FinOps, SecOps und Platform Engineering Berechtigungen, damit sie in der Google Cloud -Konsole auf das Dashboard „Carbon Footprint“ zugreifen können. Weisen Sie dem entsprechenden Rechnungskonto die Rolle „Carbon Footprint Viewer“ (
roles/billing.carbonViewer) in Identity and Access Management (IAM) zu. - Datenexport automatisieren: Bevor Sie Daten exportieren, müssen Sie dafür sorgen, dass IhreGoogle Cloud Ressourcenhierarchie (Ordner und Projekte) und Ihre Ressourcenanmerkungen (Tags und Labels) die Organisation Ihrer Geschäftsbereiche korrekt widerspiegeln. Da Carbon Footprint-Daten auf Projektebene aggregiert werden, ist eine klar definierte Hierarchie unerlässlich, um Emissionen richtig zuzuordnen. Konfigurieren Sie den automatischen Export von Carbon Footprint-Bilanz nach BigQuery. Mit den exportierten Daten können Sie detaillierte Analysen durchführen, CO₂-Daten mit Kosten- und Nutzungsdaten in Beziehung setzen und benutzerdefinierte Berichte erstellen.
- CO₂-bezogene KPIs definieren: Legen Sie Messwerte fest, die CO₂-Emissionen mit dem Geschäftswert in Verbindung bringen. Die CO₂-Intensität ist beispielsweise ein Messwert für die Anzahl der Kilogramm CO2-Äquivalente pro Kunde, Transaktion oder Umsatzeinheit.
Phase 2: CO₂-Hotspots identifizieren
Analysieren Sie die detaillierten Daten im Carbon Footprint-Bericht, um die Bereiche mit den größten Umweltauswirkungen zu ermitteln. Verwenden Sie für diese Analyse die folgenden Techniken:
- Nach Umfang priorisieren: Um die größten Brutto-CO₂-Emittenten schnell zu identifizieren, analysieren Sie die Daten im Dashboard nach Projekt, Region und Dienst.
- Doppelte Abrechnung verwenden: Wenn Sie die CO₂-Auswirkungen in einer Region bewerten, berücksichtigen Sie sowohl standortbasierte Emissionen (die Umweltauswirkungen des lokalen Stromnetzes) als auch marktbasierten Emissionen (die Vorteile der CFE-Investitionen von Google).
- Mit Kosten in Beziehung setzen: Führen Sie die CO2-Daten in BigQuery mit Ihren Abrechnungsdaten zusammen und bewerten Sie die Auswirkungen von Optimierungsmaßnahmen auf Nachhaltigkeit und Kosten. Obwohl Kosten und CO2-Ausstoß oft zusammenhängen, können Sie Kosten nur als ersten Indikator verwenden. In Regionen mit hohen Kosten und hohen CO₂-freie Energie (CFE)-Scores können Arbeitslasten beispielsweise hohe Kosten, aber niedrige marktbasierte Emissionen verursachen. Prüfen Sie Optimierungsannahmen immer anhand von standortbezogenen und marktbezogenen 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. der Anpassung der Größe einer Ressource oder der Stilllegung eines großen Dienstes. Mithilfe der Anmerkungen können Sie die Reduzierung von CO₂-Emissionen und Kosten bestimmten Optimierungsinitiativen zuordnen, um die Ergebnisse der einzelnen Initiativen zu messen und zu präsentieren.
Phase 3: Gezielte Optimierung implementieren
Dies ist die Ausführungsphase für die Implementierung von nachhaltigen Cloud-Vorgängen. Mit den folgenden Strategien können Sie bestimmte Ressourcen optimieren, die Sie als wichtige Treiber für Kosten und CO2-Emissionen identifizieren:
- Nicht genutzte Projekte außer Betrieb nehmen: Überprüfen Sie im Rahmen Ihrer ITSM-Workflows (IT Service Management) regelmäßig den Recommender für nicht genutzte Projekte, der in die Carbon Footprint-Daten eingebunden ist. Um sofortige, nachgewiesene Reduzierungen von CO₂-Emissionen und Kosten zu erzielen, sollten Sie die Überprüfung und das eventuelle Entfernen nicht verwendeter Projekte durch verfolgte Engineering-Tickets automatisieren.
- Ressourcen richtig dimensionieren: Passen Sie die bereitgestellte Ressourcenkapazität an die tatsächliche Nutzung an. Verwenden Sie dazu Active Assist-Recommenders zum Right-sizing, 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.
- CO2-bewusste Planung einführen: Integrieren Sie für Batch-Arbeitslasten, die nicht zeitkritisch sind, regionale CFE-Daten in die Planungslogik. Beschränken Sie, sofern möglich, die Erstellung neuer Ressourcen auf Regionen mit geringen CO2-Emissionen, indem Sie die Einschränkung Ressourcenstandorte im Organisationsrichtliniendienst verwenden.
- Datenwildwuchs reduzieren: Implementieren Sie Richtlinien zur Data Governance, 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 übermäßigem Ressourcenverbrauch oder unnötigen Berechnungen führen.
Hier finden Sie weitere Informationen:
- Regionen verwenden, in denen CO₂-arme Energie verbraucht wird
- KI- und ML-Arbeitslasten optimieren
- Ressourcennutzung optimieren
- Energieeffiziente Software entwickeln
- Daten und Speicher im Hinblick auf Nachhaltigkeit optimieren
Phase 4: Nachhaltigkeitspraktiken und ‑berichte institutionalisieren
In dieser Phase binden Sie die CO2-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 Nachhaltigkeitsverbesserungen und überprüfbare Berichte erforderlich sind.
- GreenOps-Governance implementieren: Richten Sie eine formelle GreenOps-Funktion oder Arbeitsgruppe ein, um Daten zu Carbon Footprint in Cloud Billing-Daten zu integrieren. Sie können Ihre monatlichen BigQuery-CO₂-Exporte direkt in Ihre vorhandenen FinOps-Dashboards wie Looker einbinden. Wenn Sie Daten zu CO2-Emissionen und Kosten in einer einzigen Benutzeroberfläche präsentieren, können Sie Nachhaltigkeit in Ihren standardmäßigen Betriebsüberprüfungszyklus einbeziehen. Diese Funktion muss die Verantwortlichkeit für die 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 erfassen.
- CO₂-Bilanzdaten für Berichte und Compliance verwenden: Mit den geprüften, prüfbaren CO₂-Bilanzdaten in BigQuery können Sie formelle Offenlegungen zu Umwelt, Gesellschaft und Unternehmensführung (Environmental, Social, and Governance, ESG) erstellen. So können Sie die Anforderungen der Stakeholder an Transparenz erfüllen und die Einhaltung von verbindlichen und freiwilligen Vorschriften sicherstellen.
- In Schulungen und Sensibilisierung investieren: Führen Sie obligatorische Nachhaltigkeitsschulungen für relevante technische und nicht technische Teams ein. Ihre Teams müssen wissen, wie sie auf die Carbon Footprint-Daten zugreifen und sie interpretieren können und wie sie Optimierungsempfehlungen in ihre täglichen Arbeitsabläufe und Designentscheidungen einbeziehen. Weitere Informationen finden Sie unter Rollenbasierte Nachhaltigkeitsschulungen anbieten.
- CO2-Anforderungen definieren: Nehmen Sie CO2-Emissionsmesswerte als nicht funktionale Anforderungen (NFR) in die Akzeptanzkriterien Ihrer Anwendung für neue Bereitstellungen auf. So wird sichergestellt, dass Architekten und Entwickler von Anfang an Designoptionen mit geringem CO2-Ausstoß priorisieren.
- GreenOps automatisieren: Automatisieren Sie die Implementierung von Active Assist-Empfehlungen mithilfe von Scripts, Vorlagen und Pipelines für Infrastruktur als Code (IaC). So wird sichergestellt, dass Teams Empfehlungen im gesamten Unternehmen einheitlich und schnell umsetzen.