Condividi tramite


Considerazioni sulla rete per carichi di lavoro sostenibili in Azure

La maggior parte dei carichi di lavoro nel cloud si basa principalmente sulla rete per operare. Sia che si tratti di carichi di lavoro interni o pubblici, i componenti e i servizi usati nelle soluzioni sottoposte a provisioning devono considerare l'impatto delle emissioni di carbonio. Si consideri che le apparecchiature di rete consumano energia elettrica, incluso il traffico tra i data center e i consumer finali. Informazioni sulle considerazioni e le raccomandazioni per migliorare e ottimizzare l'efficienza di rete per ridurre le emissioni di carbonio non necessarie.

L'attraversamento internet tra data center e consumer finali è un'emissione significativa di Ambito 3. Di conseguenza, le raccomandazioni in questa sezione sono allineate con l'area Principi della rete software verde per migliorare l'efficienza di rete.

Importante

Questo articolo fa parte della serie di carichi di lavoro sostenibili di Azure Well-Architected . Se non si ha familiarità con questa serie, è consigliabile iniziare con che cos'è un carico di lavoro sostenibile?

Efficienza della rete

Ridurre il traffico di rete non necessario e ridurre i requisiti di larghezza di banda, ove possibile, consentendo un'efficienza di rete più ottimizzata con emissioni di carbonio inferiori.

Usare una rete CDN

È consigliabile evitare il traffico non necessario in rete, perché è una causa di emissioni di carbonio aggiuntive.

Allineamento Green Software Foundation: Efficienza energetica

Consiglio:

  • Una rete CDN consente di ridurre al minimo la latenza tramite l'archiviazione di dati statici letti di frequente più vicino ai consumer e consente di ridurre il carico di attraversamento e server della rete.
  • Assicurarsi di seguire le procedure consigliate per la rete CDN.

Seguire le procedure consigliate per la memorizzazione nella cache

Ridurre al minimo la quantità di dati trasferiti è fondamentale.

Allineamento Green Software Foundation: Efficienza energetica, Efficienza hardware

Consiglio:

  • La memorizzazione nella cache è una tecnica di progettazione ben comprensibile per migliorare le prestazioni e l'efficienza.
  • Una soluzione di memorizzazione nella cache consente di ridurre l'attraversamento della rete e ridurre il carico del server.
  • Si consideri che potrebbe richiedere l'ottimizzazione dei parametri per massimizzare il vantaggio e ridurre al minimo gli svantaggi di carbonio. Ad esempio, l'impostazione di un valore TTL (Time to Live).
  • L'aggiunta della memorizzazione nella cache in memoria consente di usare le risorse di calcolo inattive, aumentando la densità di calcolo delle risorse già allocate.
  • Leggere le procedure consigliate per la memorizzazione nella cache.

Selezionare le aree di Azure in base alla posizione in cui risiede il cliente

La posizione dei consumatori di un'applicazione può essere diversa e può essere difficile gestire le richieste con buone prestazioni ed efficienza energetica se la distanza è troppo grande.

Allineamento Green Software Foundation: Efficienza energetica

Consiglio:

Usare servizi di streaming audio e video gestiti con compressione predefinita

Le applicazioni che usano un servizio di streaming multimediale possono avere requisiti elevati per la larghezza di banda e la compressione e possono avere un'impronta di carbonio sostanziale, se non progettata con attenzione.

Allineamento verde di Software Foundation: efficienza hardware

Consiglio:

  • Grazie all'uso di un servizio gestito per audio e video, le applicazioni possono sfruttare ottimizzazioni predefinite come codifica, compressione e altro ancora.
  • Informazioni sui servizi di streaming audio e video gestiti.

Abilitare la compressione dei file di rete

Le reti che inviano dati non compressi possono avere un requisito maggiore sulla larghezza di banda, sulle risorse allocate e sulla soluzione in generale. Valutare la possibilità di comprimere i dati per ottimizzare il carico di lavoro e progettare una soluzione più efficiente per la rete.

Allineamento Green Software Foundation: Efficienza energetica

Consiglio:

Ottimizzare l'utilizzo della rete all'interno della stessa area e cloud

Le soluzioni operative in più aree hanno un impatto sulla rete. Gli attraversamenti di rete tra i componenti in Azure sono ottimizzati per rimanere all'interno dell'infrastruttura di Azure. Tuttavia, qualsiasi traffico di rete destinato a Internet o a un componente in un altro cloud comporta le risorse del router di Internet pubblico, che non si ha alcun controllo sulla misurazione o sull'utilizzo dell'impatto sulle risorse.

Allineamento Green Software Foundation: Efficienza energetica

Consiglio:

  • Mantenere le risorse in un unico cloud offre il massimo controllo e consente al provider di servizi cloud di ottimizzare il routing di rete.
  • Ottimizzare l'utilizzo della rete all'interno dello stesso cloud e, se possibile, all'interno della stessa area.
  • Poiché il costo può essere un proxy per la sostenibilità, vedere la documentazione sulle aree di Azure nel pilastro Ottimizzazione costi di Azure Well-Architected Framework.

Passaggio successivo

Esaminare le considerazioni sulla progettazione per l'archiviazione.