Introduction
Azure Well-Architected Framework est un framework de conception qui peut améliorer la qualité d’une charge de travail en l’aidant à :
- Être résiliente, disponible et récupérable.
- Fournir un retour sur investissement satisfaisant.
- Prendre en charge le développement et les opérations responsables.
- Accomplir son objectif dans des délais acceptables.
Les pannes et les dysfonctionnements sont des préoccupations graves pour toutes les charges de travail. Une charge de travail fiable doit survivre à ces événements et continuer à fournir constamment ses fonctionnalités prévues. Elle doit être résiliente afin qu’elle puisse détecter les défaillances, y résister et en récupérer dans un délai acceptable. Elle doit également être disponible pour permettre aux utilisateurs d’accéder à la charge de travail pendant la période promise au niveau de qualité promis.
Les architectures de charge de travail doivent avoir des garanties de fiabilité dans le code d’application, l’infrastructure et les opérations. Les choix de conception ne doivent pas modifier l’intention spécifiée par les exigences métier. Ces changements devraient être considérés comme des compromis importants.
Les concepts décrits dans ce module n’incluent pas toujours la fiabilité dans une charge de travail, mais ils représentent les principes fondamentaux et certaines de leurs approches clés lors de la conception d’une charge de travail. Pour obtenir une perspective complète, dans tous les piliers de Well-Architected Framework, visitez l’Azure Well-Architected Framework au fur et à mesure que vous commencez à planifier et à concevoir votre architecture.
Chaque unité de ce module se concentre sur un principe de conception et trois approches associées à ce principe. Les approches de chaque unité sont accompagnées d’exemples pour montrer comment elles peuvent être appliquées à des scénarios réels. Les exemples sont tous basés sur une société fictive.
Objectifs d’apprentissage
À la fin de ce module, vous comprendrez les cinq principes du pilier « fiabilité », et vous apprendrez trois approches pour chacun des éléments suivants :
- Déterminez les exigences de fiabilité de l’entreprise et appliquez ces exigences à la conception de votre charge de travail.
- Concevez votre charge de travail de manière à être tolérante aux pannes et capable de dégrader sans accroc.
- Concevez votre charge de travail pour récupérer des défaillances allant des pannes au niveau des composants aux sinistres.
- Générez l’observabilité et les tests dans vos pratiques de conception et d’exploitation de votre charge de travail.
- Concevoir votre charge de travail en mettant l’accent sur la simplicité pour réduire les risques.
Prérequis
- Expérience des technologies d’infrastructure de base telles que le stockage de données, l’informatique et les réseaux.
- Expérience de génération ou d’utilisation de systèmes informatiques pour résoudre des problèmes métier.