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
Stáhněte si soubor aplikace Visio s touto architekturou.
Tok dat
- Uživatel přejde do webové aplikace v prohlížeči a přihlásí se.
- Prohlížeč si přetáhne statické prostředky, jako jsou obrázky, ze služby Azure Content Delivery Network.
- Uživatel vyhledává produkty a dotazuje databázi SQL.
- Web si přetáhne katalog produktů z databáze.
- Webová aplikace si přetáhne obrázky ze služby Blob Storage.
- Výstup stránky se pro zajištění lepšího výkonu uloží do mezipaměti ve službě Azure Cache for Redis.
- Uživatel odešle objednávku a ta se umístí do fronty.
- Azure Functions zpracuje zaplacení objednávky.
- 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