Checklista för lösningsarkitekt
En arkitekts ansvar är att leverera design och planer. Tänk på att en arkitekt inte är implementerare för en arbetsbelastning. Arkitekten översätter funktionella och icke-funktionella krav till molndesignmönster och komponenter som passar för ändamålet. Arkitekten utformar också en arbetsbelastning som är tillräckligt flexibel för att anpassas när det behövs, men som är tillräckligt hållbar för att klara den planerade livslängden för funktionerna.
I designen ingår även de operativa aspekterna av arbetsbelastningen, inklusive observerbarhet och support samt redovisning av oönskade situationer som haveriberedskap. Slutligen måste designen begränsas av alla affärs-, ekonomi-, efterlevnads- och organisationskrav.
Arkitekturramverk, till exempel Azure Well-Architected Framework, hjälper till att ge arkitekter ett holistiskt perspektiv på systemdesign. Artefakterna Well-Architected Framework innehåller element som designprinciper, checklistor och rekommendationer. För att stödja kraven för en arbetsbelastning bör dessa artefakter kombineras med andra resurser, till exempel beslutsträd, referensarkitekturer och utvärderingar, för att fatta välgrundade beslut.
Checklista
Slutproduktsaktiviteter | |
---|---|
☐ | Utveckla en arkitekturdesignspecifikation som åtföljs av diagram som ett strukturerat paket. Specifikationen måste uppfylla arbetsbelastningens funktionella och icke-funktionella krav och innehålla bestämmelser för rutin-, ad hoc- och nödåtgärder. |
☐ | Skapa arkitekturdesigndiagram som illustrerar alla aspekter av systemdesign, från en bred översikt till detaljerade dimensioner som nätverk och identitet. |
☐ | Underhåll en arkitekturbeslutspost (ADR) som innehåller motiveringar för arkitektoniska beslut som fattas under designprocessen. |
☐ | Samarbeta med arbetsbelastnings- och plattformsteamet under implementeringen för att ge klarhet och rekommendationer om implementeringssekvensen. Det här samarbetet hjälper dig att maximera inlärningen och göra förbättringar redan från början. Omförhandla även kraven med intressenter om det behövs. |
☐ | Stöd för modelleringsövningar som ger sammanhangsberoende information om arbetsbelastningsproblem. Den kontextualiserade informationen kan täcka kostnader, programhälsa och andra områden. |
☐ | Ge optimeringsrekommendationer som baseras på observationer av användningsmönster och ändringar i arbetsbelastningsfunktioner eller ändringar i molnleverantören. |
☐ | Delta i gransknings-, efterlevnads- och förtroendegranskningar för att ge ett värdefullt perspektiv till externa parter som har befogenhet att genomföra granskningar. |
☐ | Var konsult under ändringsgranskningar för att ge insikt i den uppskattade kostnaden för förändring och dess genomförbarhet. |
Nästa steg
Kom igång med grundpelarna för det väldefinierade ramverket och bekanta dig med de viktigaste begreppen.