Controlelijst van oplossingsarchitect
De verantwoordelijkheid van een architect is om ontwerpen en plannen te leveren. Houd er rekening mee dat een architect niet de implementor van een workload is. De architect vertaalt functionele en niet-functionele vereisten in cloudontwerppatronen en fit-for-purpose-onderdelen. De architect ontwerpt ook een workload die flexibel genoeg is om aan te passen wanneer dat nodig is, maar duurzaam genoeg om de geplande levensduur van de functionaliteit weer te geven.
Ook opgenomen in het ontwerp zijn de operationele aspecten van de workload, waaronder waarneembaarheid en ondersteuning, en zijn de boekhouding voor ongewenste situaties zoals herstel na noodgevallen. Ten slotte moet het ontwerp worden beperkt door alle zakelijke, financiële, nalevings- en organisatievereisten.
Architectuurframeworks, zoals het Azure Well-Architected Framework, helpen architecten een holistisch perspectief te geven op systeemontwerp. De goed ontworpen frameworkartefacten bevatten elementen zoals ontwerpprincipes, controlelijsten en aanbevelingen. Ter ondersteuning van de vereisten van een workload moeten deze artefacten worden gecombineerd met andere resources, zoals beslissingsstructuren, referentiearchitecturen en evaluaties, om weloverwogen beslissingen te nemen.
Checklijst
Producttaken | |
---|---|
☐ | Ontwikkel een architectuurontwerpspecificatie die vergezeld gaat van diagrammen als een gestructureerd pakket. De specificatie moet voldoen aan de functionele en niet-functionele vereisten van de werkbelasting en moet voorzieningen omvatten voor routine-, ad-hoc- en noodoperaties. |
☐ | Maak architectuurontwerpdiagrammen die alle aspecten van systeemontwerp illustreren, van een breed overzicht tot gedetailleerde dimensies zoals netwerk en identiteit. |
☐ | Behoud een architectuurbeslissingsrecord (ADR) die redenen bevat voor architectuurbeslissingen die tijdens het ontwerpproces worden gemaakt. |
☐ | Werk samen met het workload- en platformteam tijdens de implementatie om duidelijkheid en aanbevelingen over de implementatievolgorde te bieden. Dankzij deze samenwerking kunt u het leren maximaliseren en vanaf het begin verbeteringen aanbrengen. Ook heronderhandelen de vereisten met belanghebbenden, indien nodig. |
☐ | Ondersteuning voor modelleringsoefeningen die contextuele informatie bieden over problemen met workloads. De contextuele informatie kan kosten, toepassingsstatus en andere gebieden dekken. |
☐ | Aanbevelingen voor optimalisatie bieden die zijn gebaseerd op waarnemingen van gebruikspatronen en wijzigingen in workloadfunctionaliteit of wijzigingen in cloudproviders. |
☐ | Neem deel aan controles, naleving en betrouwbaarheidsbeoordelingen om een waardevol perspectief te bieden aan externe partijen die de bevoegdheid hebben om beoordelingen uit te voeren. |
☐ | Wees een consultant tijdens wijzigingsbeoordelingen om inzicht te krijgen in de geschatte kosten van verandering en de haalbaarheid ervan. |
Volgende stappen
Ga aan de slag met de goed ontworpen frameworkpijlers en maak kennis met hun belangrijkste concepten.