Introduzione
Azure Well-Architected Framework è un framework di progettazione che può migliorare la qualità di un carico di lavoro consentendo di:
- Assicurare resilienza, disponibilità e ripristinabilità.
- Assicurare la protezione necessaria.
- Fornire un ritorno sufficiente sugli investimenti.
- Supportare lo sviluppo e operazioni responsabili.
- Raggiungere lo scopo entro intervalli di tempo accettabili.
Al centro del pilastro dell'Eccellenza operativa ci sono le procedure DevOps che garantiscono la qualità del carico di lavoro tramite flussi di lavoro standardizzati e la coesione del team. Questo pilastro definisce le procedure operative per le procedure di sviluppo, l'osservabilità e la gestione del rilascio. L'obiettivo è ridurre al minimo la varianza dei processi, le probabilità di errori umani e l'interruzione dei clienti. Per valutare l'integrità operativa, iniziare con queste domande:
Si eseguono le operazioni con disciplina? I clienti usano il carico di lavoro con la massima prevedibilità? Come si sta cercando di imparare dall'esperienza e dai dati raccolti per migliorare in modo continuo? Le operazioni del carico di lavoro possono trasformarsi in procedure caotiche quando non c'è una chiara proprietà o leadership. In questo tipo di ambiente, i team spesso usano metodi eseguiti con un impegno elevato, ma producendo risultati scarsi, che portano a un'esperienza utente non ottimale. Questi approcci soddisfano solo gli obiettivi a breve termine. I vantaggi a lungo termine vengono realizzati attraverso la valutazione continua e gli investimenti strategici.
I concetti descritti in questo modulo non sono onnicomprensivi in riferimento all'eccellenza operativa in un carico di lavoro, ma rappresentano i principi di base e alcuni dei relativi approcci chiave per la progettazione di un carico di lavoro. Per una prospettiva completa, che includa tutti i pilastri di Well-Architected Framework, visitare Azure Well-Architected Framework quando si inizia a pianificare e progettare l'architettura.
Ogni unità di questo modulo è dedicata a un principio di progettazione e a tre approcci associati a tale principio. Gli approcci in ogni unità sono supportati tramite l'uso di esempi per illustrare come possono essere applicati a scenari reali. Gli esempi sono tutti basati su una società fittizia.
Obiettivi di apprendimento
Al termine di questo modulo si conosceranno i cinque principi del pilastro Eccellenza operativa e si impareranno tre approcci per ognuno dei seguenti:
- Adottare le procedure DevOps per ottimizzare la cultura del team, adottando la collaborazione insieme alla responsabilità e alla proprietà individuali.
- Ottenere efficienza nello sviluppo tramite la standardizzazione. Usare processi e strumenti standard per migliorare la velocità del team.
- Creare una solida piattaforma di osservabilità per migliorare le procedure operative.
- Creare una catena di approvvigionamento sicura, affidabile e performative del carico di lavoro per migliorare la fiducia nelle distribuzioni.
- Adottare l'automazione per alleviare il carico operativo e migliorare sicurezza, affidabilità e prestazioni.
- Stabilire standard per distribuire in modo sicuro le modifiche al carico di lavoro e adottare una mentalità culturale di trattare tutte le distribuzioni con lo stesso rigore.
Prerequisiti
- Esperienza nella creazione o nella gestione di soluzioni usando tecnologie di base per l'infrastruttura, come archiviazione dei dati, calcolo e rete
- Esperienza nella creazione o nella gestione di sistemi tecnologici per la risoluzione di problemi aziendali