Premiers pas avec la conception d’architectures d’applications web

De nombreuses applications web doivent être toujours disponibles partout dans le monde et utilisables à partir de n’importe quelle taille d’appareil ou d’écran. Les applications web doivent être sécurisées, flexibles et évolutives pour répondre aux pics de demande.

Pour vous aider à choisir une option d’hébergement d’application web Azure, consultez Choisir un service de calcul Azure.

Azure services pour les applications web

Azure fournit un large éventail de services pour la création, l’hébergement et la supervision d’applications web :

  • Azure App Service : créez des applications web et mobiles prêtes pour l’entreprise pour n’importe quelle plateforme ou appareil et déployez-les sur une infrastructure cloud évolutive.

  • Azure Web Application Firewall : offre une protection puissante pour les applications web.

  • Azure Monitor : fournit une observabilité complète dans vos applications, votre infrastructure et votre réseau. Azure Monitor inclut Application Insights, qui fournit la gestion et la surveillance des performances des applications web actives.

  • Azure SignalR Service : ajouter des fonctionnalités web en temps réel.

  • Application web pour conteneurs : exécutez des applications web conteneurisées sur Windows et Linux.

  • Azure Service Bus : intégrez-les à d’autres applications web à l’aide de modèles pilotés par des événements faiblement couplés.

Architecture

Diagramme montrant une architecture de base Azure App Service qui a une redondance de zone et une haute disponibilité (HA).

Téléchargez un fichier Visio de cette architecture.

Le diagramme précédent illustre une implémentation classique de l’application web de référence. Pour obtenir des solutions réelles que vous pouvez créer dans Azure, consultez les architectures des applications web.

Explorer les architectures et guides des applications web

Les articles de cette section incluent des guides et des architectures entièrement développées que vous pouvez déployer dans Azure et développer vers des solutions de niveau production. Les idées de solution illustrent des modèles d’implémentation et des possibilités à prendre en compte lorsque vous planifiez votre développement de preuve de concept (POC) d’application web. Ces articles peuvent vous aider à décider comment utiliser les technologies d’application web dans Azure.

Idées de solution d’applications web

L’idée de solution d’application web suivante illustre les modèles d’implémentation et les possibilités à explorer :

  • Ferme SharePoint hautement disponible : déploiement hautement disponible de SharePoint qui utilise Microsoft Entra ID avec équilibrage de charge, des groupes de disponibilité Always On de SQL Server et des ressources SharePoint hautement disponibles.

Architectures des applications web

Les architectures prêtes pour la production suivantes illustrent les solutions d’application web de bout en bout que vous pouvez déployer et personnaliser.

Héberger les applications web avec App Service

Héberger des applications Web avec App Service Environment

Gérer les API avec Gestion des API Azure

Guides des applications web

Les articles suivants vous aident à évaluer et à sélectionner les meilleures technologies d’application web pour vos besoins en charge de travail.

Conseils de mise en réseau pour les applications web

Redondance du routage global pour des applications web à haute disponibilité

Conseils de sécurité pour les applications web

Récupération d’urgence pour les applications web

Héberger WordPress sur Azure

  • WordPress sur Azure : vue d’ensemble des déploiements WordPress sur Azure qui couvrent les options de sécurité, d’extensibilité et d’hébergement.

  • WordPress sur Azure Kubernetes Service : solution WordPress basée sur un conteneur qui utilise Azure Kubernetes Service (AKS) et Azure NetApp Files pour les installations volumineuses nécessitant beaucoup de stockage.

  • WordPress sur App Service : solution d’hébergement WordPress gérée qui utilise Azure App Service pour les installations de petite à moyenne taille.

Préparation de l’organisation

Les organisations au début du processus d’adoption du cloud peuvent utiliser le Cloud Adoption Framework pour Azure pour accéder à des conseils éprouvés qui accélèrent l’adoption du cloud.

Pour vous aider à garantir la qualité de votre solution d’application web sur Azure, suivez les instructions de Azure Well-Architected Framework. Le framework Azure Well-Architected fournit des conseils prescriptifs pour les organisations qui recherchent l’excellence architecturale et expliquent comment concevoir, provisionner et surveiller les solutions Azure optimisées pour les coûts. Pour obtenir des conseils spécifiques à l’application web, consultez les guides de service Azure Well-Architected Framework suivants :

Pratiques recommandées

Suivez ces bonnes pratiques pour améliorer la fiabilité, la sécurité, l’efficacité des coûts, les performances et la qualité opérationnelle de vos charges de travail d’application web sur Azure.

Rester à jour avec les applications web

Azure services d’application web évoluent pour relever les défis d’application modernes. Restez informé des dernières mises à jour et fonctionnalités.

Pour rester à jour avec les services d’application web clés, consultez la ressource suivante :

Autres ressources

Les ressources suivantes peuvent vous aider à en savoir plus sur la conception de l’architecture d’application web :

Professionnels Amazon Web Services (AWS) ou Google Cloud

Pour vous aider à commencer rapidement, les articles suivants comparent Azure options d’application web à d’autres services cloud et fournissent des conseils de migration.

Comparaison des services

Recommandations en matière de migration

Si vous migrez à partir d’une autre plateforme cloud, consultez les articles suivants :