Elenco di controllo dell'architetto di soluzioni
La responsabilità di un architetto è di realizzare progetti e piani. Tenere presente che un architetto non è l'implementatore di un carico di lavoro. L'architetto converte i requisiti funzionali e non funzionali in modelli di progettazione cloud e componenti adatti a scopo. L'architetto progetta anche un carico di lavoro sufficientemente flessibile da adattarsi quando necessario, ma abbastanza durevole per meteore la durata pianificata delle funzionalità.
Nella progettazione sono inclusi anche gli aspetti operativi del carico di lavoro, tra cui osservabilità e supporto, e la contabilità di situazioni indesiderate, ad esempio il ripristino di emergenza. Infine, la progettazione deve essere vincolata da tutti i requisiti aziendali, finanziari, di conformità e dell'organizzazione.
I framework di architettura, ad esempio Azure Well-Architected Framework, consentono di offrire agli architetti una prospettiva olistica sulla progettazione del sistema. Gli artefatti di Well-Architected Framework includono elementi come principi di progettazione, elenchi di controllo e raccomandazioni. Per supportare i requisiti di un carico di lavoro, questi artefatti devono essere combinati con altre risorse, ad esempio alberi delle decisioni, architetture di riferimento e valutazioni, per prendere decisioni informate.
Elenco di controllo
Attività finali | |
---|---|
☐ | Sviluppare una specifica di progettazione dell'architettura accompagnata da diagrammi come pacchetto strutturato. La specifica deve soddisfare i requisiti funzionali e non funzionali del carico di lavoro e includere disposizioni per operazioni di routine, ad hoc e di emergenza. |
☐ | Creare diagrammi di progettazione dell'architettura che illustrano tutti gli aspetti della progettazione del sistema, da una panoramica generale alle dimensioni dettagliate, ad esempio rete e identità. |
☐ | Mantenere un record decisionale dell'architettura (ADR) che contiene le motivazioni per le decisioni relative all'architettura prese durante il processo di progettazione. |
☐ | Collaborare con il team del carico di lavoro e della piattaforma durante l'implementazione per fornire chiarezza e suggerimenti sulla sequenza di implementazione. Questa collaborazione consente di ottimizzare l'apprendimento e apportare miglioramenti sin dall'inizio. Anche rinegoziare i requisiti con gli stakeholder, se necessario. |
☐ | Supportare gli esercizi di modellazione che forniscono informazioni contestualizzate sui problemi del carico di lavoro. Le informazioni contestualizzate possono coprire i costi, l'integrità delle applicazioni e altre aree. |
☐ | Fornire raccomandazioni di ottimizzazione basate sulle osservazioni dei modelli di utilizzo e sulle modifiche apportate alle funzionalità del carico di lavoro o ai provider di servizi cloud. |
☐ | Partecipare a revisioni di controllo, conformità e attendibilità per fornire una prospettiva preziosa alle parti esterne che hanno l'autorità di condurre revisioni. |
☐ | Essere un consulente durante le revisioni delle modifiche per fornire informazioni dettagliate sul costo stimato del cambiamento e sulla sua fattibilità. |
Passaggi successivi
Iniziare a usare i pilastri di Well-Architected Framework e acquisire familiarità con i concetti chiave.