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.
- Ge en tillräcklig avkastning på investeringen.
- Stöd för ansvarsfull utveckling och drift.
- Uppnå sitt syfte inom acceptabla tidsramar.
Ramverket bygger på de fem grundpelarna för arkitektonisk excellens, som är mappade till dessa mål. De är: Reliability, Security, Cost Optimization, Operational Excellenceoch Performance Efficiency.
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 vilken roll du har i ett arbetsbelastningsteam, oavsett om du är arkitekt, utvecklare, operatör eller företagsintressent, 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 gå 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 dess 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 hänvisar till 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 arkitektens 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 framgång 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 av täckningen av begrepp är du väl rustad för att fatta välgrundade beslut.
Förtroende för framgång: Beprövade bedömningar, som har bevisats genom flera arbetsbelastningar distribuerade i Azure, stöder ramverkets principer.
Förstå kompromisser och risker: Ramverket hjälper dig att förstå att det kan krävas val mot de andra pelarna om du antar 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, vilket säkerställer 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 skiktad metod: pelare, arbetsbelastning och tjänstguider.
Pelare
Grunden för denna ram ligger i grundpelarna. Om du inte har en omfattande förståelse för dessa pelare kanske de efterföljande lagren – arbetsbelastningsskiktet och tjänstguiderna – inte är helt begripliga.
Börja din resa på grundnivå med designprinciper, 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.
Gå sedan vidare till checklista, 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.
Se till att förstå de relaterade molndesignmönster. De är mappade till pelarna som de stöder direkt.
Varje arkitektoniskt beslut innebä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-grundpelarna.
Arbetsbörda
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 kontaktpunkter för optimering. Well-Architected Framework innehåller flera arbetsbelastningar. Läs den som nära matchar dina affärskrav. Du behöver inte läsa arbetsbelastningsvägledning för klasser av arbetsbelastningar som inte är anpassade till ditt scenario.
Börja med Kom igång för att förstå lösningskontexten. Som en påminnelse, läs principerna för Design för att förstå hur arbetsbelastningen anpassar sig efter riktlinjerna för pelarna. 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 produktionen.
Mer information finns i Om Well-Architected Framework-arbetsbelastningar.
Tjänstguider
Tjänstguider är avgörande för beslutsfattande som är relaterade till de enskilda Azure-komponenterna i en arbetsbelastning. De erbjuder de viktigaste funktionerna och 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. Avsikten är att belysa användbarheten av funktionerna genom perspektiv från Well-Architected stöttepelare.
För mer information, se de tillgängliga guiderna.
Bedömning
Microsoft Azure Well-Architected Review erbjuds utan kostnad. Det är en samling enkäter som är knutna till pelarchecklistorna för att utvärdera dina designval. Spåra din poäng genom iterativa körningar för att identifiera möjliga områden för förbättringar.
Mer information finns i Azure Well-Architected Granskningsverktyg.
Anta en stegvis inlärningsprocess och förbättra kvaliteten iterativt
Well-Architected Framework omfattar metodtips som är tillämpliga på alla typer av arbetsbelastningar. Den här vägledningen omfattar inte bara grundprinciperna för god design och kompromisser, utan även tillämpningen av dessa principer på komponenterna i din arkitektur, enligt beskrivningen i serviceguider.
Vi är medvetna om att det kan vara överväldigande att läsa den här vägledningen från slutpunkt till slutpunkt. För att uppnå det önskade tillståndet för arkitektonisk excellens rekommenderar vi att du har en gedigen förståelse för designprinciperna för alla pelare och att du prioriterar checklistobjekt baserat på deras relevans för din arbetsbelastning och dina affärsmål. Prioritering bör ta hänsyn till faktorer som affärskritiskhet, efterlevnadsbehov och tid till marknaden. Allt eftersom dessa faktorer utvecklas kan du iterativt införliva mer eller mindre från ramverket för att förbättra arbetsbelastningens kvalitet.
Överväg att använda en stegvis metod för att använda den här vägledningen. Klassificera rekommendationer efter vad som är enkelt att uppnå eller måste uppnås från början. När arbetsbelastningens affärskrav ändras utvecklas sedan stegvis produktionsklara system. Till exempel kan den inledande anpassningen till ramverket användas för arbetsflöden tidigt i deras finansierings- och utvecklingsprocesser, vilket sätter en solid grund för god design. Mogna faser av samordning kan gälla för produktionsfärdiga lösningar, med de högsta nivåerna reserverade för ständigt aktiva, affärskritiska lösningar.
Relaterade länkar
Här följer några resurser för att komma igång med att använda dokumentationen för Well-Architected Framework: