Skip to content

Commit 0ec3b85

Browse files
authored
Merge pull request #277528 from duongau/cdnmigration
Azure CDN - About and howto for CDN from Microsoft to Azure Front Door
2 parents ea12185 + 8c0947c commit 0ec3b85

File tree

10 files changed

+216
-0
lines changed

10 files changed

+216
-0
lines changed
76.6 KB
Loading
67.3 KB
Loading
84.5 KB
Loading
59.2 KB
Loading
48.3 KB
Loading
134 KB
Loading
117 KB
Loading

articles/cdn/migrate-tier.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: Migrate Azure CDN from Microsoft (classic) to Azure Front Door Standard or Premium tier
3+
description: This article provides step-by-step instructions on how to migrate from an Azure CDN from Microsoft (classic) profile to an Azure Front Door Standard or Premium tier profile.
4+
services: cdn
5+
author: duongau
6+
ms.service: azure-cdn
7+
ms.topic: conceptual
8+
ms.date: 06/06/2024
9+
ms.author: duau
10+
---
11+
12+
# Migrate Azure CDN from Microsoft (classic) to Standard/Premium tier
13+
14+
Azure Front Door Standard and Premium tier bring the latest cloud delivery network features to Azure. With enhanced security features and an all-in-one service, your application content is secured and closer to your end users using the Microsoft global network. This article guides you through the migration process to move your Azure CDN from Microsoft (classic) profile to either a Standard or Premium tier profile.
15+
16+
## Prerequisites
17+
18+
* Review the [About Azure CDN from Microsoft (classic) migration](tier-migration.md) article.
19+
20+
## Validate compatibility
21+
22+
1. Go to your Azure CDN from Microsoft (classic) resource and select **Migration** from under *Settings*.
23+
24+
1. Select **Validate** to see if your Azure CDN from Microsoft (classic) profile is compatible for migration. Validation can take up to two minutes depending on the complexity of your CDN profile.
25+
26+
:::image type="content" source="./media/migrate-tier/validate.png" alt-text="Screenshot of the validated compatibility section of the migration page.":::
27+
28+
If the migration isn't compatible, you can select **View errors** to see the list of errors, and recommendations to resolve them.
29+
30+
1. Once your Azure CDN from Microsoft (classic) profile validates and is compatible for migration, you can move onto prepare phase.
31+
32+
## Prepare for migration
33+
34+
1. The Azure Front Door profile name remains the same as the Azure CDN from Microsoft (classic) profile name. This name can't be changed.
35+
36+
1. You can select between **Standard** or **Premium** tier based on your business requirements. It's recommended to select Premium tier to take advantage of the full feature set of Azure Front Door.
37+
38+
> [!NOTE]
39+
> If your Azure CDN from Microsoft (classic) profile can be migrated to the Standard tier but the number of resources exceeds the Standard tier limits, you'll be migrated to the Premium tier.
40+
41+
:::image type="content" source="./media/migrate-tier/prepare-tier.png" alt-text="Screenshot of the selected tier for the new Front Door profile.":::
42+
43+
1. You need to change the endpoint name if the CDN endpoint name length exceeds the maximum of 46 characters. This isn't required if the endpoint name is within the character limit. For more information, see [Azure Front Door endpoints](../frontdoor/endpoint.md). Since the maximum endpoint length for Azure Front Door is 64 characters, Azure adds a 16 character hash to the end of the endpoint name to ensure uniqueness and to prevent subdomain takeovers.
44+
45+
:::image type="content" source="./media/migrate-tier/endpoint-name.png" alt-text="Screenshot of the edit the endpoint name page.":::
46+
47+
1. If you have geo filtering rules in Azure CDN, Azure Front Door creates a Web Application Firewall (WAF) custom rule with the same tier as the Front Door profile.
48+
49+
1. Select **Prepare**, and when prompted, select **Yes** to confirm that you would like to proceed with the migration process. Once confirmed, you won't be able to make any further changes to the Azure CDN from Microsoft (classic) profile.
50+
51+
:::image type="content" source="./media/migrate-tier/prepare-endpoint.png" alt-text="Screenshot of the prepare button and confirmation message to proceed with the migration.":::
52+
53+
1. Select the link that appears to view the configuration of the new Front Door profile. At this time, you can review each of the settings for the new profile to ensure all settings are correct. Once you're done reviewing the read-only profile, select the **X** in the top right corner of the page to go back to the migration screen.
54+
55+
:::image type="content" source="./media/migrate-tier/verify-new-profile.png" alt-text="Screenshot of the link to view the new read-only Front Door profile.":::
56+
57+
## Enable managed identities
58+
59+
If you're using your own certificate and you need to enable managed identity so Azure Front Door can access the certificate in your Azure Key Vault. Managed identity is a feature of Microsoft Entra ID that allows you to securely connect to other Azure services without having to manage credentials. For more information, see [What are managed identities for Azure resources?](..//active-directory/managed-identities-azure-resources/overview.md)
60+
61+
> [!NOTE]
62+
> * If you're not using your own certificate, enabling managed identities and granting access to the Key Vault is not required. You can skip to the [**Migrate**](#migrate) phase.
63+
> * Managed certificate is currently **not supported** for Azure Front Door Standard or Premium in Azure Government Cloud. You need to use BYOC for Azure Front Door Standard or Premium in Azure Government Cloud or wait until this capability is available.
64+
65+
1. Select **Enable** and then select either **System assigned** or **User assigned** depending on the type of managed identities you want to use.
66+
67+
* *System assigned* - Toggle the status to **On** and then select **Save**.
68+
69+
* *User assigned* - To create a user assigned managed identity, see [Create a user-assigned identity](../active-directory/managed-identities-azure-resources/how-manage-user-assigned-managed-identities.md). If you've already have a user managed identity, select the identity, and then select **Add**.
70+
71+
1. Select the **X** in the top right corner to return to the migration page. You'll then see that you've successfully enabled managed identities.
72+
73+
## Grant manage identity to Key Vault
74+
75+
Select **Grant** to add the managed identity to all Azure Key Vaults used with the Front Door (classic) profile.
76+
77+
:::image type="content" source="./media/migrate-tier/enable-managed-identity.png" alt-text="Screenshot of granting managed identity access to Key Vault.":::
78+
79+
## Migrate
80+
81+
1. Select **Migrate** to initiate the migration process. When prompted, select **Yes** to confirm you want to move forward with the migration. The migration can take a few minutes depending on the complexity of your Front Door (classic) profile.
82+
83+
:::image type="content" source="./media/migrate-tier/migrate.png" alt-text="Screenshot of migrate and confirmation button for Front Door migration.":::
84+
85+
> [!NOTE]
86+
> If you cancel the migration, only the new Azure Front Door profile gets deleted. Any new WAF policy copies will need to be manually deleted.
87+
88+
> [!WARNING]
89+
> Once migration has completed, the Azure CDN from Microsoft (classic) is no longer available.
90+
91+
## Next steps
92+
93+
* Understand the [mapping between Azure CDN and Azure Front Door](tier-migration.md#resource-mapping-after-migration) settings.

0 commit comments

Comments
 (0)