Microsoft Azures välstrukturerade ramverk

Azures välstrukturerade ramverk består av en uppsättning vägledande principer som kan användas för att förbättra kvaliteten på en arbetsbelastning. Ramverket består av fem grundpelare för utmärkt arkitektur:

Genom att använda dessa grundpelare kan du skapa en stabil och effektiv molnarkitektur av hög kvalitet:

Grundpelare Beskrivning
Tillförlitlighet Systemets förmåga att hantera och återställa fel på ett bra sätt.
Säkerhet Att skydda program och data från hot.
Kostnadsoptimering Hantera kostnader för att maximera värdet.
Verksamhetsutveckling Driftsprocesser som håller ett system igång och i produktion.
Prestandaeffektivitet Systemets förmåga att hantera belastningsförändringar.

Referera till följande video om hur du skapar lyckade arbetsbelastningar i Azure med Well-Architected Framework:


Översikt

Följande diagram ger en översikt över Azure Well-Architected Framework:

Diagram över Well-Architected Framework och stödelement.

I mitten finns Well-Architected Framework, som innehåller de fem grundpelarna för utmärkt arkitektur. Omger Well-Architected Framework är sex stödelement:

Utvärdera din arbetsbelastning

Information om hur du utvärderar din arbetsbelastning med hjälp av principerna i Microsoft Azures välstrukturerade ramverk finns i översikten över Microsoft Azures välstrukturerade ramverk.

Skärmbild av Microsoft Azure Well-Architected Review.

Vi rekommenderar också att du använder Azure Advisor och Advisor Score för att identifiera och prioritera möjligheter att förbättra arbetsbelastningarnas status. Båda tjänsterna är kostnadsfria för alla Azure-användare och överensstämmer med de fem grundpelarna i Well-Architected Framework:

  • Azure Advisor är en anpassad molnkonsult som hjälper dig att följa bästa praxis för att optimera dina Azure-distributioner. Den analyserar din resurskonfiguration och användningstelemetri. Den rekommenderar lösningar som kan hjälpa dig att förbättra tillförlitligheten, säkerheten, kostnadseffektiviteten, prestandan och driftseffektiviteten för dina Azure-resurser. Läs mer om Azure Advisor.

  • Advisor Score är en grundläggande funktion i Azure Advisor som aggregerar Advisor-rekommendationer till en enkel, åtgärdsbar poäng. Med den här poängen kan du snabbt se om du vidtar nödvändiga åtgärder för att skapa tillförlitliga, säkra och kostnadseffektiva lösningar och prioritera de åtgärder som ger den största förbättringen av arbetsbelastningarnas hållning. Advisor-poängen består av en övergripande poäng, som kan delas upp ytterligare i fem kategoripoäng som motsvarar var och en av de Well-Architected pelarna. Läs mer om Advisor Score.

Tillförlitlighet

En tillförlitlig arbetsbelastning är en arbetsbelastning som är både elastisk och tillgänglig. Återhämtning är systemets förmåga att återställa efter fel och fortsätta att fungera. Målet med återhämtning är att kunna återställa programmet till ett fullt fungerande tillstånd efter fel. En tillgänglig arbetsbelastning är en arbetsbelastning som användarna kan komma åt när de behöver den.

Mer information om återhämtning finns i följande video som visar hur du börjar förbättra tillförlitligheten för dina Azure-arbetsbelastningar:


Vägledning om tillförlitlighet

Följande avsnitt innehåller vägledning om hur du utformar och förbättrar tillförlitliga Azure-program:

En översikt över tillförlitlighetsprinciper finns i Principer för grundpelare för tillförlitlighet.

Säkerhet

Tänk på säkerheten under hela livscykeln för ett program, från design och implementering till distribution och drift. Azure-plattformen ger skydd mot olika hot, till exempel nätverksintrång och DDoS-attacker. Du måste ändå bygga in säkerhet i din tillämpning och dina DevOps-processer.

Ställ rätt frågor om säker programutveckling i Azure genom att referera till följande video:


Säkerhetsvägledning

Tänk på följande breda säkerhetsområden:

Mer information finns i Översikt över säkerhetspelare.

Kostnadsoptimering

När du utformar en molnlösning fokuserar du på att generera inkrementella värden tidigt. Tillämpa principerna för Skapa – mät – lär för att få en kortare tid till marknaden och undvika kapitalintensiva lösningar.

Mer information finns i Kostnadsoptimering och följande video om hur du börjar optimera dina Azure-kostnader:


Kostnadsvägledning

Följande avsnitt innehåller vägledning för kostnadsoptimering när du utvecklar Well-Architected Framework för din arbetsbelastning:

En översikt på hög nivå finns i Översikt över grundpelare för kostnadsoptimering.

Utmärkt driftseffektivitet

Driftseffektivitet omfattar de åtgärder och processer som håller ett program igång i produktion. Distributioner måste vara pålitliga och förutsägbara. Automatisera distributioner för att minska risken för mänskliga fel. Snabba och rutinmässiga distributionsprocesser saktar inte ned lanseringen av nya funktioner eller felkorrigeringar. Lika viktigt är att du snabbt måste återställa eller återställa om en uppdatering har problem.

Mer information finns i följande video om hur du inför säkerhet i din DevOps-praxis i Azure:


Vägledning för verksamhetsutveckling

Följande avsnitt innehåller vägledning om hur du utformar och implementerar DevOps-metoder för din Azure-arbetsbelastning:

En sammanfattning på hög nivå finns i Översikt över grundpelare för driftseffektivitet.

Prestandaeffektivitet

Prestandaeffektivitet är arbetsbelastningens förmåga att skala för att uppfylla användarnas krav på den på ett effektivt sätt. De viktigaste sätten att uppnå prestandaeffektivitet är att använda skalning på rätt sätt och implementera PaaS-erbjudanden som har inbyggd skalning.

Mer information finns i Prestandaeffektivitet: Fast & Furious: Optimera för snabba och tillförlitliga VM-distributioner.

Vägledning för prestandaeffektivitet

Följande avsnitt innehåller vägledning om hur du utformar och förbättrar prestandaeffektiviteten för din Azure-arbetsbelastning:

En övergripande sammanfattning finns i Översikt över grundpelare för prestandaeffektivitet.

Nästa steg

Läs mer om: