Power Pages 架構
Power Pages 提供安全、可調整且高可用性平台,來為各種使用案例建置重要的商務網站。
每個生產 Power Pages 網站都遵循相同的架構,該架構針對可擴縮性和高可用性進行了最佳化。 下圖說明用來託管每個 Power Pages 網站的架構。
以下是每個 Power Pages 網站設定的關鍵元件:
內容傳遞網路 (CDN)
內容傳遞網路 (CDN) 可減少終端使用者的網路延遲時間,以及快取靜態檔案並從邊緣網路提供服務,協助改善網站的效能和可擴縮性。
Power Pages 提供現成 CDN 功能,預設為未啟用,但可以由網站管理員啟用。
如果您需要更多控制項,Power Pages 也支援外部內容傳遞網路提供者,例如 Azure Front Door、Akamai、Cloudflare、Imperva 以及其他可使用您 Power Pages 網站進行設定的提供者。 本範例文件說明如何使用 Power Pages 網站來設定 Azure Front Door 內容傳遞網路
Web Application Firewall (WAF)
Web Application Firewall (WAF) 可透過分析流量並保護網站免受常見的攻擊 (例如跨網站指令碼、SQL 注入、檔案包含等),協助改善網站的安全性狀況。
與內容傳遞網路類似,Power Pages 提供了需由網站管理員啟用的現成 Web Application Firewall。
如果您需要對 Web Application Firewall 設定進行更多控制,Power Pages 也支援引入客戶擁有的 Web Application Firewall 提供者,例如 Azure Front Door、Akamai、Cloudflare、Imperva 等。
Power Pages 網站部署
Azure 流量管理員
每個 Power Pages 生產網站均設定了 Azure 流量管理員執行個體,該執行個體設定為主動/被動模式,以將終端使用者流量導向到適當的應用程式伺服器。 這項功能可提供高可用性和災害復原。
應用程式伺服器
每個 Power Pages 生產網站都至少包含兩個託管在不同 Azure 資料中心區域的應用程式伺服器節點,以提供高可用性和災害復原。 Azure 流量管理員會持續監視這些節點,並將流量導向至可用的節點。 Azure 資料中心區域的位置決定了該網站所屬 Power Platform 環境的位置。
例如:如果環境位置是「歐洲」,則應用程式伺服器將位於北歐和西歐資料中心。 網站的主要區域是由 Power Platform 組織的主要區域決定,讓 Dataverse 和網站之間維持最低延遲。 這些應用程式伺服器的擴縮是根據指派給環境的 Power Pages 授權容量而自動完成的。
Dataverse
Microsoft Dataverse 是任何 Power Pages 網站的重要元件。 它可當作網站的中繼資料存放區,儲存所有網站設定 (例如網頁、內容片段、網站設定、使用者中繼資料等),也可當作商務資料的資料存放區。
Power Pages 網站使用伺服器到伺服器的連線來連線至 Dataverse 執行個體。
有關 Power Pages 網站架構的更多詳細資料,請參閱結構白皮書。