L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Modèles de conception de cloud
Article
08/04/2025
Les architectes conçoivent des charges de travail en intégrant des services de plateforme, des fonctionnalités et du code pour répondre aux exigences fonctionnelles et non fonctionnelles. Pour concevoir des charges de travail efficaces, vous devez comprendre ces exigences et sélectionner des topologies et des méthodologies qui répondent aux défis des contraintes de votre charge de travail. Les modèles de conception cloud offrent des solutions à de nombreux défis courants.
La conception du système repose fortement sur des modèles de conception établis. Vous pouvez concevoir des systèmes d’infrastructure, de code et distribués à l’aide d’une combinaison de ces modèles. Ces modèles sont essentiels pour la création d’applications fiables, hautement sécurisées, optimisées pour les coûts, opérationnelles et performantes dans le cloud.
Les modèles de conception cloud suivants sont indépendants de la technologie, ce qui les rend adaptés à n’importe quel système distribué. Vous pouvez appliquer ces modèles dans Azure, d’autres plateformes cloud, des configurations locales et des environnements hybrides.
Comment les modèles de conception cloud améliorent le processus de conception
Les charges de travail cloud sont vulnérables aux fallacies de l’informatique distribuée, qui sont des hypothèses courantes mais incorrectes sur le fonctionnement des systèmes distribués. Voici quelques exemples de ces fallacies :
Le réseau est fiable.
La latence est égale à zéro.
La bande passante est infinie.
Le réseau est sécurisé.
La topologie ne change pas.
Il y a un administrateur.
Le contrôle de version des composants est simple.
L’implémentation de l’observabilité peut être retardée.
Ces idées fausses peuvent entraîner des conceptions de charges de travail défectueuses. Les modèles de conception n’éliminent pas ces idées fausses, mais aident à sensibiliser, à fournir des stratégies de compensation et à fournir des atténuations. Chaque modèle de conception cloud a des compromis. Concentrez-vous sur la raison pour laquelle vous devez choisir un modèle spécifique au lieu de l’implémenter.
Réfléchissez à l’utilisation de ces modèles de conception standard comme blocs de construction principaux pour une conception de charge de travail bien conçue. Chaque modèle de conception dans Azure Well-Architected Framework représente un ou plusieurs de ses piliers. Certains modèles peuvent introduire des compromis qui affectent les objectifs d’autres piliers.
Catalogue de modèles
Chaque modèle de ce catalogue décrit le problème qu’il traite, les considérations relatives à l’application du modèle et un exemple basé sur les services et outils Microsoft Azure. Certains modèles incluent des exemples ou des extraits de code qui montrent comment implémenter le modèle sur Azure.
Dissociez le traitement back-end d’un hôte frontal. Ce modèle est utile lorsque le traitement back-end doit être asynchrone, mais le serveur frontal nécessite une réponse claire et rapide.
Utilisez un magasin d’ajout uniquement pour enregistrer une série complète d’événements qui décrivent les actions exécutées sur les données dans un domaine.
Déployez des services back-end sur des nœuds géographiquement distribués. Chaque nœud peut gérer les demandes du client à partir de n’importe quelle région.
Implémentez des contrôles fonctionnels dans une application à laquelle des outils externes peuvent accéder par le biais de points de terminaison exposés à intervalles réguliers.
-Fiabilité
- Excellence opérationnelle
- Efficacité des performances
Étapes suivantes
Passez en revue les modèles de conception du point de vue du pilier Well-Architected Framework que le modèle vise à optimiser.
Apprenez à concevoir et à créer des solutions sécurisées, scalables et haute performance dans Azure en utilisant les piliers du Microsoft Azure Well-Architected Framework.
En tant qu’architecte de solutions Microsoft Azure, vous conseillez les parties prenantes et vous traduisez des exigences métier en conceptions de solutions Azure alignées sur Azure Well-Architected Framework et sur Cloud Adoption Framework pour Azure.