解決方案構想
本文說明解決方案概念。 您的雲端架構師可以使用本指南,協助視覺化此架構的一般實作的主要元件。 以本文為起點,設計符合您工作負載具體要求的完善解決方案。
使用 Azure Functions 和 Web Apps 建置可調整的電子商務 Web 應用程式,讓您可以在 Azure 負責基礎結構時建立個人化體驗。 此解決方案適用於零售業。
潛在使用案例
此解決方案適用於零售組織,但適用於銷售商品和服務的其他產業。
架構
下載此架構的 Visio 檔案。
資料流程
- 使用者可存取瀏覽器中的 Web 應用程式以及登入。
- 瀏覽器會從 Azure 內容傳遞網路,提取像是映像等靜態資源。
- 使用者會搜尋是否有 SQL 資料庫的產品及查詢。
- 網站會從資料庫提取產品目錄。
- Web 應用程式會從 Blob 儲存體提取產品映像。
- 頁面輸出會在 Azure Cache for Redis 中快取,以提升效能。
- 使用者會提交訂單,且訂單會排入佇列中。
- Azure Functions 會處理訂單的款項。
- Azure Functions 會付款給協力廠商,然後會在 SQL 資料庫中記錄下款項。
元件
- Web Apps:App Service Web 應用程式會在單一區域中執行,可供 Web 和行動瀏覽器存取
- Azure SQL 資料庫:雲端中的託管智慧 SQL
- Azure Functions:使用無伺服器程式碼處理事件
- Application Insights:偵測、分類和診斷 Web 應用程式和服務中的問題
參與者
本文由 Microsoft 維護。 原始投稿人如下。
主要作者:
- 安德魯·哈威 |主要計劃管理員 - 適用於啟動Microsoft