Introduktion
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.
- Ge en tillräcklig avkastning på investeringen.
- Stöd för ansvarsfull utveckling och drift.
- Uppnå sitt syfte inom acceptabla tidsramar.
Avbrott och fel är allvarliga problem för alla arbetsbelastningar. En tillförlitlig arbetsbelastning måste överleva dessa händelser och fortsätta att konsekvent tillhandahålla sina avsedda funktioner. Den måste vara elastisk så att den kan identifiera, motstå och återställa från fel inom en acceptabel tidsperiod. Den måste också vara tillgänglig så att användarna kan komma åt arbetsbelastningen under den utlovade tidsperioden på den utlovade kvalitetsnivån.
Arbetsbelastningsarkitekturer bör ha tillförlitlighetsgarantier i programkod, infrastruktur och åtgärder. Designval bör inte ändra avsikten som anges av affärskraven. Sådana förändringar bör betraktas som betydande kompromisser.
Begreppen som beskrivs i den här modulen omfattar inte tillförlitlighet i en arbetsbelastning, men de representerar huvudprinciperna och några av deras viktigaste metoder när du utformar en arbetsbelastning. Om du vill ha ett fullständigt perspektiv går du till Azure Well-Architected Framework när du börjar planera och utforma din arkitektur.
Varje enhet i den här modulen fokuserar på en designprincip och tre metoder som är associerade med den principen. Metoderna i varje enhet stöds med hjälp av exempel för att visa hur de kan tillämpas på verkliga scenarier. Exemplen baseras alla på ett fiktivt företag.
Utbildningsmål
I slutet av den här modulen kommer du att förstå de fem principerna i tillförlitlighetspelaren och lära dig tre metoder för var och en av följande:
- Fastställ tillförlitlighetskraven från företaget och tillämpa dessa krav på din arbetsbelastningsdesign.
- Utforma din arbetsbelastning så att den är feltolerant och kan försämras på ett korrekt sätt.
- Utforma din arbetsbelastning för att återställa från fel som sträcker sig från fel på komponentnivå till katastrofer.
- Skapa observerbarhet och testning i dina arbetsbelastningsdesign- och driftsrutiner.
- Utforma din arbetsbelastning med fokus på enkelhet för att minimera riskerna.
Förutsättningar
- Erfarenhet av kärninfrastrukturtekniker som datalagring, databehandling och nätverk.
- Erfarenhet av att skapa eller operativsystem för att lösa affärsproblem.