Modifier

Partager via


Site web marchand dans un environnement App Service sécurisé

Microsoft Entra ID
Azure App Service
Cache Azure pour Redis
Azure Content Delivery Network
Azure SQL Database

Idées de solution

Cet article présente une idée de solution. Votre architecte cloud peut s’appuyer sur ces conseils pour visualiser les principaux composants d’une implémentation typique de cette architecture. Utilisez cet article comme point de départ pour concevoir une solution bien conçue qui répond aux exigences spécifiques de votre charge de travail.

Sécurisez les données confidentielles sur les utilisateurs et les paiements d’un site web de e-commerce à l’aide de Microsoft Azure App Service Environment. Cette solution est idéale pour le secteur de la vente au détail.

Cas d’usage potentiels

Cette solution est optimisée pour le secteur de la vente au détail.

Les autres cas d’usage appropriés sont les suivants :

  • La création d’une application nécessitant une mise à l’échelle élastique pour gérer les pics d’utilisateurs à des moments différents.
  • La création d’une application conçue pour fonctionner avec une haute disponibilité dans différentes régions Azure du monde entier.

Architecture

Diagramme d’architecture illustrant le flux entre le client et l’environnement ASE : site web de commerce électronique s’exécutant dans un environnement ASE sécurisé.

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

Dataflow

  1. Le client accède au site web public dans un navigateur.
  2. Le navigateur extrait des ressources statiques et des images de produits depuis Azure Content Delivery Network.
  3. Content Delivery Network extrait des images de produits depuis le stockage d’objets blob.
  4. Les clients recherchent des produits.
  5. Le site web public extrait le catalogue de produits depuis la base de données des produits.
  6. La sortie de page est mise en cache dans Azure Cache pour Redis.
  7. Le client crée de nouvelles commandes.
  8. Le site web public appelle le service web des commandes.
  9. Le service web des commandes enregistre/charge les commandes depuis Azure SQL Database.
  10. L’employé accède au site web d’administration dans un navigateur.
  11. L’employé s’authentifie dans Microsoft Entra ID.
  12. L’employé recherche les commandes.
  13. Le site web d’administration appelle le service web des commandes.

Composants

  • Service d’application : Créez rapidement des applications cloud performantes pour le web et les appareils mobiles
  • Web Apps : Une application web App Service s’exécute dans une seule région, accessible aux navigateurs web et mobiles.
  • Azure SQL Database : SQL intelligent managé dans le cloud
  • API Apps : Publiez des API pour des développeurs externes, partenaires et employés en toute sécurité et à grande échelle.
  • Application Insights : Détectez, hiérarchisez et diagnostiquez des problèmes dans vos applications et services web
  • Application Gateway : Créez des serveurs web frontaux sécurisés, évolutifs et à haut niveau de disponibilité dans Azure
  • Azure Cache pour Redis : Alimentez les applications avec un accès aux données à débit élevé et à latence faible
  • Réseau de distribution de contenu : Garantissez la distribution de contenu fiable et sécurisée avec une large portée générale
  • Microsoft Entra ID : synchroniser les répertoires locaux et activer l’authentification unique
  • Stockage Blob : Le stockage d’objets blob Azure est un stockage d’objets hautement évolutif pour tout type d’images de données non structurées, de vidéos, de fichiers audio, de documents, simple et économique.

Étapes suivantes