Questo principio del pilastro della sostenibilità del Google Cloud Well-Architected Framework fornisce consigli per aiutarti a misurare e migliorare continuamente la sostenibilità dei tuoi workload in Google Cloud.
Panoramica del principio
Per garantire che i workload cloud rimangano sostenibili, hai bisogno di metriche accurate e trasparenti. Le metriche verificabili ti consentono di tradurre gli obiettivi di sostenibilità in azioni. Ogni risorsa che crei nel cloud ha un'impronta di carbonio associata. Per creare e mantenere architetture cloud sostenibili, devi integrare la misurazione dei dati relativi al carbonio nel ciclo di feedback operativo.
I consigli in questa sezione forniscono un framework per l'utilizzo di Carbon Footprint per quantificare le emissioni di anidride carbonica, identificare i punti critici di carbonio, implementare ottimizzazioni mirate dei workload e verificare i risultati degli sforzi di ottimizzazione. Questo framework ti consente di allineare in modo efficiente i tuoi obiettivi di ottimizzazione dei costi con obiettivi di riduzione delle emissioni di carbonio verificabili.
Metodologia di report di Carbon Footprint
Carbon Footprint fornisce un report trasparente, verificabile e allineato a livello globale delle emissioni correlate al cloud. Il report è conforme agli standard internazionali, principalmente al Greenhouse Gas (GHG) Protocol per la rendicontazione e la contabilizzazione del carbonio. Il report Carbon Footprint utilizza metodi di contabilizzazione basati sulla località e sul mercato. La contabilizzazione basata sulla località si basa sul fattore di emissione della rete locale. La contabilizzazione basata sul mercato considera gli acquisti di energia a zero emissioni di CO2 (CFE) di Google. Questo duplice approccio ti aiuta a comprendere sia l'impatto della rete fisica sia il vantaggio in termini di carbonio dei tuoi workload in Google Cloud.
Per ulteriori informazioni su come viene preparato il report Carbon Footprint, incluse le origini dati utilizzate, le inclusioni di ambito 3 e il modello di allocazione dei clienti, consulta Metodologia di report di Carbon Footprint.
Consigli
Per utilizzare la misurazione del carbonio per il miglioramento continuo, prendi in considerazione i consigli nelle sezioni seguenti. I consigli sono strutturati come fasi di maturità per l'implementazione di operazioni cloud sostenibili per progettazione:
- Fase 1: stabilisci una baseline
- Fase 2: identifica i punti critici
- Fase 3: implementa l'ottimizzazione mirata
- Fase 4: istituzionalizza le pratiche e i report di sostenibilità
Fase 1: stabilisci una baseline
In questa fase, configurerai gli strumenti necessari e ti assicurerai che i dati siano accessibili e integrati correttamente.
- Concedi autorizzazioni: concedi autorizzazioni a team come FinOps, SecOps e
ingegneria della piattaforma in modo che possano accedere alla
dashboard Carbon Footprint nella Google Cloud console. Concedi il
ruolo Visualizzatore di Carbon Footprint
(
roles/billing.carbonViewer) in Identity and Access Management (IAM) per l' account di fatturazione appropriato. - Automatizza l'esportazione dei dati: configura l'esportazione automatica dei dati di Carbon Footprint in BigQuery. I dati esportati ti consentono di eseguire analisi approfondite, correlare i dati relativi al carbonio con i dati sui costi e sull'utilizzo e produrre report personalizzati.
- Definisci gli indicatori chiave di prestazione (KPI) relativi al carbonio: stabilisci metriche che collegano le emissioni di anidride carbonica al valore aziendale. Ad esempio, l'intensità di carbonio è una metrica per il numero di chilogrammi di CO2 equivalente per cliente, transazione o unità di entrate.
Fase 2: identifica i punti critici di carbonio
Identifica le aree che hanno il maggiore impatto ambientale analizzando i dati granulari nel report Carbon Footprint. Utilizza le seguenti tecniche per questa analisi:
- Dai la priorità in base all'ambito: per identificare rapidamente i maggiori emettitori di carbonio lordo , analizza i dati nella dashboard per progetto, regione e servizio.
- Utilizza la doppia contabilizzazione: quando valuti l'impronta di carbonio in una regione, considera sia le emissioni basate sulla località (l'impatto ambientale della rete elettrica locale) sia le emissioni basate sul mercato (il vantaggio degli investimenti CFE di Google).
- Correlazione con i costi: unisci i dati relativi al carbonio in BigQuery con i dati di fatturazione e valuta l'impatto delle azioni di ottimizzazione sulla sostenibilità e sui costi. I costi elevati possono spesso essere correlati a emissioni di anidride carbonica elevate.
- Annota i dati per misurare il ritorno sullo sforzo (ROE): annota i dati relativi al carbonio in BigQuery con eventi specifici, ad esempio il dimensionamento corretto di una risorsa o la disattivazione di un servizio di grandi dimensioni. Le annotazioni ti consentono di attribuire le riduzioni delle emissioni di carbonio e dei costi a iniziative di ottimizzazione specifiche, in modo da poter misurare e dimostrare il risultato di ogni iniziativa.
Fase 3: implementa l'ottimizzazione mirata
Questa è la fase di esecuzione per l'implementazione di operazioni cloud sostenibili per progettazione. Utilizza le seguenti strategie per ottimizzare risorse specifiche che identifichi come fattori significativi di costi ed emissioni di anidride carbonica:
- Dismettere i progetti inattivi: controlla regolarmente il motore per suggerimenti sui progetti inattivi integrato con i dati di Carbon Footprint. Per ottenere riduzioni immediate e verificate delle emissioni di anidride carbonica e dei costi, automatizza la revisione e l'eventuale rimozione dei progetti inutilizzati.
- Dimensiona correttamente le risorse: adatta la capacità delle risorse di cui hai eseguito il provisioning all'utilizzo effettivo utilizzando i motori per suggerimenti di dimensionamento corretto di Active Assist, come i suggerimenti sul tipo di macchina per le VM Compute Engine. Per le attività a elevato utilizzo di calcolo e i workload di AI, utilizza i tipi di macchina e i modelli di AI più efficienti.
- Adotta la pianificazione in base al carbonio: per i workload batch non urgenti, integra i dati CFE regionali nella logica di pianificazione. Ove possibile, limita la creazione di nuove risorse alle regioni a basse emissioni di carbonio utilizzando il vincolo delle località delle risorse nel servizio Criteri dell'organizzazione.
- Riduci la proliferazione dei dati: implementa policy di governance dei dati per garantire che i dati ad accesso non frequente vengano trasferiti a una classe di archiviazione a freddo appropriata (Nearline, Coldline o Archive) o eliminati definitivamente. Questa strategia contribuisce a ridurre il costo energetico delle risorse di archiviazione.
- Perfeziona il codice dell'applicazione: correggi le inefficienze a livello di codice che causano un utilizzo eccessivo delle risorse o calcoli non necessari.
Per ulteriori informazioni, consulta le seguenti risorse:
- Utilizza regioni che consumano energia a basse emissioni di carbonio
- Ottimizza i workload di AI e ML
- Ottimizza l'utilizzo delle risorse
- Sviluppa software a basso consumo energetico
- Ottimizza i dati e l'archiviazione per la sostenibilità
Fase 4: istituzionalizza le pratiche e i report di sostenibilità
In questa fase, incorporerai la misurazione del carbonio nel tuo framework di governance. Questo approccio contribuisce a garantire che la tua organizzazione disponga delle funzionalità e dei controlli necessari per miglioramenti continui della sostenibilità e report verificabili.
- Implementa la governance GreenOps: crea una funzione o un gruppo di lavoro GreenOps formale per integrare i dati di Carbon Footprint con i dati di fatturazione Cloud. Questa funzione deve definire la responsabilità per gli obiettivi di riduzione delle emissioni di carbonio nei progetti, allineare l'ottimizzazione dei costi agli obiettivi di sostenibilità e implementare la reportistica per monitorare l'efficienza del carbonio rispetto alla spesa.
- Utilizza i dati di Carbon Footprint per la reportistica e la conformità: utilizza i dati di Carbon Footprint verificati e verificabili in BigQuery per creare dichiarazioni formali ambientali, sociali e di governance (ESG). Questo approccio ti consente di soddisfare le richieste di trasparenza degli stakeholder e di garantire la conformità alle normative obbligatorie e volontarie.
- Investi in formazione e sensibilizzazione: implementa una formazione obbligatoria sulla sostenibilità per i team tecnici e non tecnici pertinenti. I tuoi team devono sapere come accedere e interpretare i dati di Carbon Footprint e come applicare i consigli di ottimizzazione nei flussi di lavoro quotidiani e nelle scelte di progettazione. Per ulteriori informazioni, consulta Fornire una formazione sulla sostenibilità basata sui ruoli.
- Definisci i requisiti di carbonio: incorpora le metriche delle emissioni di carbonio come requisiti non funzionali (NFR) nei criteri di accettazione dell'applicazione per i nuovi deployment. Questa pratica contribuisce a garantire che architetti e sviluppatori diano la priorità alle opzioni di progettazione a basse emissioni di carbonio fin dall'inizio del ciclo di vita dello sviluppo dell'applicazione.
- Automatizza GreenOps: automatizza l'implementazione dei consigli di Active Assist utilizzando script, modelli, e pipeline di infrastruttura come codice (IaC). Questa pratica garantisce che i team applichino i consigli in modo coerente e rapido in tutta l'organizzazione.