Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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
Application web de base : architecture d’introduction pour apprendre à exécuter des applications web sur Azure App Service dans une seule région.
Application web de référence hautement disponible et redondante interzone : une application web sécurisée, redondante interzone et hautement disponible qui utilise Azure Application Gateway, Azure Web Application Firewall et Azure App Service avec Azure Private Link.
Héberger des applications Web avec App Service Environment
Déploiement d’entreprise qui utilise App Service Environment : charge de travail d’entreprise standard qui utilise App Service Environment v3 avec une sécurité renforcée, notamment Azure Application Gateway et Pare-feu Azure.
Déploiement d’entreprise à haute disponibilité qui utilise App Service Environment : déploiement App Service Environment redondant interzone qui améliore la résilience en répartissant les ressources entre les zones de disponibilité.
Applications web gérées en toute sécurité : déploiement de App Service Environment sécurisé avec Azure Application Gateway et Azure Web Application Firewall, intégré à Azure DevOps pour l’intégration continue et déploiement continu (CI/CD).
Gérer les API avec Gestion des API Azure
Protéger les API à l’aide d’Application Gateway et gestion des API : architecture qui utilise Azure Application Gateway et Gestion des API Azure pour protéger l’accès aux API avec Azure Web Application Firewall et le routage basé sur l’URL.
Migrer une application web à l’aide de Gestion des API Azure : scénario de migration qui utilise Gestion des API Azure comme façade pour les services locaux hérités et les nouvelles API hébergées par 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
Mise en œuvre d’un modèle pour une entrée réseau sécurisée : décrit une mise en œuvre de modèle qui utilise le niveau Premium d’Azure Front Door pour fournir un routage global, un basculement des origines en fonction de leur état de santé et une atténuation des attaques à la périphérie du réseau.
Accès amélioré à la sécurité aux applications web App Service à partir d’un réseau local : architecture permettant de configurer la connectivité privée à Azure App Service à partir de réseaux locaux à l’aide de Azure Private Link, d’intégration de réseau virtuel et de points de terminaison privés.
Redondance du routage global pour des applications web à haute disponibilité
- Redondance globale du routage pour les applications web stratégiques : découvrez comment développer des applications web globales hautement résilientes.
- Distribution de contenu globale stratégique : découvrez comment développer des applications HTTP globales hautement résilientes lorsque votre focus est sur la distribution et la mise en cache de contenu.
- Entrée HTTP globale critique : découvrez comment développer des applications HTTP globales hautement résilientes lorsque votre focus est sur l’entrée HTTP.
Conseils de sécurité pour les applications web
- Utiliser Gestion des API Azure pour protéger les jetons d’accès dans les applications monopages : Une architecture qui utilise Gestion des API Azure pour mettre en œuvre un modèle Backends for Frontends sans état qui protège les jetons d’accès OAuth2 contre les attaques de scripts intersites.
Récupération d’urgence pour les applications web
- Architectures multirégion pour la reprise d’activité après sinistre d’Azure App Service : approches pour le déploiement d’architectures Azure App Service multirégion, notamment les configurations active-active, active-passive et passive-froid.
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.
Caractéristiques des applications web modernes : vue d’ensemble des attentes et principes de conception pour les applications web modernes, notamment l’extensibilité, la modularité et l’architecture hébergée dans le cloud.
Meilleures pratiques en matière d’architecture pour Azure App Service : Azure Well-Architected guide framework pour Azure App Service qui couvre la fiabilité, la sécurité, l’optimisation des coûts, l’excellence opérationnelle et l’efficacité des performances.
Meilleures pratiques de déploiement pour Azure App Service : conseils sur les sources de déploiement, les pipelines de génération, les mécanismes de déploiement et les stratégies d’emplacements de déploiement pour Azure App Service.
Base de référence de sécurité pour Azure App Service : contrôles de sécurité et recommandations pour Azure App Service en fonction du benchmark de sécurité cloud Microsoft. Il couvre la sécurité réseau, la gestion des identités et la protection des données.
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 :
Azure App Service fonctionnalités réseau : vue d’ensemble des fonctionnalités réseau entrantes et sortantes disponibles dans Azure App Service. Il inclut les restrictions d’accès, les points de terminaison privés, l’intégration de réseau virtuel, les connexions hybrides et la mise en réseau App Service Environment.
Migrez une application web à l’aide de Gestion des API Azure : exemple de scénario d’utilisation de Gestion des API Azure pour migrer une application web héritée.
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
- Comparaison des services AWS vers Azure - Applications web
- Comparaison entre les services Google Cloud et Azure - Services d’application
Recommandations en matière de migration
Si vous migrez à partir d’une autre plateforme cloud, consultez les articles suivants :