Questo principio del pilastro della sostenibilità del Google Cloud Well-Architected Framework fornisce consigli per aiutarti a creare una cultura in cui i team della tua organizzazione siano consapevoli delle pratiche di sostenibilità e le utilizzino con competenza.
Panoramica del principio
Per applicare le pratiche di sostenibilità, hai bisogno di più di strumenti e tecniche. È necessario un cambiamento culturale guidato dall'istruzione e dalla responsabilità. I tuoi team devono essere consapevoli dei problemi di sostenibilità e devono avere competenze pratiche in questo ambito.
- La consapevolezza della sostenibilità è la conoscenza contestuale del fatto che ogni decisione architettonica e operativa ha effetti tangibili sulla sostenibilità. I team devono riconoscere che il cloud non è una raccolta astratta di risorse virtuali, ma è guidato da risorse fisiche che consumano energia e producono emissioni di anidride carbonica.
- La competenza nelle pratiche di sostenibilità include la conoscenza per interpretare i dati emissioni di anidride carbonica, l'esperienza nell'implementazione della governance della sostenibilità del cloud e le competenze tecniche per rifattorizzare il codice per l'efficienza energetica.
Per allineare le pratiche di sostenibilità agli obiettivi organizzativi, i tuoi team devono comprendere in che modo l'utilizzo di energia da parte dell'infrastruttura e del software cloud contribuisce all'impronta di carbonio dell'organizzazione. Una formazione ben pianificata aiuta a garantire che tutti gli stakeholder, dagli sviluppatori e architetti ai professionisti della finanza e agli ingegneri operativi, comprendano il contesto di sostenibilità del loro lavoro quotidiano. Questa comprensione condivisa consente ai team di passare dalla conformità passiva all'ottimizzazione attiva, il che rende i workload cloud sostenibili per progettazione. La sostenibilità diventa un requisito non funzionale (NFR) fondamentale, come altri requisiti per sicurezza, costi, prestazioni e affidabilità.
Consigli
Per aumentare la consapevolezza dei problemi di sostenibilità e la competenza nelle pratiche di sostenibilità, prendi in considerazione i consigli nelle sezioni seguenti.
Fornisci il contesto aziendale e l'allineamento agli obiettivi organizzativi
La sostenibilità non è solo un esercizio tecnico, ma richiede un cambiamento culturale che allinei le azioni individuali alla mission ambientale della tua organizzazione. Quando i team comprendono il perché delle iniziative di sostenibilità, è più probabile che le adottino come principi fondamentali anziché come attività facoltative.
Collega al quadro generale
Aiuta i tuoi team a comprendere in che modo le singole scelte architettoniche, ad esempio la selezione di una regione a basse emissioni di carbonio o l'ottimizzazione di una pipeline di dati, contribuiscono agli impegni di sostenibilità complessivi dell'organizzazione. Comunica esplicitamente in che modo queste scelte influiscono sulla comunità locale e sul settore. Trasforma le metriche di carbonio astratte in indicatori tangibili di progresso verso gli obiettivi di responsabilità sociale d'impresa (CSR).
Ad esempio, un messaggio come il seguente informa i team del risultato positivo e del riconoscimento da parte dei dirigenti di una decisione di migrare un workload in una regione a basse emissioni di carbonio e di utilizzare un tipo di macchina a basso consumo energetico. Il messaggio fa riferimento all' equivalente diCO2, che aiuta il team a contestualizzare l'impatto delle misure di riduzione delle emissioni di carbonio.
"Migrando il nostro motore di analisi dei dati nella regione a basse emissioni di CO2 us-central1
e aggiornando i nostri cluster alle istanze basate su Axion C4A, abbiamo modificato radicalmente il nostro profilo di carbonio. Questo cambiamento ha comportato una riduzione del 75% dell'intensità di carbonio del nostro motore di analisi dei dati, il che si traduce in una riduzione di 12 tonnellate metriche di CO2 equivalente in questo trimestre. Questa migrazione ha avuto un impatto significativo sui nostri obiettivi aziendali ed è stata inclusa nella newsletter del quarto trimestre inviata al nostro consiglio di amministrazione."
Comunica gli obiettivi finanziari e di sostenibilità
La trasparenza è fondamentale per allineare le pratiche di sostenibilità agli obiettivi. Per quanto possibile, condividi ampiamente gli obiettivi di sostenibilità e i progressi in tutta l'organizzazione. Evidenzia i progressi in termini di sostenibilità nei bilanci annuali. Questa comunicazione garantisce che i team tecnici considerino il loro lavoro come una parte fondamentale degli impegni pubblici e della salute finanziaria dell'organizzazione.
Adotta una mentalità di destino condiviso
Insegna ai team la natura collaborativa della sostenibilità del cloud. Google è responsabile della sostenibilità del cloud, che include l'efficienza dell'infrastruttura e dei data center. In qualità di cliente, sei responsabile della sostenibilità delle tue risorse e dei tuoi workload nel cloud. Quando inquadri questa collaborazione come una partnership di destino condiviso, rafforzi la comprensione che la tua organizzazione e Google collaborano per raggiungere risultati ambientali ottimali.
Fornisci una formazione sulla sostenibilità basata sui ruoli
Per garantire che la sostenibilità sia una competenza pratica anziché un concetto teorico, adatta la formazione sulla sostenibilità a ruoli lavorativi specifici. Gli strumenti e le tecniche di sostenibilità che un data scientist può utilizzare sono molto diversi da quelli a disposizione di un analista FinOps, come descritto nella tabella seguente:
| Ruolo | Obiettivo della formazione |
|---|---|
| Data scientist e ML engineer | Intensità di carbonio del calcolo: dimostra le differenze tra l'esecuzione di job di addestramento AI su sistemi legacy e acceleratori AI appositamente creati. Evidenzia in che modo un modello con meno parametri può produrre l'accuratezza richiesta con un consumo energetico notevolmente inferiore. |
| Sviluppatori | Efficienza del codice e consumo di risorse: illustra in che modo il codice a latenza elevata o i loop inefficienti si traducono direttamente in un tempo di esecuzione della CPU esteso e in un aumento del consumo energetico. Sottolinea l' importanza dei container leggeri e la necessità di ottimizzare le prestazioni delle applicazioni per ridurre l'impatto ambientale del software. |
| Architetti | Sostenibile per progettazione: concentrati sulla selezione della regione e sul
posizionamento dei workload. Mostra in che modo la scelta di una
northamerica-northeast1) modifica radicalmente il profilo di carbonio
dell'intero stack di applicazioni prima di scrivere una sola riga di
codice. |
| Ingegneri di piattaforma e ingegneri operativi | Massimizzazione dell'utilizzo: sottolinea il costo ambientale delle risorse inattive e del provisioning eccessivo. Presenta scenari per la scalabilità automatica e il dimensionamento corretto per garantire che le risorse cloud vengano utilizzate in modo efficiente. Spiega come creare e monitorare le metriche correlate alla sostenibilità, come l'utilizzo, e come tradurre metriche come il tempo di calcolo in metriche equivalenti di emissioni di anidride carbonica. |
| FinOps | Unit economics del carbonio: concentrati sulla relazione tra spesa finanziaria e impatto ambientale. Dimostra in che modo le pratiche GreenOps consentono a un'organizzazione di monitorare il carbonio per transazione, il che aiuta a rendere la sostenibilità un indicatore chiave di prestazione (KPI) fondamentale come i KPI convenzionali come costi e utilizzo. |
| Product manager | Sostenibilità come funzionalità: dimostra come integrare gli obiettivi di riduzione del carbonio nelle roadmap dei prodotti. Mostra in che modo i percorsi utente semplificati possono contribuire a ridurre il consumo energetico sia delle risorse cloud sia dei dispositivi degli utenti finali. |
| Leader aziendali | Allineamento strategico e reportistica: concentrati su come la sostenibilità del cloud influisce sui punteggi ambientali, sociali e di governance (ESG) e sulla reputazione pubblica. Illustra in che modo le scelte di sostenibilità contribuiscono a ridurre il rischio normativo e a rispettare gli impegni nei confronti della comunità e del settore. |
Promuovi la sostenibilità e riconosci il successo
Per sostenere i progressi a lungo termine, devi andare oltre le correzioni tecniche interne e iniziare a influenzare i tuoi partner e il settore.
Consenti ai manager di promuovere la sostenibilità
Fornisci ai manager i dati e le autorizzazioni di cui hanno bisogno per dare la priorità all'impatto ambientale in modo simile ad altre metriche aziendali come la velocità di commercializzazione e il costo. Quando i manager dispongono di questi dati, iniziano a considerare la sostenibilità come uno standard di qualità ed efficienza anziché come una funzionalità utile che rallenta la produzione. Promuovono attivamente nuove funzionalità del provider di servizi cloud, come dati sul carbonio più granulari e processori più recenti ed ecologici in regioni specifiche.
Allineati agli standard e ai framework di settore
Per garantire che i tuoi sforzi di sostenibilità siano credibili e misurabili, allinea le pratiche interne agli standard globali e regionali riconosciuti. Per ulteriori informazioni, consulta Allineare le pratiche di sostenibilità alle linee guida del settore.
Incentiva gli sforzi di sostenibilità
Per garantire che la sostenibilità diventi una parte duratura della cultura ingegneristica, i team devono rendersi conto del valore di dare la priorità alla sostenibilità. Passa da obiettivi di alto livello a KPI specifici e misurabili che premiano il miglioramento e l'efficienza.
Definisci i KPI e gli NFR relativi al carbonio
Considera la sostenibilità come un requisito tecnico fondamentale. Quando definisci i KPI relativi al carbonio, ad esempio i grammi di CO2 equivalente per milione di richieste o l'intensità di carbonio per esecuzione di addestramento AI, rendi visibile e attuabile l'impatto sulla sostenibilità. Ad esempio, integra la sostenibilità negli NFR per ogni nuovo progetto. In altre parole, proprio come un sistema deve soddisfare un obiettivo di latenza o disponibilità specifico, deve anche rimanere entro un budget di emissioni di carbonio definito.
Misura il ritorno sull'impegno
Aiuta i tuoi team a identificare i risultati di sostenibilità ad alto impatto e a basso impegno, ad esempio lo spostamento di un job batch in un'altra regione, rispetto a un complesso esercizio di refactoring del codice che potrebbe fornire guadagni minimi. Fornisci visibilità sul ritorno sull'impegno (ROE). Quando un team sceglie una famiglia di processori più efficiente, deve sapere esattamente la quantità di emissioni di carbonio che ha evitato rispetto al tempo e all'impegno necessari per la migrazione al nuovo processore.
Riconosci e celebra la riduzione delle emissioni di carbonio
L'impatto sulla sostenibilità è spesso nascosto in background dell'infrastruttura. Per dare slancio ai progressi in termini di sostenibilità, rendi visibili i successi all'intera organizzazione. Ad esempio, utilizza le annotazioni nei dashboard di monitoraggio per contrassegnare quando un team ha implementato un'ottimizzazione specifica della sostenibilità. Questa visibilità consente ai team di fare riferimento ai dati nel dashboard e di richiedere il riconoscimento dei loro successi.