重要
Azure CDN Standard from Microsoft (クラシック) は、2027 年 9 月 30 日に廃止されます。 サービスの中断を回避するには、2027 年 9 月 30 日までに Azure Front Door の Standard または Premium レベルに Azure CDN Standard from Microsoft (クラシック) プロファイルを移行することが重要です。 詳細については、Azure CDN Standard from Microsoft (クラシック) の廃止に関するページを参照してください。
Azure CDN from Edgio は、2025 年 1 月 15 日に廃止されました。 詳細については、「Azure CDN from Edgio の提供終了に関するよくあるご質問」を参照してください。
複数の配信元のサポートによって、ダウンタイムが解消し、グローバルな冗長性が確立されます。
Azure CDN エンドポイント内で複数の配信元を選択すると、提供される冗長性によって、各配信元の正常性が調査され、必要に応じてフェールオーバーされることによって、リスクが分散されます。
1 つまたは複数の配信元グループを設定して、既定の配信元グループを選択します。 各配信元グループは、類似したワークロードを受け取ることができる 1 つ以上の配信元のコレクションです。
最初の配信元グループが、既定の配信元グループとして設定されます。 CDN エンドポイントの既定の配信元グループが選択されると、複数配信元機能が有効になります。 いったん有効になった複数配信元機能を無効にすることはできず、既定の配信元グループは削除できません。 既定の配信元グループは、要求を配信元にルーティングするために使用されます。 配信元グループの構成を更新し、1 つの配信元の構成に切り替えることができます。 また、既定の配信元グループの指定を別の配信元グループに変更することもできます。
Note
現在、この機能は Microsoft の Azure Content Delivery Network からのみ使用できます。
配信元グループを作成する
Azure CDN プロファイルを選択した後、複数配信元用に構成するエンドポイントを選択します。
エンドポイントの構成で [設定] の [配信元] を選択します。
複数配信元を有効にするには、少なくとも 1 つの配信元グループが必要です。 [Create Origin Group]\(配信元グループの作成\) を選択します。
[Add Origin Group](配信元グループの追加) の構成で、次の情報を入力または選択します。
設定 値 Origin group name (配信元グループ名) 配信元グループの名前を入力します。 プローブの状態 [Enabled] を選択します。
Azure CDN では、世界中のさまざまなポイントから正常性プローブを実行して、配信元の正常性を判断します。 追加コストを回避するために現在の配信元グループがアクティブになっていない場合は、有効にしないでください。プローブ パス 正常性を判断するために使用される、配信元内のパス。 Probe interval (プローブ間隔) プローブの間隔を 1、2、または 4 分から選択します。 プローブ プロトコル [HTTP] または [HTTPS] を選択します。 プローブ メソッド [Head] または [Get] を選択します。 既定の配信元グループ 既定の配信元グループとして設定するボックスを選択します。 [追加] を選択します。
複数の配信元を追加する
エンドポイントの配信元の設定で、[+ Create Origin]\(+ 配信元の作成\) を選択します。
[Add Origin](配信元の追加) の構成で、次の情報を入力または選択します。
設定 値 名前 配信元の名前を入力します。 配信元の種類 [ストレージ] 、 [クラウド サービス] 、 [Web アプリ] 、または [カスタムの配信元] を選択します。 配信元のホスト名 配信元のホスト名を選択または入力します。 ドロップダウン リストに、前の設定で指定したすべての利用可能な配信元の種類が一覧表示されます。 配信元の種類として [カスタムの配信元] を選択した場合は、顧客の配信元サーバーのドメインを入力します。 配信元のホスト ヘッダー Azure CDN の各要求で送信するホスト ヘッダーを入力するか、既定値をそのまま使用します。 HTTP ポート HTTP ポートを入力します。 HTTPS ポート HTTPS ポートを入力します。 優先度 1 から 5 の範囲の値を入力します。 Weight 1 から 1000 の範囲の値を入力します。 Note
配信元を配信元グループに作成する場合は、優先順位と重みを一致させる必要があります。 配信元グループに配信元が 1 つしかない場合、既定の優先順位と重みは 1 に設定されます。 トラフィックは最も優先順位の高い配信元にルーティングされます (配信元が正常な場合)。 配信元が異常であると判断された場合、接続は優先順位の順に別の配信元に転送されます。 同じ優先順位の配信元が複数ある場合、トラフィックは配信元に対して指定された重みに従って分散されます。
[追加] を選択します。
すべての配信元に配信元パスを設定するには、 [Configure origin](配信元の構成) を選択します。
配信元パスは、配信元に転送される要求を構築するときに Microsoft CDN が使用する URL を書き換えるために使用されます。 また、受信要求の残りの部分もすべて含まれています。 既定では、このパスは指定されていません。 そのため、Microsoft CDN は、配信元へは要求内の受信 URL パスを使用します。
配信元のパス:
/fwd/
受信 URL パス:
/foo/a/b/image1.jpg
Microsoft CDNから配信元へのURL:fwd/foo/a/b/image1.jpg.
[OK] を選択します。
配信元と配信元グループの設定を構成する
複数の配信元と配信元グループがある場合は、配信元を別のグループに追加したり、別のグループから削除したりできます。 同じグループ内の配信元は、同種のワークロードを提供する必要があります。 トラフィックは、正常性の状態、優先順位、重みの値に基づいて、これらの配信元に分散されます。
Azure CDN エンドポイントの配信元の設定で、構成する配信元グループの名前を選択します。
[Update origin group]\(配信元グループの更新\) で、[+ Select Origin]\(配信元の選択\) を選択します。
プルダウン ボックスでグループに追加する配信元を選択し、 [OK] を選択します。
配信元がグループに追加されたことを確認し、 [保存] を選択します。
配信元グループから配信元を削除する
Azure CDN エンドポイントの配信元の設定で、配信元グループの名前を選択します。
配信元グループから配信元を削除するには、配信元の横にあるごみ箱アイコンを選択し、 [保存] を選択します。
ルール エンジンを使用した配信元グループのオーバーライド
標準ルール エンジンを使用して、さまざまな配信元グループにトラフィックを分散する方法をカスタマイズします。
要求 URL に基づいて、トラフィックを別のグループに分散します。
CDN エンドポイントの [設定] で [ルール エンジン] を選択します。
[+ ルールの追加] を選択します。
[名前] にルールの名前を入力します。
[+ 条件] を選択し、 [URL パス] を選択します。
[演算子] プルダウンで、 [含む] を選択します。
[値] に「 /images」と入力します。
[+ アクションの追加] を選択し、 [配信元グループのオーバーライド] を選択します。
[配信元グループ] のプルダウン ボックスで配信元グループを選択します。
いずれの受信要求についても、URL パスに「/images」が含まれる場合、要求はアクション セクション (myorigingroup) の配信元グループに割り当てられます。
次の手順
この記事では、Azure CDN エンドポイントの複数配信元を有効にしました。
Azure CDN とこの記事で言及しているその他の Azure サービスの詳細については、次をご覧ください。