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