Share via


Nätverksöverväganden för hållbara arbetsbelastningar i Azure

De flesta arbetsbelastningar i molnet är starkt beroende av nätverk för att fungera. Oavsett om det gäller interna nätverk eller offentliga arbetsbelastningar måste de komponenter och tjänster som används i etablerade lösningar beakta effekterna av koldioxidutsläppen. Tänk på att nätverksutrustning förbrukar el, inklusive trafik mellan datacenter och slutanvändare. Lär dig mer om överväganden och rekommendationer för att förbättra och optimera nätverkseffektiviteten för att minska onödiga koldioxidutsläpp.

Internetbläddering mellan datacenter och slutanvändare är en betydande omfattning 3-utsläpp. Därför är rekommendationerna i det här avsnittet i linje med principerna för grön programvarunätverk för att förbättra nätverkseffektiviteten.

Viktigt

Den här artikeln är en del av azure-serien Well-Architected hållbar arbetsbelastning . Om du inte är bekant med den här serien rekommenderar vi att du börjar med vad som är en hållbar arbetsbelastning?

Nätverkseffektivitet

Minska onödig nätverkstrafik och lägre bandbreddskrav där det är möjligt, vilket möjliggör en mer optimerad nätverkseffektivitet med mindre koldioxidutsläpp.

Använda ett CDN

Onödig trafik i nätverket bör undvikas, eftersom det är en orsak till extra koldioxidutsläpp.

Green Software Foundation-anpassning: Energieffektivitet

Rekommendation:

  • Ett CDN hjälper till att minimera svarstiden genom att lagra statiska data som ofta läses närmare konsumenterna och minskar nätverksbläddring och serverbelastning.
  • Se till att följa bästa praxis för CDN.

Följ metodtipsen för cachelagring

Det är viktigt att minimera mängden data som överförs.

Green Software Foundation-anpassning: Energieffektivitet, maskinvarueffektivitet

Rekommendation:

  • Cachelagring är en väl förstådd designteknik för att förbättra prestanda och effektivitet.
  • En cachelagringslösning hjälper till att minska nätverksbläddningen och minskar serverbelastningen.
  • Tänk på att det kan kräva justering av parametrar för att maximera fördelen och minimera koldioxid nackdelarna. Du kan till exempel ange TTL (Time to Live).
  • Genom att lägga till minnesintern cachelagring kan du använda inaktiva beräkningsresurser, vilket ökar beräkningstätheten för resurser som redan har allokerats.
  • Metodtips för cachelagring.

Välj Azure-regioner baserat på var kunden finns

Placeringen av ett programs konsumenter kan vara olika, och det kan vara svårt att hantera begäranden med bra prestanda och energieffektivitet om avståndet är för stort.

Green Software Foundation-anpassning: Energieffektivitet

Rekommendation:

Använda hanterade ljud- och videoströmningstjänster med inbyggd komprimering

Program som använder en medieströmningstjänst kan ha höga krav på bandbredd och komprimering och kan ha ett betydande koldioxidavtryck om de inte utformas noggrant.

Green Software Foundation-anpassning: Maskinvarueffektivitet

Rekommendation:

Aktivera komprimering av nätverksfiler

Nätverk som skickar okomprimerade data kan ha ett högre krav på bandbredd, allokerade resurser och lösningen i allmänhet. Överväg att komprimera data för att optimera arbetsbelastningen och designen för en mer nätverkseffektiv lösning.

Green Software Foundation-anpassning: Energieffektivitet

Rekommendation:

Maximera nätverksanvändningen i samma moln och region

Driftslösningar i flera regioner har en nätverkspåverkan. Nätverksblädderingar mellan komponenter i Azure är optimerade för att hålla sig inom Azure-infrastrukturen. All nätverkstrafik som är avsedd för Internet eller en komponent i ett annat moln omfattar dock det offentliga Internets routerresurser, som du inte har någon kontroll över när det gäller mätning eller användning av resurspåverkan.

Green Software Foundation-anpassning: Energieffektivitet

Rekommendation:

  • Om du behåller resurser i ett enda moln får du maximal kontroll och gör det möjligt för molnleverantören att optimera nätverksroutningen.
  • Maximera nätverksanvändningen i samma moln och, om möjligt, inom samma region.
  • Eftersom kostnaden kan vara en proxy för hållbarhet läser du dokumentationen för Azure-regioner i grundpelarna för kostnadsoptimering i Azure Well-Architected Framework.

Nästa steg

Granska designövervägandena för lagring.