在安全的 App Service Environment 中執行的電子商務網站
電子商務網站通常包含公司想要在專用虛擬網路中保護的敏感使用者與付款資料,因此會將電子商店 Web 應用程式部署在 Azure 虛擬網路中,內部負載平衡的 App Service Environment 內。公用網站更有應用程式閘道保護其安全。為提升效能,內容與產品映像由 Azure 內容傳遞網路提供。
客戶從瀏覽器存取公用網站。
瀏覽器從 Azure 內容傳遞網路提取靜態資源或產品映像。
內容傳遞網路從 Blob 儲存體提取產品映像。
客戶搜尋產品。
公用網站從產品資料庫提取產品目錄。
頁面輸出會在 Azure Cache for Redis 中快取。
客戶建立新的訂單。
公用網站叫用訂單 Web 服務。
訂單 Web 服務將訂單儲存到 Azure SQL Database 或存入其中。
員工從瀏覽器存取系統管理網站。
員工向 Azure Active Directory (Azure AD) 驗證身分。
員工搜尋訂單。
系統管理網站叫用訂單 Web 服務。
- 1 客戶從瀏覽器存取公用網站。
- 2 瀏覽器從 Azure 內容傳遞網路提取靜態資源或產品映像。
- 3 內容傳遞網路從 Blob 儲存體提取產品映像。
- 4 客戶搜尋產品。
- 5 公用網站從產品資料庫提取產品目錄。
- 6 頁面輸出會在 Azure Cache for Redis 中快取。
- 7 客戶建立新的訂單。
- 8 公用網站叫用訂單 Web 服務。
- 9 訂單 Web 服務將訂單儲存到 Azure SQL Database 或存入其中。
- 10 員工從瀏覽器存取系統管理網站。
- 11 員工向 Azure Active Directory (Azure AD) 驗證身分。
- 12 員工搜尋訂單。
- 13 系統管理網站叫用訂單 Web 服務。
實作指南
產品/描述 | 文件 | |
---|---|---|
App Service |
為網頁和行動裝置快速建立強大的雲端應用程式 | |
Web Apps |
App Service Web App 會在單一區域中執行,且可從網頁瀏覽器與行動瀏覽器中存取 | |
Azure SQL Database |
雲端中的智慧型受控 SQL | |
API 應用程式 |
大規模且安全地向外部、合作夥伴和員工開發人員發佈 API。 | |
|
常見可能會導致延展性問題的狀況。 | |
Application Insights |
偵測、分級和診斷 Web 應用程式和服務的問題 | |
應用程式閘道 |
在 Azure 中建置安全、可靈活調整及具高可用性的 Web 前端 | |
Azure Cache for Redis |
讓應用程式具備高輸送量及低延遲資料快取,加速應用程式 | |
內容傳遞網路 |
確保安全可靠的內容傳遞,觸角擴及全球 | |
Azure Active Directory |
同步處理內部部署目錄和啟用單一登入 | |
Blob 儲存體 |
Azure Blob 儲存體是可大規模調整的物件儲存體,可輕鬆儲存任何類型的非結構化資料,包括影像、影片、音訊、文件等,且成本效益高。 |
相關解決方案架構
打造可擴充之電子商務 Web 應用程式的架構
電子商務網站包含簡易的訂單處理工作流程,同時提供 Azure 服務的協助。開發人員能使用 Azure Functions 與 Web 應用程式,專注在打造個人化的體驗,而讓 Azure 去處理基礎結構。