在安全的 App Service Environment 中執行的電子商務網站

電子商務網站通常包含公司想要在專用虛擬網路中保護的敏感使用者與付款資料,因此會將電子商店 Web 應用程式部署在 Azure 虛擬網路中,內部負載平衡的 App Service Environment 內。公用網站更有應用程式閘道保護其安全。為提升效能,內容與產品映像由 Azure 內容傳遞網路提供。
在安全的 App Service Environment 中執行的電子商務網站在安全的 App Service Environment 中執行的電子商務網站13121110987654321

客戶從瀏覽器存取公用網站。

瀏覽器從 Azure 內容傳遞網路提取靜態資源或產品映像。

內容傳遞網路從 Blob 儲存體提取產品映像。

客戶搜尋產品。

公用網站從產品資料庫提取產品目錄。

頁面輸出會在 Azure Cache for Redis 中快取。

客戶建立新的訂單。

公用網站叫用訂單 Web 服務。

訂單 Web 服務將訂單儲存到 Azure SQL Database 或存入其中。

員工從瀏覽器存取系統管理網站。

員工向 Azure Active Directory (Azure AD) 驗證身分。

員工搜尋訂單。

系統管理網站叫用訂單 Web 服務。

  1. 1 客戶從瀏覽器存取公用網站。
  2. 2 瀏覽器從 Azure 內容傳遞網路提取靜態資源或產品映像。
  3. 3 內容傳遞網路從 Blob 儲存體提取產品映像。
  4. 4 客戶搜尋產品。
  5. 5 公用網站從產品資料庫提取產品目錄。
  6. 6 頁面輸出會在 Azure Cache for Redis 中快取。
  7. 7 客戶建立新的訂單。
  1. 8 公用網站叫用訂單 Web 服務。
  2. 9 訂單 Web 服務將訂單儲存到 Azure SQL Database 或存入其中。
  3. 10 員工從瀏覽器存取系統管理網站。
  4. 11 員工向 Azure Active Directory (Azure AD) 驗證身分。
  5. 12 員工搜尋訂單。
  6. 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 儲存體是可大規模調整的物件儲存體,可輕鬆儲存任何類型的非結構化資料,包括影像、影片、音訊、文件等,且成本效益高。

相關解決方案架構