Modifier

Partager via


Créer une architecture d’application web marchande scalable

Azure Functions
Azure SQL Database
Azure App Service

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.

Créez des applications web d’e-commerce scalables avec Azure Functions et Web Apps afin de pouvoir créer des expériences personnalisées tandis qu’Azure s’occupe de l’infrastructure. Cette solution est idéale pour le secteur de la vente au détail.

Cas d’usage potentiels

Cette solution est idéale pour les organisations de vente au détail, mais elle peut s’appliquer à d’autres industries qui vendent des biens et des services.

Architecture

Le diagramme d’architecture montre le cheminement de la transaction, depuis les utilisateurs qui recherchent des produits et l’achat par le biais d’applications web jusqu’au paiement par un tiers.

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

Dataflow

  1. L’utilisateur accède à l’application web dans le navigateur et se connecte.
  2. Le navigateur extrait des ressources statiques telles que des images d’Azure Content Delivery Network.
  3. L’utilisateur recherche des produits et interroge la base de données SQL.
  4. Le site web extrait le catalogue de produits de la base de données.
  5. L’application web extrait des images de produit du Stockage Blob.
  6. La sortie de page est mise en cache dans Azure Cache pour Redis pour améliorer les performances.
  7. L’utilisateur soumet la commande qui est placée dans la file d’attente.
  8. Azure Functions traite le paiement de la commande.
  9. Azure Functions effectue le paiement au tiers et enregistre le paiement dans la base de données SQL.

Composants

  • 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
  • Azure Functions : Traitez les événements avec du code sans serveur
  • Application Insights : Détectez, hiérarchisez et diagnostiquez des problèmes dans vos applications et services web

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

  • Andrew Harvey | Gestionnaire du programme principal - Microsoft for Startups

Étapes suivantes