Principi di progettazione di un carico di lavoro sostenibile
La metodologia di progettazione della sostenibilità fornisce un framework per registrare, segnalare e ridurre o ottimizzare l'impatto ambientale dei carichi di lavoro.
Per ottenere un aumento dell'efficienza del carbonio, considerare il modo in cui il carico di lavoro, direttamente e indirettamente, può ridurre le emissioni di carbonio attraverso:
- Uso di risorse fisiche e virtuali minori
- Uso di meno energia
- Uso dell'energia e delle risorse in modo più intelligente
- Supporto di dispositivi meno recenti
È importante registrare, segnalare e ridurre in modo efficace le emissioni di carbonio tramite informazioni utili.
- Ottenere la trasparenza nell'impatto attuale sul carbonio
- Stimare i risparmi
- Intraprendere azioni per accelerare lo stato di avanzamento
Questi principi fondamentali di progettazione per la sostenibilità sono di grande importanza e estendono i pilastri qualitativi del framework di Azure Well-Architected: affidabilità, sicurezza, ottimizzazione dei costi, eccellenza operativa e efficienza delle prestazioni.
Principi del software verde
Microsoft sta lavorando attivamente verso obiettivi di sostenibilità e consente a ogni organizzazione di ridurre le emissioni e migliorare la nostra salute ambientale. Il carico di lavoro azure Well-Architected Framework per la sostenibilità si allinea ai principi del software verde di Green Software Foundation.
I principi del software verde sono il punto di partenza per comprendere il modello SCI e come verrà incluso nel nostro framework.
Efficienza del carbonio
Principio: Emetti la quantità minima di carbonio possibile.
L'applicazione o il software devono generare la quantità minima di carbonio possibile. Un'applicazione cloud efficiente in termini di carbonio è una che è ottimizzata e il punto di partenza è il costo , che semplifica l'infrastruttura dell'applicazione e il costo garantirà che non vengano sprecate risorse non necessarie nel cloud per l'esecuzione del software. Ma questo non è sufficiente, perché potrebbe essere stato ottimizzato per il costo dell'applicazione, ma ancora rifiuti di tonnellate di risorse che generano carbonio per nessun motivo.
- Altre informazioni sul principio di efficienza del carbonio di Green Software Foundation.
Efficienza energetica
Principio: Usare la quantità minima di energia possibile.
L'obiettivo di questo principio è che si creano applicazioni che sono efficienti per l'energia. Si tratta di un modello comune per le applicazioni per dispositivi mobili, poiché devono basarsi su un dispositivo alimentato a batteria e ottimizzarne il consumo. È meno comune, tuttavia, per le applicazioni desktop o Web, poiché fino ad ora, gli sviluppatori non hanno mai chiesto di ottimizzare il consumo elettrico del loro software.
- Altre informazioni sul principio di efficienza energetica di Green Software Foundation
Consapevolezza del carbonio
Principio: Fare di più quando l'elettricità è più pulita e fare meno quando l'elettricità è più sporca.
Dobbiamo rendere l'applicazione consapevole della quantità di carbonio che emette. In questo modo, possiamo reagire a condizioni specifiche dell'offerta energetica usando le tecniche di modifica della domanda e di modellazione della domanda:
Tecnica | Descrizione |
---|---|
Spostamento della domanda | Lo spostamento della domanda significa spostare i carichi di lavoro e le risorse in aree o data center o un tempo nel data center in cui l'offerta energetica è elevata e la domanda è inferiore e può essere soddisfatta dall'energia rinnovabile. Ritardare l'esecuzione di app in un momento in cui è meno richiesta dovrebbe comportare una minore intensità di carbonio. |
Forma della domanda | La forma della domanda significa modificare il comportamento e l'aspetto dell'applicazione in modo da corrispondere all'offerta energetica in tempo reale. Una buona pratica consiste nel creare una versione eco-versione dell'app e mantenerla come benchmark per la modellazione della domanda e l'ottimizzazione del carbonio. |
- Altre informazioni sul principio di consapevolezza del carbonio di Green Software Foundation.
Efficienza hardware
Principio: Usare la quantità minima di carbonio incorporata possibile.
Carbonio incorporato è il carbonio che è stato generato per costruire un dispositivo. Pertanto, un'applicazione sostenibile garantisce che i dispositivi meno recenti siano supportati e ottimizzano l'efficienza di ogni dispositivo. L'obiettivo è creare applicazioni efficienti per l'hardware.
Prendere in considerazione il compromesso che i dispositivi meno recenti possono avere inefficienze di potenza e potrebbero non essere sempre adatti.
- Altre informazioni sul principio di efficienza hardware di Green Software Foundation.
Misurazione della sostenibilità
Principio: Ciò che non è possibile misurare, non è possibile migliorare.
La misurazione delle emissioni di carbonio di un'applicazione cloud è un'attività complessa, poiché implica l'intero ecosistema del software: dall'infrastruttura cloud (in cui sono disponibili i dashboard delle emissioni per aiutarci), al percorso di rete incrociato, alla tecnologia perimetrale e ai dispositivi utente. Con lo SCI, non si punta a una misurazione discreta delle emissioni di carbonio, ma un punteggio che cambierà nel tempo e con le nostre tecniche di ottimizzazione.
- Altre informazioni sulla misurazione da Green Software Foundation.
Impegni climatici
Principio: Comprendere il meccanismo esatto di riduzione.
Molte società e gruppi hanno preso impegni per il clima. Lavorano attivamente verso nuovi obiettivi di sostenibilità con un obiettivo primario per rimuovere, ridurre e prevenire le emissioni di carbonio.
Esistono diverse opzioni per ridurre l'impronta di carbonio di qualsiasi organizzazione o entità. Tuttavia, e allineato all'obiettivo di Green Software Foundation, la nostra direzione principale deve sempre essere quello di evitare l'emissione di carbonio al primo posto. Questo è quello che chiamiamo Abatement o Carbon Elimination.
Dopo aver seguito questo obiettivo, ci saranno ancora emissioni che non possono essere evitate. Tutte le metodologie di riduzione del carbonio rimanenti ci aiuteranno a farlo, compensazione (compensazione o neutralizzazione del carbonio).
La strategia dell'azienda può essere una combinazione di tutte le possibili metodologie e, a seconda del risultato finale, può raggiungere un obiettivo Net Zero quando le emissioni di carbonio vengono eliminate dove possibile e le emissioni residui compensate.
L'equazione SCI mira a eliminare le emissioni, che dovrebbero essere sempre l'obiettivo principale di un carico di lavoro sostenibile e il punteggio può essere ridotto solo con riduzione.
- Altre informazioni sugli impegni climatici della Green Software Foundation.
Passaggi successivi
Esaminare le considerazioni relative alla progettazione dell'applicazione.