Power Pages 体系结构

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 网站体系结构的更多详细信息,请参阅体系结构白皮书

另请参阅