Upravit

Sdílet prostřednictvím


Architektura škálovatelné webové aplikace elektronického obchodování

Azure Functions
Azure SQL Database
Azure App Service

Nápady na řešení

Tento článek popisuje myšlenku řešení. Váš cloudový architekt může pomocí těchto pokynů vizualizovat hlavní komponenty pro typickou implementaci této architektury. Tento článek slouží jako výchozí bod k návrhu dobře navrženého řešení, které odpovídá konkrétním požadavkům vaší úlohy.

Vytvářejte škálovatelné webové aplikace elektronického obchodování pomocí Azure Functions a Web Apps, abyste mohli vytvářet přizpůsobené prostředí, zatímco Azure se postará o infrastrukturu. Toto řešení je ideální pro maloobchod.

Potenciální případy použití

Toto řešení je ideální pro maloobchodní organizace, ale může se vztahovat na další odvětví, která prodávají zboží a služby.

Architektura

Diagram architektury znázorňuje transakci od uživatelů, kteří hledají produkty, aby si je koupili prostřednictvím webových aplikací na platbu od třetích stran.

Stáhněte si soubor aplikace Visio s touto architekturou.

Tok dat

  1. Uživatel přejde do webové aplikace v prohlížeči a přihlásí se.
  2. Prohlížeč si přetáhne statické prostředky, jako jsou obrázky, ze služby Azure Content Delivery Network.
  3. Uživatel vyhledává produkty a dotazuje databázi SQL.
  4. Web si přetáhne katalog produktů z databáze.
  5. Webová aplikace si přetáhne obrázky ze služby Blob Storage.
  6. Výstup stránky se pro zajištění lepšího výkonu uloží do mezipaměti ve službě Azure Cache for Redis.
  7. Uživatel odešle objednávku a ta se umístí do fronty.
  8. Azure Functions zpracuje zaplacení objednávky.
  9. Azure Functions provede platbu třetí straně a platbu zaznamená do databáze SQL.

Komponenty

  • Web Apps: Webová aplikace služby App Service běží v jedné oblasti, která je přístupná pro webové a mobilní prohlížeče.
  • Azure SQL Database: Spravované, inteligentní SQL v cloudu
  • Azure Functions: Zpracování událostí pomocí bezserverového kódu
  • Application Insights: Zjišťování, třídění a diagnostika problémů ve webových aplikacích a službách

Přispěvatelé

Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.

Hlavní autor:

  • Andrew Harvey | Hlavní programový manažer – Microsoft pro startupy

Další kroky