In der gesicherten App Service-Umgebung ausgeführte E-Commerce-Website

Azure Active Directory
App Service
Cache for Redis
Content Delivery Network
SQL-Datenbank

Lösungsidee

Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen!

Aufbau

Architekturdiagramm Laden Sie eine SVG-Datei für diese Architektur herunter.

Datenfluss

  1. Ein Kunde ruft die öffentliche Website in einem Browser auf.
  2. Der Browser führt einen Pull für statische Ressourcen und Produktbilder im Azure Content Delivery Network aus.
  3. Das Content Delivery Network führt einen Pull für Produktbilder in einem Blobspeicher aus.
  4. Der Kunde sucht nach Produkten.
  5. Die öffentliche Website führt einen Pull für den Produktkatalog in der Produktdatenbank aus.
  6. Die Seitenausgabe wird in Azure Cache for Redis zwischengespeichert.
  7. Der Kunde gibt neue Bestellungen auf.
  8. Die öffentliche Website ruft den Webdienst für Bestellungen auf.
  9. Der Webdienst für Bestellungen speichert/lädt Bestellungen aus der Azure SQL-Datenbank.
  10. Ein Mitarbeiter ruft die Administratorwebsite in einem Browser auf.
  11. Der Mitarbeiter authentifiziert sich bei Azure Active Directory (Azure AD).
  12. Der Mitarbeiter sucht nach Bestellungen.
  13. Die Administratorwebsite ruft den Webdienst für Bestellungen auf.

Komponenten

  • App Service: Schnelle Erstellung von leistungsstarken Cloud-Apps für Web- und Mobilgeräte
  • Web-Apps: Eine App Service-Web-App wird in einer einzelnen Region ausgeführt und kann über Webbrowser und mobile Browser aufgerufen werden.
  • Azure SQL-Datenbank: Verwaltete, intelligente SQL-Funktionen in der Cloud
  • API-Apps: Veröffentlichen Sie APIs sicher und nach Maß für externe, Partner- und interne Entwickler.
  • Application Insights: Ermitteln, selektieren und diagnostizieren Sie Probleme in Ihren Web-Apps und -diensten
  • Application Gateway: Erstellen sicherer, skalierbarer und hoch verfügbarer Web-Front-Ends in Azure
  • Azure Cache for Redis: Topleistung für Anwendungen dank hohem Durchsatz und Datenzugriff mit geringer Wartezeit
  • Content Delivery Network: Gewährleisten einer sicheren, zuverlässigen Inhaltsbereitstellung mit umfassender weltweiter Reichweite
  • Azure Active Directory: Lokale Verzeichnisse synchronisieren und einmaliges Anmelden aktivieren
  • Blob Storage: Azure Blob Storage ist ein einfacher und kostengünstiger, hochgradig skalierbarer Objektspeicher für alle Arten von unstrukturierten Daten – Bilder, Videos, Audiodateien, Dokumente und mehr.

Nächste Schritte