Partager via


Qu’est-ce qu’Azure Well-Architected Framework ?

Azure Well-Architected Framework est une infrastructure de conception qui peut améliorer la qualité d’une charge de travail en l’aidant à :

  • Soyez résilient, disponible et récupérable.
  • Soyez aussi sûr que nécessaire.
  • Fournir un retour sur investissement suffisant.
  • Prendre en charge le développement et les opérations responsables.
  • Accomplir son objectif dans des délais acceptables.

Le cadre est fondé sur les cinq piliers de l’excellence architecturale, qui sont mappés à ces objectifs. Ce sont les suivants : de fiabilité, de sécurité, d’optimisation des coûts, d’excellence opérationnelle et efficacité des performances.

Chaque pilier fournit des pratiques recommandées, des considérations relatives aux risques et des compromis. Les décisions de conception doivent être équilibrées entre tous les piliers, en fonction des exigences métier. Les conseils techniques et exploitables sont suffisamment larges pour toutes les charges de travail et s’appliquent à un scénario spécifique. Ces conseils sont centrés sur Azure.

L’architecture de la charge de travail n’est pas la même que son implémentation. Le framework Well-Architected peut vous configurer pour réussir grâce à la conception architecturale, mais les choix d’implémentation dépendent des exigences et contraintes métier de votre organisation.

Public visé

Le framework Well-Architected s’applique aux équipes responsables de l’amélioration des charges de travail et de la résolution des préoccupations croisées.

Le framework Well-Architected fournit des insights et des recommandations précieux pour toute personne impliquée dans le cycle de vie d’une charge de travail. Quel que soit votre rôle dans une équipe de charge de travail, que ce soit architecte, développeur, opérateur ou partie prenante de l’entreprise, si vous avez l’autorité de prendre des décisions dans l’étendue d’une charge de travail, vous pouvez tirer parti de cette infrastructure.

Ces conseils sont bénéfiques, quelle que soit l’échelle de votre organisation. Que vous faisiez partie d’une grande entreprise, d’une petite entreprise ou d’un fournisseur de logiciels indépendant, vous pouvez vous rapprocher d’une conception optimale. Le framework répond à un large éventail de structures et de tailles d’organisation, ce qui garantit que tous les utilisateurs de la charge de travail peuvent utiliser efficacement ses avantages.

Si vous recherchez des conseils pour améliorer un portefeuille de charges de travail par le biais de contrôles centralisés, ce contenu risque de ne pas s’appliquer entièrement. Nous vous recommandons de faire référence à Cloud Adoption Framework. Si vous n’avez aucun intérêt à concevoir des charges de travail sur Azure, ce contenu n’est pas pertinent pour vous.

Pour plus d'informations sur le rôle et les responsabilités d'un architecte, consultez Principes fondamentaux de l'architecte et Liste de contrôle de l'architecte.

Objectifs

L’objectif principal de Well-Architected Framework est de vous configurer pour réussir lorsque vous déployez votre charge de travail sur Azure.

  • implémentation réussie: une conception bien conçue conduit à une implémentation réussie. Compte tenu de l’ampleur et de la profondeur de la couverture des concepts, vous êtes bien équipé pour prendre des décisions éclairées.

  • Confiance dans le succès: des évaluations éprouvées, observées sur de nombreuses charges de travail déployées sur Azure, soutiennent les principes du cadre.

  • Comprendre les compromis et les risques: le cadre vous aide à comprendre que l’adoption des recommandations peut nécessiter des choix contre les autres piliers. Il met en évidence les compromis et les risques potentiels que vous pouvez prendre en compte à court terme.

  • Optimiser au fil du temps: l’infrastructure est conçue pour une utilisation itérative et comme outil d’amélioration continue. Mesurez la maturité de votre charge de travail par rapport aux conseils. Traitez cette évaluation comme un score mobile qui évolue avec votre charge de travail, ce qui garantit que la conception reste efficace et efficace pour répondre à vos objectifs métier.

Couches de Well-Architected Framework

Le framework Well-Architected est structuré dans une approche en couches : piliers, charges de travail et guides de service.

Piliers

La base de ce cadre repose sur les piliers. Si vous n’avez pas une compréhension complète de ces piliers, les couches suivantes ( la couche de charge de travail et les guides de service) peuvent ne pas être entièrement compréhensibles.

Au niveau du pilier, commencez votre parcours avec les principes de conception , chacun ayant un objectif spécifique. Dans chaque principe, suivez les approches pour élaborer votre stratégie de conception. Ces approches ne sont pas facultatives et doivent être prises en compte.

Capture d’écran montrant quelques principes de conception de l’infrastructure Well-Architected.

Ensuite, passez à la Check-list, qui est toujours votre point de départ pour l’évaluation. Chaque élément de la liste de contrôle est accompagné d’un ou plusieurs guides de recommandation qui décrivent les stratégies clés et comment Azure vous aide à atteindre la recommandation.

Capture d’écran montrant une liste de contrôle de l’infrastructure Well-Architected.

Capture d’écran montrant des guides de recommandation pour l’infrastructure Well-Architected.

Veillez à comprendre les modèles de conception associés au cloud . Ils sont associés aux piliers qu'ils soutiennent directement.

Chaque décision architecturale implique une série de considérations. Ces compromis représentent des compromis reconnus et acceptés qui équilibrent les différents aspects du cadre. Les compromis sont notés avec cette icône et les risques sont notés avec cette icône .

Pour plus d’informations, consultez À propos des piliers Well-Architected Framework.

Charge de travail

La couche de charge de travail représente la façon dont les piliers s’appliquent à une classe de charge de travail spécifique. Pendant la phase de conception initiale, l’architecture de charge de travail est segmentée en fonction de l’utilitaire, et chaque segment représente les zones hiérarchisées ou de conception. Ces zones de conception sont spécifiques à la classe de charge de travail et servent de points focals pour l’optimisation. Le framework Well-Architected inclut plusieurs charges de travail. Lisez celui qui correspond étroitement à vos besoins métier. Vous n’avez pas besoin de lire les instructions de charge de travail pour les classes de charges de travail qui ne sont pas alignées sur votre scénario.

Commencez par Démarrage pour comprendre le contexte de la solution. Pour vous rafraîchir la mémoire, lisez les principes de conception pour comprendre comment la charge de travail intègre les directives des piliers. Ensuite, explorez les domaines de conception qui se concentrent sur les points de décision techniques avec des recommandations qui suivent. Les conseils sur la charge de travail incluent également une évaluation qui vous aide à évaluer votre préparation en production.

Pour plus d’informations, consultez À propos des charges de travail Well-Architected Framework.

Guides de service

Les guides de service sont essentiels à la prise de décision liée aux composants Azure individuels d’une charge de travail. Ils offrent les principales fonctionnalités et capacités de chaque service qui sont nécessaires pour atteindre l’excellence architecturale. Il est important de noter que ces guides ne sont pas des guides de configuration. En outre, ils ne constituent pas une liste compilée de toutes les fonctionnalités et capacités. L’intention est de mettre en évidence l’utilité des caractéristiques à travers les perspectives des piliers Well-Architected.

Pour plus d’informations, consultez les guides disponibles.

Évaluation

Microsoft Azure Well-Architected Review est proposé sans frais. Il s’agit d’une collection de questionnaires liés aux listes de contrôle piliers pour évaluer vos choix de conception. Effectuez le suivi de votre score via des exécutions itératives pour identifier les zones possibles d’amélioration.

Pour plus d’informations, consultez l’outil Azure Well-Architected Review.

Adopter un processus d’apprentissage par phases et améliorer la qualité de manière itérative

L’infrastructure Well-Architected couvre de manière complète les meilleures pratiques applicables à n’importe quelle classe de charge de travail. Ces conseils incluent non seulement les principes fondamentaux de la conception et des compromis, mais aussi l’application de ces principes aux composants de votre architecture, comme décrit dans les guides de service .

Nous reconnaissons que la lecture de ces conseils de bout en bout peut être écrasante. Pour atteindre l’état souhaité d’excellence architecturale, nous vous recommandons d’avoir une bonne compréhension des principes de conception pour tous les piliers et que vous hiérarchisez les éléments de liste de contrôle en fonction de leur pertinence pour votre charge de travail et vos objectifs métier. La hiérarchisation doit prendre en compte des facteurs tels que la criticité de l’entreprise, les besoins de conformité et le temps nécessaire au marché. À mesure que ces facteurs évoluent, incorporez progressivement plus ou moins du cadre pour améliorer la qualité de votre charge de travail.

Envisagez d’adopter une approche progressive pour consommer ces conseils. Classifiez les recommandations en fonction de ce qui est facile à réaliser ou qui doivent être obtenues initialement. Ensuite, à mesure que les besoins métier de votre charge de travail changent, évoluent de façon incrémentielle les systèmes prêts pour la production. Par exemple, l’alignement initial avec le cadre peut s’appliquer aux charges de travail au début de leur processus de financement et de développement, ce qui constitue une base solide pour une bonne conception. Les phases d’alignement matures peuvent s’appliquer aux solutions dignes de la production, avec les niveaux les plus élevés réservés aux solutions toujours opérationnelles et critiques.

Voici quelques ressources pour commencer à utiliser la documentation Well-Architected Framework :