Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
De nombreuses applications web sont censées être disponibles tous les jours, tous les jours à partir de n’importe quel endroit du monde, et utilisables à partir de pratiquement n’importe quelle taille d’appareil ou d’écran. Elles doivent être sécurisées, flexibles et scalables afin de répondre aux pics de demande.
Cet article fournit une vue d’ensemble des technologies d’application web Azure, des conseils, des idées de solution et des architectures de référence contenues dans le Centre d’architecture Azure.
Azure offre un large éventail d’outils et de fonctionnalités permettant de créer, d’héberger et de surveiller des applications web. Voici quelques-uns des principaux services d’application web disponibles dans Azure :
- Azure App Service vous permet de créer facilement des applications web et mobiles adaptées à l’entreprise pour n’importe quelle plateforme ou n’importe quel appareil, et de les déployer sur une infrastructure cloud évolutive.
- Azure Web Application Firewall offre une protection puissante pour les applications web.
- Azure Monitor fournit l’observabilité complète de vos applications, de votre infrastructure et de votre réseau. Monitor comprend Application Insights, qui permet de gérer et de surveiller les performances des applications web en temps réel.
- Azure SignalR Service vous permet d’ajouter facilement des fonctionnalités web en temps réel.
- Web App pour conteneurs vous permet d’exécuter des applications web en conteneur sur Windows et Linux.
- Azure Service Bus vous permet une intégration à d’autres applications web à l’aide de modèles pilotés par les événements faiblement couplés.
Présentation des applications web sur Azure
Si vous débutez dans la création et l’hébergement d’applications web sur Azure, le meilleur moyen d’en savoir plus est la formation Microsoft Learn. Cette plateforme en ligne gratuite propose des formations interactives pour les produits Microsoft et bien plus encore.
Voici quelques points de départ intéressants à prendre en compte :
- Créer des applications web Azure App Service
- Déployer et exécuter une application web conteneurisée avec Azure App Service
Parcours de production
Tenez compte de ces modèles, recommandations et architectures à mesure que vous planifiez et implémentez votre déploiement :
- Application web de base
- Application web redondante interzone de base
- Architectures courantes des applications web
- Principes de conception pour les applications Azure
- Déploiement d’entreprise à l’aide d’App Service Environment
- Déploiement d’entreprise à haute disponibilité à l’aide de l’environnement App Service
Meilleures pratiques
Pour une bonne vue d’ensemble, consultez Caractéristiques des applications web modernes.
Pour plus d’informations spécifiques à Azure App Service, consultez :
- Meilleures pratiques d’architecture pour Azure App Service (Web Apps)
- Meilleures pratiques de déploiement d’App Service
- Base de référence de sécurité Azure pour App Service
Architectures des applications web
Les sections suivantes, organisées par catégorie, fournissent des liens vers des exemples d’architecture d’application web.
Modernisation
- Choisir entre des applications web traditionnelles et des applications monopages
- Principes de l’architecture d’ASP.NET
- Technologies web courantes côté client
- Processus de développement pour Azure
- Recommandations sur l’hébergement Azure pour les applications web ASP.NET Core
Applications à plusieurs niveaux
Scalabilité
Sécurité
- Accès avec sécurité améliorée pour les applications web multilocataires depuis des environnements locaux
- Protéger les API avec Application Gateway et Gestion des API
SharePoint
Rester au courant des évolutions du développement web
Procurez-vous les dernières mises à jour sur les produits et fonctionnalités des applications web Azure.
Ressources supplémentaires
Exemples de solutions
Voici quelques mises en œuvre supplémentaires à envisager :
- Fonctionnalités de mise en réseau App Service
- Effectuer la migration d’une application web à l’aide d’Azure APIM