Carichi di lavoro sostenibili
Questa sezione di Microsoft Azure Well-Architected Framework mira a risolvere le sfide della creazione di carichi di lavoro sostenibili in Azure. Esaminare le indicazioni fornite che applicano Well-Architected procedure consigliate come base tecnica per la creazione e l'utilizzo di soluzioni sostenibili in Azure.
È consigliabile leggere anche altre informazioni su Microsoft Cloud for Sustainability per le opportunità di sfruttare le funzionalità di tale piattaforma come parte dell'architettura della soluzione. Tuttavia, le indicazioni trovate in questa serie di articoli sono incentrate su tutte le soluzioni che si stanno creando o operano in Azure.
Altre informazioni sui vantaggi di Carbonio del Cloud Computing: uno studio di Microsoft Cloud per altre informazioni sul modo in cui Azure è più efficiente ed efficiente in termini di energia rispetto alle soluzioni locali.
Che cos'è un carico di lavoro sostenibile?
Il termine carico di lavoro fa riferimento a una raccolta di risorse dell'applicazione che supportano un obiettivo aziendale comune o l'esecuzione di un processo aziendale comune, con più servizi, ad esempio API e archivi dati, lavorando insieme per offrire funzionalità end-to-end specifiche.
Con la sostenibilità si fa riferimento all'impatto ambientale dei carichi di lavoro.
Un carico di lavoro sostenibile descrive quindi la pratica di progettare soluzioni che ottimizzano l'utilizzo riducendo al minimo lo spreco, riducendo infine l'impronta sull'ambiente.
Panoramica dell'efficienza del cloud
Rendere i carichi di lavoro più efficienti nel cloud richiede la combinazione di sforzi relativi all'ottimizzazione dei costi, alla riduzione delle emissioni di carbonio e all'ottimizzazione del consumo energetico. L'ottimizzazione dei costi dell'applicazione è il passaggio iniziale per rendere i carichi di lavoro più sostenibili.
Ecco una panoramica concettuale dell'efficienza del cloud in questo contesto:
Il punteggio e la misurazione dell'efficienza del cloud sono essenziali per comprendere se le modifiche rilevate nel tempo hanno alcun impatto.
Per informazioni sulla creazione di carichi di lavoro più sostenibili ed efficienti, iniziare con l'area di progettazione per la progettazione di applicazioni sostenibili.
Quali sono le sfide comuni?
La creazione e la progettazione di carichi di lavoro sostenibili in Microsoft Azure possono essere difficili per questi motivi principali:
- Comprendere se i carichi di lavoro sono allineati alle destinazioni di sostenibilità. Richiede valutazioni dei carichi di lavoro correnti per determinare se sono progettati in modo sostenibile.
- Progettazione di carichi di lavoro che sono nativamente compatibili con l'ambiente e ottimizzati.
- Misurare e tenere traccia delle emissioni dei carichi di lavoro.
La sostenibilità riguarda solo le prestazioni e i costi?
Anche se l'efficienza delle prestazioni e l'ottimizzazione dei costi sono aree di forte attenzione per la progettazione di carichi di lavoro sostenibili, gli altri pilastri del framework di Well-Architected sono altrettanto importanti quando si creano carichi di lavoro sostenibili a lungo termine in Azure.
- Sicurezza: come le appliance di sicurezza in un carico di lavoro sono ottimizzate e progettate per la scalabilità automatica avranno un impatto sull'ambiente.
- Affidabilità: la progettazione di carichi di lavoro affidabili che soddisfano le linee guida di sostenibilità di Green Software Foundation può ridurre notevolmente il impatto di carbonio ed elettricità dei carichi di lavoro.
- Eccellenza operativa: come un carico di lavoro è in grado di rispondere in modo efficace ai problemi operativi può infine ridurre le emissioni di carbonio.
Quali sono le principali aree di progettazione?
Le linee guida sostenibili all'interno di questa serie sono costituite da considerazioni sull'architettura e raccomandazioni orientate a queste principali aree di progettazione.
Le decisioni prese in un'area di progettazione possono influire o influenzare le decisioni nell'intera progettazione. L'obiettivo è infine quello di creare una soluzione sostenibile per ridurre al minimo il footprint e l'impatto sull'ambiente.
Area di progettazione | Descrizione |
---|---|
Progettazione di applicazioni | Modelli di applicazione cloud che consentono di progettare carichi di lavoro sostenibili. |
Piattaforma applicativa | Opzioni relative all'ambiente di hosting, alle dipendenze, ai framework e alle librerie. |
Test | Strategie per pipeline CI/CD e automazione e come offrire test software più sostenibili. |
Procedure operative | Processi correlati alle operazioni sostenibili. |
Archiviazione | Opzioni di progettazione per rendere più sostenibili le opzioni di archiviazione dei dati. |
Rete e connettività | Considerazioni sulla rete che consentono di ridurre il traffico e la quantità di dati trasmessi da e verso l'applicazione. |
Sicurezza | Raccomandazioni pertinenti per progettare soluzioni di sicurezza più efficienti in Azure. |
Si consiglia ai lettori di acquisire familiarità con queste aree di progettazione, esaminando le considerazioni e le raccomandazioni fornite per comprendere meglio le conseguenze delle decisioni incluse.
Passaggio successivo
Esaminare la metodologia di progettazione della sostenibilità.