解決方案構想
本文是解決方案概念。 如果您想要以詳細資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。
使用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 維護。 它原本是由下列參與者所撰寫。
主體作者:
- Andrew Harvey |主要計畫經理 - Microsoft for Startups