Web elektronického obchodování spuštěný v zabezpečeném prostředí App Service

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

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Zákazník přistupuje k veřejnému webu v prohlížeči.Customer accesses the public website in browser.
  2. Prohlížeč vyžádá statické prostředky a image produktů z Azure Content Delivery Network.Browser pulls static resources and product images from Azure Content Delivery Network.
  3. Content Delivery Network z úložiště objektů BLOB vyžádat obrázky produktů.Content Delivery Network pulls product images from blob storage.
  4. Zákazník vyhledává produkty.Customer searches for products.
  5. Veřejný web vyžádá si katalog produktů z databáze produktu.Public website pulls product catalog from product database.
  6. Výstup stránky se ukládá do mezipaměti v mezipaměti Azure pro Redis.Page output is cached in the Azure Cache for Redis.
  7. Zákazník vytvoří nové objednávky.Customer creates new orders.
  8. Veřejný web vyvolá webovou službu objednávky.Public website invokes orders web service.
  9. Webová služba Orders ukládá/načítá objednávky z Azure SQL Database.Orders web service saves/loads orders from Azure SQL Database.
  10. Zaměstnanec přistupuje k webu správce v prohlížeči.Employee accesses the admin website in browser.
  11. Zaměstnanec se ověřuje proti Azure Active Directory (Azure AD).Employee authenticates against Azure Active Directory (Azure AD).
  12. Objednávky vyhledává zaměstnanci.Employee searches orders.
  13. Web správce vyvolá webovou službu objednávky.Admin website invokes orders web service.

KomponentyComponents

  • App Service: rychlé vytváření výkonných cloudových aplikací pro web a mobilní zařízeníApp Service: Quickly create powerful cloud apps for web and mobile
  • Web Apps: webová aplikace App Service běží v jedné oblasti, která je přístupná pro webové a mobilní prohlížeče.Web Apps: An App Service Web App runs in a single region, accessible to web and mobile browsers
  • Azure SQL Database: spravované, inteligentní SQL v clouduAzure SQL Database: Managed, intelligent SQL in the cloud
  • API Apps: můžete bezpečně a ve velkém měřítku publikovat rozhraní API vývojářům externích, partnerských a zaměstnanců.API Apps: Publish APIs to external, partner, and employee developers securely and at scale.
  • Application Insights: zjišťování, třídění a Diagnostika problémů ve webových aplikacích a službáchApplication Insights: Detect, triage, and diagnose issues in your web apps and services
  • Application Gateway: sestavení zabezpečených, škálovatelných a vysoce dostupných webových front-endy v AzureApplication Gateway: Build secure, scalable, and highly available web front ends in Azure
  • Mezipaměť Azure pro Redis: Power Applications s vysokou propustností a nízkou latencí přístup k datůmAzure Cache for Redis: Power applications with high-throughput, low-latency data access
  • Content Delivery Network: zajištění zabezpečeného a spolehlivého doručování obsahu s rozsáhlým globálním dosahemContent Delivery Network: Ensure secure, reliable content delivery with broad global reach
  • Azure Active Directory: synchronizace místních adresářů a povolení jednotného přihlašováníAzure Active Directory: Synchronize on-premises directories and enable single sign-on
  • BLOB Storage: úložiště objektů BLOB v Azure je široce škálovatelné úložiště objektů pro jakýkoli typ nestrukturovaných imagí, videí, zvuků, dokumentů a jednodušší a nákladově efektivnější.Blob Storage: Azure Blob storage is a Massively scalable object storage for any type of unstructured data-images, videos, audio, documents, and more-easily and cost-effectively.

Další krokyNext steps