Conception d’une architecture d’applications web

Les applications web d’aujourd’hui sont censées être disponibles tous les jours, toute la journée, depuis n’importe où dans le monde, et être utilisables avec presque n’importe quel appareil ou taille d’écran. Elles doivent être sécurisées, flexibles et scalables afin de répondre aux pics de demande.

Cet article propose une vue d’ensemble des technologies, des conseils, des idées de solutions et des architectures de référence pour les applications web 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.
  • Static Web Apps fournit un développement full-stack fluide, du code source à la haute disponibilité mondiale.
  • 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 obtenir des 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.

E-commerce

Santé

Modernisation

Applications à plusieurs niveaux

Applications multirégions

Évolutivité

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