Power Pages アーキテクチャ
Power Pages は、さまざまなユース ケースに対応するビジネス クリティカルな Web サイトを構築するための、スケーラブルで可用性の高いセキュアなプラットフォームを提供します。
各 Power Pages 運用 Web サイトは、スケーラビリティと高可用性のために最適化された同じアーキテクチャに従います。 次の図は、各 Power Pages Webサイトをホストするために使用されるアーキテクチャについて説明しています。
以下は、各 Power Pages Web サイト セットアップの主要なコンポーネントです。
コンテンツ配信ネットワーク (CDN)
コンテンツ配信ネットワーク (CDN) は、エンド ユーザーのネットワーク待ち時間を短縮し、静的ファイルをキャッシュしてエッジ ネットワークから提供することで、Web サイトのパフォーマンスとスケーラビリティを向上させます。
Power Pages は、すぐに使える CDN 機能を提供します。これはデフォルトでは有効になっていませんが、サイト管理者が有効にすることができます。
さらに制御が必要な場合に、Power Pages は、Azure Front Door、Akamai、Cloudflare、Imperva など、Power Pages Web サイトで構成できる外部コンテンツ配信ネットワーク プロバイダーもサポートしています。 このサンプル ドキュメントでは、Power Pages Web サイトを使用して Azure Front Door ベースのコンテンツ配信ネットワークを構成する方法について説明します
Web Application Firewall (WAF)
A Web Application Firewall (WAF) では、トラフィックを分析し、クロス サイト スクリプティング、SQL インジェクション、ファイル インクルードなどの一般的な攻撃から Web サイトを保護することで、Web サイトのセキュリティ体制を向上できます。
コンテンツ配信ネットワークと同様に、Power Pages はすぐに使える Web Application Firewall を提供します。これはサイト管理者が有効にできます。
Web Application Firewall 構成をより詳細に制御する必要がある場合に、Power Pages は、Azure Front Door、Akamai、Cloudflare、Imperva などの顧客所有の Web Application Firewall プロバイダーの導入もサポートしています。
Power Pages サイトの展開
Azure Traffic Manager
各 Power Pages 運用 Web サイトには、エンド ユーザー トラフィックを適切なアプリケーション サーバーに転送するためにアクティブ/パッシブ モードに設定された Azure Traffic Manager インスタンスが構成されています。 この機能により、高可用性とディザスター リカバリーの両方が可能になります。
アプリケーション サーバー
各 Power Pages 運用 Web サイトは、高可用性とディザスター リカバリーを提供するために、さなざまな Azure データ センター リージョンでホストされている少なくとも 2 つのアプリケーション サーバー ノードで構成されています。 Azure Traffic Manager はこれらのノードを常に監視し、使用可能なノードにトラフィックを転送します。 Azure データ センター リージョンの場所で、サイトが属する Power Platform 環境の場所が決定します。
例: 環境の場所がヨーロッパの場合、アプリケーション サーバーは北ヨーロッパと西ヨーロッパのデータ センターにあります。 サイトのプライマリ リージョンは、Power Platform 組織のプライマリ リージョンによって決定され、Dataverse と Web サイト間の待ち時間を最小限に抑えます。 これらのアプリケーション サーバーのスケーリングは、環境に割り当てられた Power Pages ライセンスの容量に基づいて自動的に行われます。
Dataverse
Microsoft Dataverse は、あらゆる Power Pages Web サイトの重要な要素です。 これは、Web ページ、コンテンツ スニペット、サイト設定、ユーザー メタデータなどのすべての Web サイト構成を格納する Web サイトのメタデータ ストアと、ビジネス データのデータ ストアの両方として機能します。
Power Pages Web サイトは、サーバー間接続を利用して Dataverse インスタンスに接続します。
Power Pages Web サイト アーキテクチャの詳細については、アーキテクチャ ホワイトペーパーを参照してください。