Vad är Azure Well-Architected Framework?

Azure Well-Architected Framework är ett designramverk som kan förbättra kvaliteten på en arbetsbelastning genom att hjälpa den att:

  • Vara elastisk, tillgänglig och återställningsbar.
  • Var så säker som du behöver det.
  • Leverera en tillräcklig avkastning på investeringen.
  • Stöd för ansvarsfull utveckling och drift.
  • Uppnå sitt syfte inom godkända tidsramar.

Ramverket bygger på de fem grundpelarna för arkitektonisk excellens, som är mappade till dessa mål. De är: Tillförlitlighet, säkerhet, kostnadsoptimering, driftseffektivitet och prestandaeffektivitet.

Varje pelare innehåller rekommenderade metoder, risköverväganden och kompromisser. Designbesluten måste balanseras mellan alla pelare, med tanke på affärskraven. Den tekniska och åtgärdsbara vägledningen är tillräckligt bred för alla arbetsbelastningar och gäller för ett specifikt scenario. Den här vägledningen är centrerad på Azure.

Arbetsbelastningsarkitekturen är inte samma som implementeringen. Well-Architected Framework kan konfigurera dig för framgång genom arkitekturdesign, men implementeringsalternativen beror på organisationens affärskrav och begränsningar.

Målgrupp

Well-Architected Framework gäller för team som ansvarar för att förbättra arbetsbelastningar och hantera övergripande problem.

Well-Architected Framework ger värdefulla insikter och rekommendationer för alla som är inblandade i en arbetsbelastnings livscykel. Oavsett din roll i ett arbetsbelastningsteam, oavsett om du är arkitekt, utvecklare, operatör eller affärsintressent, kan du dra nytta av det här ramverket om du har behörighet att fatta beslut inom ramen för en arbetsbelastning.

Den här vägledningen är fördelaktig oavsett organisationens skala. Oavsett om du är en del av ett stort företag, ett litet företag eller en oberoende programvaruleverantör kan du ta ett steg närmare optimal design. Ramverket tillgodoser en mängd olika organisationsstrukturer och storlekar, vilket säkerställer att alla arbetsbelastningsanvändare effektivt kan använda sina fördelar.

Om du söker vägledning för att förbättra en portfölj med arbetsbelastningar via centraliserade kontroller kanske det här innehållet inte tillämpas fullt ut. Vi rekommenderar att du läser Cloud Adoption Framework. Om du inte har något egenintresse av att utforma arbetsbelastningar i Azure är det här innehållet inte relevant för dig.

Information om en arkitekts roll och uppgifter finns i Arkitektens grunder och Arkitektens checklista.

Mål

Det primära målet med Well-Architected Framework är att konfigurera dig för att lyckas när du distribuerar din arbetsbelastning i Azure.

  • Lyckad implementering: En väldesignad design leder till en lyckad implementering. Med tanke på bredden och djupet i begreppen är du väl rustad för att fatta välgrundade beslut.

  • Förtroende för framgång: Beprövade utvärderingar, som visas på många arbetsbelastningar som distribuerats i Azure, backar upp grundsatserna i ramverket.

  • Förstå kompromisser och risker: Ramverket hjälper dig att förstå att det kan krävas att du gör val mot andra pelare för att kunna anta rekommendationerna. Det belyser kompromisserna och även de potentiella risker som du kanske vill ta itu med på kort sikt.

  • Optimera över tid: Ramverket är utformat för iterativ användning och som ett verktyg för kontinuerlig förbättring. Mät arbetsbelastningens mognad mot vägledningen. Behandla utvärderingen som en rörlig poäng som utvecklas med din arbetsbelastning, så att designen förblir effektiv och effektiv för att uppfylla dina affärsmål.

Lager i Well-Architected Framework

Well-Architected Framework är strukturerat i en metod med flera lager: pelare, arbetsbelastning och tjänstguider.

Pelare

Grunden för denna ram ligger i grundpelarna. Om du inte har en heltäckande förståelse för dessa pelare är de efterföljande lagren – arbetsbelastningsskiktet och tjänstguiderna – kanske inte helt begripliga.

På pelarnivå börjar du din resa med designprinciperna, som var och en har ett specifikt mål. I varje princip följer du metoderna för att utforma din designstrategi. Dessa metoder är inte valfria och måste beaktas.

Skärmbild som visar några designprinciper för Well-Architected Framework.

Gå sedan vidare till checklistan, som alltid är din utgångspunkt för utvärdering. Varje objekt på checklistan åtföljs av en eller flera rekommendationsguider som beskriver viktiga strategier och hur Azure hjälper dig att uppnå rekommendationen.

Skärmbild som visar en checklista för Well-Architected Framework.

Skärmbild som visar rekommendationsguider för Well-Architected Framework.

Se till att ta upp designmönster för molnet. De är mappade till pelarna som de har direkt stöd för.

Varje arkitektoniskt beslut medför en rad överväganden. Dessa kompromisser representerar erkända och accepterade kompromisser som balanserar de olika aspekterna av ramverket. Kompromisser noteras med den här ikonen och risker noteras med den här ikonen .

Mer information finns i Om Well-Architected Framework-pelare.

Arbetsbelastning

Arbetsbelastningsskiktet representerar hur grundpelarna gäller för en specifik arbetsbelastningsklass. Under den inledande designfasen segmenteras arbetsbelastningsarkitekturen baserat på verktyg och varje segment representerar de prioriterade områdena eller designområdena. Dessa designområden är specifika för arbetsbelastningsklassen och fungerar som fokuspunkter för optimering. Well-Architected Framework innehåller flera arbetsbelastningar. Hitta en som nära matchar dina affärskrav.

Börja med Att komma igång med att förstå lösningskontexten. Som uppdatering läser du designprinciperna för att förstå hur arbetsbelastningen antar grundpelarvägledningen. Gå sedan in närmare på designområden som fokuserar på de tekniska beslutspunkterna med rekommendationer som följer. Arbetsbelastningsvägledning innehåller också en utvärdering som hjälper dig att utvärdera din beredskap i produktion.

Mer information finns i Om Well-Architected Framework-arbetsbelastningar.

Tjänstguider

Tjänstguider är avgörande för beslutsfattande som rör de enskilda Azure-komponenter som finns i arbetsbelastningen. De erbjuder de viktigaste funktionerna i varje tjänst som är nödvändiga för att uppnå arkitektonisk excellens. Observera att dessa guider inte är konfigurationsguider. Dessutom är de inte en kompilerad lista över alla funktioner och funktioner. Avsikten är att markera nyttan av funktionerna via Well-Architected pelarperspektiv.

Mer information finns i tillgängliga guider.

Utvärdering

Microsoft Azure Well-Architected Review erbjuds utan kostnad. Det är en samling enkäter som är knutna till checklistorna för pelare för att utvärdera dina designval. Spåra dina poäng genom iterativa körningar för att identifiera möjliga förbättringsområden.

Mer information finns i Verktyget Azure Well-Architected Granskning.

Här följer några resurser för att komma igång med att använda Well-Architected Framework-dokumentationen: