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.
- 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.
Prestandaeffektivitet är arbetsbelastningens förmåga att anpassa sig till ändringar i efterfrågan. En arbetsbelastning måste kunna hantera en ökad belastning utan att äventyra användarupplevelsen. När belastningen minskar måste arbetsbelastningen spara sina resurser. Kapacitet, vilket indikerar resurstillgänglighet (CPU och minne), är en viktig faktor.
Arbetsbelastningsdesignen bör inte bara förlita sig på företablerad kapacitet, vilket garanterar prestanda upp till en viss gräns. Om den gränsen överskrids kan arbetsbelastningen ha prestandaproblem eller till och med avbrott. När belastningen ligger under den gränsen fortsätter resurserna att köras i onödan, vilket medför kostnader.
Du behöver en omfattande strategi för att upprätthålla prestandamål över tid. Prestandaöverväganden bör inte vara en eftertanke i designprocessen, bara för att åtgärdas när problem uppstår i produktionen. Anta i stället ett tänkesätt där prestanda är en viktig faktor från de tidiga designfaserna.
Begreppen som beskrivs i den här modulen omfattar inte prestandaeffektivitet 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 fyra principerna i grundpelaren prestandaeffektivitet och lära dig tre metoder för var och en av följande:
- Definiera realistiska prestandamål för din arbetsbelastning baserat på avtal mellan affärsintressenter och arbetsbelastningsägare.
- Välj den design som bäst uppfyller dina prestandakrav.
- Använd din arbetsbelastning för att kontinuerligt spåra dess prestandaeffektivitet.
- Förbättra arbetsbelastningens prestandaeffektivitet kontinuerligt genom optimeringar.
Förutsättningar
- Bygga eller använda lösningar genom att använda grundläggande infrastrukturteknik som datalagring, beräkning och nätverk
- Utveckla eller sköta drift av tekniksystem som löser affärsproblem