Hållbara arbetsbelastningar
Det här avsnittet av Microsoft Azure Well-Architected Framework syftar till att hantera utmaningarna med att skapa hållbara arbetsbelastningar i Azure. Läs den vägledning som gäller Well-Architected bästa praxis som en teknisk grund för att skapa och driva hållbara lösningar i Azure.
Vi rekommenderar att du även läser mer om Microsoft Cloud for Sustainability för möjligheter att utnyttja funktionerna i plattformen som en del av din lösningsarkitektur. Vägledningen i den här artikelserien fokuserar dock på alla lösningar som du skapar eller använder i Azure.
Läs också om Koldioxidfördelarna med molnbaserad databehandling: en studie av Microsoft Cloud för att lära dig mer om hur Azure är mer energieffektivt och koldioxideffektivt än lokala lösningar.
Vad är en hållbar arbetsbelastning?
Termen arbetsbelastning avser en samling programresurser som stöder ett gemensamt affärsmål eller körning av en gemensam affärsprocess, med flera tjänster, till exempel API:er och datalager, som arbetar tillsammans för att leverera specifika funktioner från slutpunkt till slutpunkt.
Med hållbarhet hänvisar vi till miljöpåverkan från våra arbetsbelastningar.
En hållbar arbetsbelastning beskriver därför hur man utformar lösningar som maximerar användningen samtidigt som avfall minimeras, vilket i slutändan minskar miljöns fotavtryck.
Översikt över molneffektivitet
Att göra arbetsbelastningarna mer molneffektiva kräver att du kombinerar arbetet med kostnadsoptimering, minskar koldioxidutsläppen och optimerar energiförbrukning. Att optimera programmets kostnad är det första steget för att göra arbetsbelastningarna mer hållbara.
Här är en konceptuell översikt över molneffektivitet i det här sammanhanget:
Det är viktigt att bedöma och mäta molneffektiviteten för att förstå om ändringar som spåras över tid har någon inverkan.
Lär dig mer om att skapa mer hållbara och effektiva arbetsbelastningar genom att börja med designområdet för hållbar programdesign.
Vilka är de vanliga utmaningarna?
Det kan vara svårt att skapa och utforma hållbara arbetsbelastningar i Microsoft Azure av följande skäl:
- Förstå om dina arbetsbelastningar överensstämmer med hållbarhetsmålen. Det kräver utvärderingar av aktuella arbetsbelastningar för att avgöra om de är utformade på ett hållbart sätt.
- Utforma arbetsbelastningar som är internt miljövänliga och optimerade.
- Mäta och spåra arbetsbelastningarnas utsläpp.
Handlar hållbarhet endast om prestanda och kostnad?
Även om prestandaeffektivitet och kostnadsoptimering är områden med starkt fokus för att utforma hållbara arbetsbelastningar, är de andra grundpelarna i Well-Architected Framework lika viktiga när du skapar långsiktiga hållbara arbetsbelastningar i Azure.
- Säkerhet: hur säkerhetsenheterna i en arbetsbelastning optimeras och utformas för automatisk skalning påverkar miljön.
- Tillförlitlighet: Att utforma tillförlitliga arbetsbelastningar som uppfyller hållbarhetsriktlinjerna från Green Software Foundation kan avsevärt minska arbetsbelastningarnas koldioxid- och elavtryck.
- Utmärkt driftseffektivitet: Hur en arbetsbelastning effektivt kan svara på driftsproblem kan i slutändan minska koldioxidutsläppen.
Vilka är de viktigaste designområdena?
Hållbar vägledning i den här serien består av arkitektoniska överväganden och rekommendationer som är inriktade på dessa viktiga designområden.
Beslut som fattas inom ett designområde kan påverka eller påverka beslut i hela designen. Fokus ligger i slutändan på att skapa en hållbar lösning för att minimera fotavtrycket och påverkan på miljön.
Designområde | Description |
---|---|
Programdesign | Molnprogrammönster som gör det möjligt att utforma hållbara arbetsbelastningar. |
Programplattform | Alternativ för värdmiljö, beroenden, ramverk och bibliotek. |
Test | Strategier för CI/CD-pipelines och automatisering samt hur du levererar mer hållbar programvarutestning. |
Operativa procedurer | Processer relaterade till hållbar drift. |
Storage | Utforma val för att göra alternativen för datalagring mer hållbara. |
Nätverk och anslutning | Nätverksöverväganden som kan bidra till att minska trafiken och mängden data som överförs till och från programmet. |
Säkerhet | Relevanta rekommendationer för att utforma effektivare säkerhetslösningar i Azure. |
Vi rekommenderar att läsarna bekantar sig med dessa designområden och granskar de överväganden och rekommendationer som tillhandahålls för att bättre förstå konsekvenserna av omfattande beslut.
Nästa steg
Granska metodiken för hållbarhetsdesign.