Condividi tramite


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.

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.

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.

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.

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.

Passaggi successivi

Esaminare le considerazioni relative alla progettazione dell'applicazione.