Redigera

Share via


Kör din webbplats för näthandel säkert i App Service Environment

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

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub-feedback.

Skydda känsliga användare och betalningsdata från en e-handelswebbplats med hjälp av Microsoft Azure-App Service-miljön. Den här lösningen är perfekt för detaljhandeln.

Potentiella användningsfall

Den här lösningen är optimerad för detaljhandeln.

Andra relevanta användningsfall är:

  • Skapa ett program som behöver elastisk skalning för att hantera bursts av användare vid olika tidpunkter.
  • Skapa ett program som är utformat för att fungera med hög tillgänglighet i olika Azure-regioner runt om i världen.

Arkitektur

Arkitekturdiagram visar flödet från kund till ASE-miljö: e-handelswebbplats som körs i skyddad ASE.

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  1. Kunden får tillgång till den offentliga webbplatsen i en webbläsare.
  2. Webbläsaren hämtar statiska resurser och produktbilder från Azure Content Delivery Network.
  3. Content Delivery Network hämtar produktbilder från Blob Storage.
  4. Kunden söker efter produkter.
  5. Den offentliga webbplatsen hämtar produktkatalogen från produktdatabasen.
  6. Utdata från sidan cachelagras i Azure Cache for Redis.
  7. Kunden skapar nya beställningar.
  8. Den offentliga webbplatsen anropar webbtjänsten för beställningar.
  9. Webbtjänsten för beställningar sparar/läser in beställningar från Azure SQL Database.
  10. Medarbetaren får tillgång till administratörswebbplatsen i en webbläsare.
  11. Medarbetare autentiserar mot Microsoft Entra-ID.
  12. Medarbetaren söker efter beställningar.
  13. Administratörswebbplatsen anropar webbtjänsten för beställningar.

Komponenter

  • App Service: Skapa snabbt kraftfulla molnappar för webben och mobilen
  • Webbappar: En App Service-webbapp körs i en enda region, tillgänglig för webb- och mobilwebbläsare
  • Azure SQL Database: Hanterad, intelligent SQL i molnet
  • API-appar: Publicera API:er till externa utvecklare, partner- och medarbetarutvecklare på ett säkert sätt och i stor skala.
  • Application Insights: Identifiera, sortera och diagnostisera problem i dina webbappar och tjänster
  • Application Gateway: Skapa säkra, skalbara och högtillgängliga webbklientdelar i Azure
  • Azure Cache for Redis: Power-program med dataåtkomst med högt dataflöde och låg latens
  • Nätverk för innehållsleverans: Säkerställa säker och tillförlitlig innehållsleverans med bred global räckvidd
  • Microsoft Entra-ID: Synkronisera lokala kataloger och aktivera enkel inloggning
  • Blob Storage: Azure Blob Storage är en mycket skalbar objektlagring för alla typer av ostrukturerade databilder, videor, ljud, dokument och enklare och kostnadseffektivare.

Nästa steg