エンタープライズ レベルのエッジ
Azure Static Web Apps エンタープライズ レベルのエッジは、グローバル アプリケーションのページ読み込み時間を短縮し、セキュリティを強化し、信頼性を最適化するために使用します。 エンタープライズ レベルのエッジは、Azure Static Web Apps、Azure Front Door、Azure Content Delivery Network (CDN) の機能をセキュリティで保護された 1 つのクラウド CDN プラットフォームに統合します。
Azure Static Web Apps エンタープライズ レベルのエッジの主な特徴は、次のとおりです。
100 都市に及ぶ 118 か所以上のエッジ ロケーションでのグローバル プレゼンス。
エッジでのアセットのキャッシュ。
分散型サービス拒否 (DDoS) 攻撃からの予防的保護。
エンド ツー エンドの IPv6 接続と HTTP/2 プロトコル のネイティブ サポート。
最適化されたファイル圧縮。
キャッシュ
静的な Web アプリに対してエンタープライズ レベルのエッジが有効になっている場合は、さまざまなレベルでキャッシュから恩恵を受けます。
CDN: できるだけユーザーに物理的に近いエッジ ロケーションでコンテンツをキャッシュすると、待ち時間が短縮されます。
DNS: DNS レコードをキャッシュすると、検索が高速化します。
ブラウザー: ファイルがブラウザーに格納され、同一の要求に対して返されます。
さらに制御するために、静的 Web アプリ用のカスタム キャッシュ制御ヘッダーを作成することもできます。
構成の種類
Azure portal を通して管理されたエクスペリエンスを介して Azure Front Door を備えたエンタープライズ レベルのエッジを有効にすることも、手動で設定することもできます。
管理されたエクスペリエンスでは、次の機能が提供されます。
- ゼロ構成変更
- ダウンタイムなし
- 自動的に管理された SSL 証明書とカスタム ドメイン
手動設定を使用すると CDN 構成を完全に制御でき、次のことを行うことができます。
- 配信元ごとにトラフィックを制限する
- Web アプリケーション ファイアウォールの追加
- Azure Front Door のより高度な機能を使用する
エンタープライズ レベルのエッジの有効化
前提条件
- Time to Live (TTL) が 48 時間未満に設定された静的 Web アプリ用に構成されたカスタム ドメイン。
- Azure Static Web Apps を使用してデプロイされ、Standard ホスティング プランを使用するアプリケーション。
Azure portal で、静的 Web アプリに移動します。
メニューから [エンタープライズ レベルのエッジ] を選択します。
[エンタープライズ レベルのエッジの有効化] というラベルのボックスをオンにします。
[保存] を選択します。
[OK] を選択して保存を確定します。
この機能を有効にすると、追加のコストが発生します。
考慮事項
- アカウントにマップされたカスタム ドメインを削除すると、反映されるまでに最大 48 時間かかることがあります。
制限事項
- プライベート エンドポイントをエンタープライズ レベルのエッジで使用することはできません。