Introduction
Azure Well-Architected Framework est une infrastructure de conception qui peut améliorer la qualité d’une charge de travail en l’aidant à :
- Être résiliente, disponible et récupérable.
- Être sécurisée autant que vous le voulez.
- 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.
L’efficacité des performances est la capacité de votre charge de travail à s’adapter aux modifications des demandes. Une charge de travail doit être en mesure de gérer une augmentation de la charge sans compromettre l’expérience utilisateur. À l’inverse, en cas de diminution de la charge, la charge de travail doit conserver ses ressources. La capacité, qui indique la disponibilité des ressources (processeur et mémoire), est un facteur important.
La conception de la charge de travail ne doit pas simplement s’appuyer sur la capacité préconfigurée, ce qui garantit les performances jusqu’à une certaine limite. En cas de dépassement de cette limite, la charge de travail peut rencontrer des problèmes de performances, voire des pannes. Lorsque la charge est en dessous de cette limite, les ressources continuent à s’exécuter inutilement, ce qui entraîne des coûts.
Vous avez besoin d’une stratégie complète pour maintenir les cibles de performances au fil du temps. Les considérations relatives aux performances ne doivent pas être une réflexion ultérieure dans le processus de conception pour n’être prises en compte que lorsque des problèmes surviennent en production. Au lieu de cela, adoptez une approche où les performances constituent un élément clé dès les premières phases de la conception.
Les concepts décrits dans ce module n’incluent pas toujours l’efficacité des performances 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 de tous les piliers Well-Architected Framework, consultez l’article Azure Well-Architected Framework dès 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 aurez compris les quatre principes du pilier Efficacité des performances et appris trois approches pour chacune des opérations suivantes :
- Définir des objectifs de performances réalistes pour votre charge de travail, en fonction des accords entre les parties prenantes métier et les propriétaires de charge de travail.
- Choisir la conception qui répond le mieux à vos besoins en matière de performances.
- Exploiter votre charge de travail pour suivre en permanence l’efficacité de ses performances.
- Améliorer en permanence l’efficacité des performances de la charge de travail par le biais d’optimisations.
Prérequis
- Expérience de création ou d’utilisation de solutions faisant appel à des technologies d’infrastructure fondamentales, comme le stockage de données, le calcul et les réseaux
- Expérience de création ou d’utilisation de systèmes informatiques pour résoudre des problèmes métier