Azure CDN from Microsoft (クラシック) から Azure Front Door への移行について

適用対象: ✔️ CDN Standard from Microsoft (クラシック)

重要

Microsoft ClassicのAzure CDN Standardは2027年9月30日に廃止されます。 サービスが終了するため、プロファイル作成、新規ドメインオンボーディング、管理証明書のサポートは終了しています。 サービスの中断を回避するには、Azure Front Door Standard または Premium に移行してください。 詳細については、「Azure CDN Standard from Microsoft (クラシック) の提供終了を参照してください。

Azure Front Door StandardおよびPremiumティアは、次世代のコンテンツ配信ネットワークサービスとして2022年3月にリリースされました。 この新しいレベルは、Azure Front Door (クラシック)、Microsoft CDN (クラシック)、Web Application Firewall (WAF) の機能を組み合わせたものです。 Private Link連携、強化されたルールエンジン、高度な診断などの機能を活用することで、ウェブアプリケーションの安全性と加速を実現し、顧客により良い体験をもたらします。

新機能や改善を享受するために、クラシックプロフィールを新しいティアに移行することをおすすめします。 新しいレベルへの移行を容易にするために、Azure Front Door では、Azure Front Door (クラシック) から Standard または Premium にワークロードを移行するためのダウンタイムなしの移行を可能にしています。

この記事では、移行プロセスについて学び、関わる重要な変更点を理解し、移行の前後で何をすべきかを解説します。

移行プロセスの概要

Azure Front Door の Standard レベルまたは Premium レベルへの移行は、証明書を使用しているかどうかに応じて、3 つまたは 5 つのフェーズで行われます。 移行にかかる時間は、Azure CDN from Microsoft (クラシック) プロファイルの複雑さによって異なります。 単純なAzure CDNプロファイルなら移行は数分かかると予想されますが、複数のドメイン、バックエンドプール、ルーティングルール、ルールエンジンルールを持つプロファイルならそれより長くなります。

移行のフェーズ

互換性を検証する

移行ツールは、Microsoft(classic)のAzure CDNプロファイルが移行に対応しているかどうかをチェックします。 検証が失敗した場合は、再度検証する前に問題解決方法の提案を受け取ります。

  • Azure Front Door Standard および Premium では,すべてのカスタム ドメインが HTTPS を使用する必要があります。 独自の証明書がない場合は、Azure CDN from Microsoft マネージド証明書を使用できます。 証明書は無料で、Microsoftが管理してくれます。

  • Microsoft(クラシック)とAzure Front Door StandardまたはPremiumエンドポイントのAzure CDNを1対1でマッピングできます。 "停止" 状態の CDN from Microsoft (クラシック) エンドポイントは移行できません。 再度検証する前に、そのエンドポイントを開始するか削除する必要があります。

  • MicrosoftのWeb Application Firewall for Azure CDN(WAF)はプレビュー中です。 Azure CDN from Microsoft (クラシック) プロファイルに関連付けられた WAF ポリシーがある場合は、再度検証する前に関連付けを削除する必要があります。 移行した後に、Azure Front Door Standard または Premium で新しい WAF ポリシーを作成できます。

移行を準備する

ビジネス要件に基づいて Standard または Premium を選択できます。 高度なセキュリティ機能や能力を活用するためにプレミアムティアを選択してください。 これらの機能には、管理されたWAFルール、強化されたルールエンジン、ボット保護、プライベートリンク統合が含まれます。

  • Microsoft(classic)のAzure CDNプロファイルが標準層への移行条件を満たしても、リソース数が標準層のクォータ上限を超える場合は、代わりにプレミアム層に移行します。
  • 標準レベルのフロントドアプロファイルは移行後にプレミアムティアにアップグレード 可能です 。 ただし、プレミアムティアのフロント ドアプロファイルは 移行後にスタンダードティアに降格できません。

重要

準備段階が始まると、Microsoft(クラシック)からAzure CDNの設定を変更することはできません。

マネージド ID の有効化

この手順では、Microsoft 提供の Azure CDN (クラシック) プロファイルですでに構成していない場合、Azure Front Door が Azure Key Vault 内の証明書にアクセスできるように、Azure Front Door のマネージド ID を構成できます。 同じリソース プロバイダーを使用するため、マネージド ID は Azure Front Door でも同じです。 BYOC (Bring Your Own Certificate) を使用している場合は、マネージド ID が必要です。 Azure Front Door マネージド証明書を使用している場合は、Key Vault アクセス権を付与する必要はありません。

マネージド ID をキー・ボールトに付与する

この手順では、Azure CDN from Microsoft (クラシック) プロファイルで使用されているすべての Azure Key Vault にマネージド ID アクセスを追加します。

移行

移行が始まると、Microsoft (classic) プロファイルからAzure CDNがAzure Front Doorにアップグレードされます。 移行後は、AzureポータルでMicrosoft(クラシック)プロファイルのAzure CDNを見ることはできません。

もし移行プロセスを進めたくない場合は、移行中 を選択することができます。 移行を中止すると、作成された新しい Azure Front Door プロファイルは削除されます。 Azure CDN from Microsoft (クラシック) プロファイルはアクティブなままであり、引き続き使用できます。 WAFポリシーのコピーは手動で削除する必要があります。

Azure Front Door StandardまたはPremiumティアのサービス料金は移行完了時に開始されます。

移行後のエンドポイント切り替え

Microsoft(classic)のAzure CDNは、Azure Front Door StandardやPremiumとは異なる完全限定ドメイン名(FQDN)を使用しています。 たとえば、クラシック エンドポイントは contoso.azurefd.net であるのに対し、Standard または Premium エンドポイントは contoso-mdjf2jfgjf82mnzx.z01.azurefd.net である場合があります。 詳細については、Azure Front Door のエンドポイントに関する記事を参照してください。

Azure Front Doorは設定変更なしでクラシックエンドポイントから新しいStandardまたはPremiumプロファイルへ自動的にトラフィックをルーティングしますが、状況に応じて以下の移行後の手順を必ず実行する必要があります。

  • カスタムドメイン:DNSレコードを新しいAzure Front Door StandardまたはPremiumエンドポイントに更新してください。

  • クラシックデフォルトエンドポイントの直接使用:アプリケーション、クライアント、統合でクラシックホスト名を新しいエンドポイントのホスト名に置き換えます。

両方のエンドポイントは移行中も機能し続けるため、ダウンタイムなしで変更を行い検証できます。

Warning

2028年3月31日までに新しいAzure Front Door Standard/Premiumエンドポイントへのエンドポイント移行を完了してください。 2028年4月1日より、クラシックエンドポイントのサポートは終了し、機能停止する可能性があります。 カスタムドメイン、アプリケーション、クライアントがまだクラシックエンドポイントに依存している場合、トラフィックの受信が停止することがあります。

Standard レベルまたは Premium レベルに移行するときの重大な変更

DevOps

Azure Front Doorプロファイルを移行した後、DevOpsスクリプトを新しいAPIや更新されたAzure PowerShellモジュール、CLIコマンド、APIに切り替えてください。

ハッシュ値を持つエンドポイント

Azure Front Door StandardおよびPremiumエンドポイントには、ドメインが乗っ取られるのを防ぐためのハッシュ値を含んでいます。 エンドポイント名の形式は、<endpointname>-<hashvalue>.z01.azurefd.net です。 Front Door(classic)エンドポイント名は移行後も引き続き機能しますが、新しいStandardまたはPremiumプロファイルから新たに作成したエンドポイント名に置き換えられます。 詳細については、「エンドポイント ドメイン名」を参照してください。 もしアプリケーションコードでAzure CDNエンドポイントを使っているなら、カスタムドメイン名に更新してください。

ログ、メトリック、コア分析

診断ログとメトリックは移行されません。 Azure Front Door Standard および Premium のログ フィールドは、Azure CDN from Microsoft (クラシック) とは異なります。 Standard および Premium レベルではヘルス プローブのログ記録がサポートされているため、移行後に診断ログ記録を有効にすることをお勧めします。

コア分析は、Azure Front Door Standard と Premium レベルではサポートされていません。 代わりに、組み込みのレポートが提供されており、移行が完了するとレポートでデータの表示が開始されます。 詳細については、Azure Front Door のレポートに関するページを参照してください。

リソースの状態

以下の表は移行プロセスの各段階と、プロファイルの変更が可能かどうかを説明します。

移行の状態 Microsoft (クラシック) からの CDN リソースの状態 変更可能ですか? Front Door Standard または Premium 変更可能ですか?
移行前 アクティブ はい 該当なし 該当なし
互換性の検証 アクティブ はい 該当なし 該当なし
移行を準備する 移行 いいえ いいえ
移行の確定 CommittingMigration いいえ
コミットされた移行 アクティブ はい
移行の中止 AbortingMigration いいえ
中止された移行 アクティブ はい

移行後のリソース マッピング

Azure CDN from Microsoft (クラシック) から Azure Front Door Standard または Premium に移行すると、Azure Front Door プロファイルの管理に役立つ、より優れたエクスペリエンスを提供するために、一部の構成が変更されたり、新しい場所に移動されたりしていることが分かります。 このセクションでは、Azure CDN リソースが Azure Front Door でどのようにマップされるかについて説明します。 Azure Front Door のリソース ID は、移行後も変更されません。

リソース CDN または AFD 移行後のリソース マッピング
エンドポイント 両方 Microsoft 提供の Azure CDN (classic) と Azure Front Door Standard/Premium エンドポイントの間には、1 対 1 の対応関係があります。 Azure CDN from Microsoft (クラシック) エンドポイントは、開始状態になっている必要があります。そうでない場合は、削除する必要があります。
ルートとルートの状態 AFD Azure CDN from Microsoft (クラシック) にはルートの概念はありません。 移行後、すべての CDN リソースについて Azure Front Door Standard と Premium に既定のルートが作成されます。 ルートは有効状態であり、ハイフンが削除された endpointName の形式の名前を持っています。 たとえば、contoso-1.azureedge.net という名前のエンドポイントは、contoso1 というルート名を持っています。
証明書名の確認を強制する AFD 証明書名の確認の適用は Microsoft CDN では無効になっていますが、Azure Front Door Standard と Premium では既定で有効になっています。 移行後も、破壊的変更が発生しないように引き続き無効になります。 移行後に Azure Front Door でこの確認を有効にすることをお勧めします。
起源と起源グループ 両方 1.配信元が 1 つで、配信元グループのない CDN リソースの場合、defaultOriginGroup_EndpointName という名前の既定の配信元グループがその配信元に作成されます。
2. 多元籍CDNの場合、原点が複数の原産地グループに関連付けられている場合、これらの原点は移住後にすべての原産グループで作成されます。
3.それ以外の場合、配信元と配信元グループの名前は同じままです。
4.CDN プロファイルに、動作している CDN エンドポイントに関連付けられていない配信元がある場合、既定の配信元グループがそれらに作成されますが、いずれのルートにも関連付けられません。
配信元応答のタイムアウト AFD 現在の既定の応答タイムアウトは、Azure CDN from Microsoft (クラシック) では 30 秒です。 移行後も、この値は同じままですが、変更できます。
転送プロトコル(マッチングプロトコルのみ) 両方 HTTP と HTTPS の両方が選択されている場合に、Azure Front Door は着信要求をマッチングします。
ルール セット名 AFD Microsoft CDN にはルール セットの概念はありません。 移行後、すべてのルールは エンドポイントprefixMigratedRuleという名前の単一のルールセットにまとめられます。 たとえば、contoso.azureedge.net エンドポイントの場合、ルール セット名は contosoMigratedRuleSet です。
キャッシュ 両方 キャッシュは常に "有効" に設定され、Azure CDN from Microsoft (クラシック) のキャッシュと圧縮の設定にマップされます。

BypassCachingforQueryStringの場合、移行後にbypassCachingforQueryStringMimigratedという名前のルールセットが作成されます。 クラシックエンドポイントに他のルールがある場合は、 bypassCachingforQueryStringMigrated ルールと同じルールセットにまとめられます。

"クエリ文字列"が GreaterThan 0 の場合
"ルート構成のオーバーライド" -> "配信元グループのオーバーライド" いいえ -> "キャッシュ" 無効
セッションの親和性 両方 Azure CDN では、構成されていない限り既定で無効になっており、移行後も無効になります。 この設定は、Azure Front Door で有効にすることができます。
グローバルルールエンジンのルール CDN Azure CDN from Microsoft (クラシック) には、グローバル ルール エンジン ルールがあります。 移行後は、条件なしのルール セットとして作成され、クラシック エンドポイント用に作成されたルートに関連付けられます。
地理フィルター CDN 移行後、選択したマッピングSKUとカスタムWAFルールを含むWAFポリシーが作成され、ジオフィルタールールと対応するルートをマッピングします。
関連付けられたWAFポリシー Web Application Firewall は、Azure CDN from Microsoft (クラシック) ではプレビュー段階です。 プレビューWAFポリシーを持つCDNリソースの場合、これらのポリシーは移行後に再作成する必要があります。
カスタム ドメイン このセクションでは、移行を行うドメインに何が起こるかを示す例として www.contoso.com を使用します。 カスタム ドメイン www.contoso.com は、CNAME レコードとして Azure CDN from Microsoft (クラシック) の contoso.azureedge.net を指しています。

www.contoso.com が新しい Azure Front Door プロファイルに移動されると:
- カスタム ドメインの関連付けには、新しい Front Door エンドポイントが contoso-<hashvalue>.z01.azurefd.net として示されます。 z01 には、英字と 2 つの数字を含む任意の値を指定できることに注意してください。 カスタム ドメインの CNAME は、バックエンドのハッシュ値を持つ新しいエンドポイント名を自動的に指します。 この時点で、DNS プロバイダーの CNAME レコードを、ハッシュ値を持つ新しいエンドポイント名に変更できます。
- クラシック エンドポイント contoso.azureedge.net は、[ドメイン] ページの [Migrated domain] (移行されたドメイン) タブにある移行された Azure Front Door プロファイルにカスタム ドメインとして表示されます。 このドメインは、既定の移行されたルートに関連付けられています。 この既定のルートは、ドメインとの関連付けが解除された後にのみ削除できます。 関連付けを行う場合と、ルートから関連付けを削除する場合を除き、ドメインのプロパティを更新することはできません。 ドメインはCNAMEを新しいエンドポイント名に変更した後でしか削除できません。
- www.contoso.com の証明書の状態と DNS の状態は、Azure CDN from Microsoft (クラシック) プロファイルと同じです。

マネージド証明書の自動ローテーション設定に変更はありません。

次のステップ