Introduzione
Azure Well-Architected Framework è un framework di progettazione che può migliorare la qualità di un carico di lavoro consentendo di:
- Essere resilienti, disponibili e ripristinabili.
- Fornire un ritorno sufficiente sugli investimenti.
- Supportare lo sviluppo e operazioni responsabili.
- Raggiungere lo scopo entro intervalli di tempo accettabili.
Interruzioni e malfunzionamenti sono gravi preoccupazioni per tutti i carichi di lavoro. Un carico di lavoro affidabile deve sopravvivere a tali eventi e continuare a fornire in modo coerente le funzionalità previste. Deve essere resiliente in modo che possa rilevare, resistere e recuperare da errori entro un periodo di tempo accettabile. Deve anche essere disponibile in modo che gli utenti possano accedere al carico di lavoro durante il periodo di tempo promesso al livello di qualità promesso.
Le architetture dei carichi di lavoro devono avere garanzie di affidabilità a livello di codice dell'applicazione, infrastruttura e operazioni. Le scelte di progettazione non devono modificare la finalità specificata dai requisiti aziendali. Tali modifiche devono essere considerate compromessi significativi.
I concetti descritti in questo modulo non sono onnicomprensivi in riferimento all'affidabilità 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 Affidabilità e si impareranno tre approcci per ognuno dei seguenti:
- Determinare i requisiti di affidabilità dell'azienda e applicarli alla progettazione dei carichi di lavoro.
- Progettare il carico di lavoro in modo che sia a tolleranza di errore e in grado di gestire gli errori in modo appropriato.
- Progettare il carico di lavoro per il ripristino da malfunzionamenti che vanno da errori a livello di componente a emergenze.
- Integrare osservabilità e test nella progettazione del carico di lavoro e nelle procedure operative.
- Progettare il carico di lavoro con particolare attenzione alla semplicità per ridurre al minimo i rischi.
Prerequisiti
- Esperienza con le tecnologie di infrastruttura principali, ad esempio archiviazione dati, calcolo e rete.
- Acquisire esperienza nella creazione o nella gestione di sistemi tecnologici per la risoluzione di problemi aziendali.