Conception d’une architecture d’applications web

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 :

Parcours de production

Tenez compte de ces modèles, recommandations et architectures à mesure que vous planifiez et implémentez votre déploiement :

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 :

Architectures des applications web

Les sections suivantes, organisées par catégorie, fournissent des liens vers des exemples d’architecture d’application web.

Modernisation

Applications à plusieurs niveaux

Scalabilité

Sécurité

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 :

Professionnels AWS ou Google Cloud