Skip to content

Commit 694d37d

Browse files
authored
Merge pull request #289361 from duongau/edgioretire
Azure CDN - Edgio to Azure Front Door migration using Traffic Manager
2 parents fd833af + 78c07ef commit 694d37d

File tree

8 files changed

+272
-5
lines changed

8 files changed

+272
-5
lines changed

articles/cdn/edgio-retirement-faq.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: Azure CDN from Edgio retirement FAQ
3+
titleSuffix: Azure Content Delivery Network
4+
description: Common questions about the retirement of Azure CDN Standard from Edgio.
5+
services: cdn
6+
author: duongau
7+
ms.service: azure-cdn
8+
ms.topic: how-to
9+
ms.date: 10/30/2024
10+
ms.author: duau
11+
---
12+
13+
# Azure CDN from Edgio retirement FAQ
14+
15+
Azure CDN from Edgio will be retired on November 4, 2025. You must migrate your workload to Azure Front Door before this date to avoid service disruption. This article provides answers to common questions about the retirement of Azure CDN from Edgio.
16+
17+
## Frequently asked questions
18+
19+
### I see Edgio filed for Chapter 11 bankruptcy. Can Microsoft guarantee that Azure CDN from Edgio’s availability and services until November 4, 2025?
20+
21+
Edgio informed us that their services remain operational until at least November 4, 2025. However, we can't guarantee that Edgio doesn't unexpectedly cease operations before this date due to circumstances beyond our control.
22+
23+
### How does Microsoft assist me with migrating my workloads from Azure CDN from Edgio?
24+
25+
You're encouraged to migrate their workloads to Azure Front Door. You need to determine if Azure Front Door is suitable for their workloads and set up a test environment to validate compatibility. For a feature comparison, see [Azure Front Door and Azure CDN features](../frontdoor/front-door-cdn-comparison.md).
26+
27+
If Azure Front Door isn't compatible with your workload, we offer a service called [Routing Preference Unmetered](../virtual-network/ip-services/routing-preference-unmetered.md) also known as *CDN Interconnect*. This service routes traffic from your Azure resources to another CDN. You can choose to continue working with Edgio directly to minimize interruptions and keep your origins on Azure. For further information, you can contact Microsoft support or reach out to [Edgio](https://edg.io/contact-us/).
28+
29+
### Does Microsoft validate my workloads work on Azure Front Door?
30+
31+
You need to determine if Azure Front Door suits your workloads. We recommend setting up a test environment to validate that your services are compatible with Azure Front Door.
32+
33+
### What alternative solutions does Microsoft offer?
34+
35+
We encourage you to consider migrating your workloads to Azure Front Door. For a feature comparison between Azure Front Door and Azure CDN from Edgio, see [Azure CDN Features](cdn-features.md). For a pricing comparison, visit [Azure CDN Pricing](https://azure.microsoft.com/pricing/details/cdn/).
36+
37+
### If I determined my workload isn't a match for Azure Front Door, what are my options?
38+
39+
If you find that Azure Front Door isn't suitable for your workload, we offer an alternative service called [Routing Preference Unmetered](../virtual-network/ip-services/routing-preference-unmetered.md), also known as "CDN Interconnect." This service might allow free data transfer for traffic egressing from your Azure resources to another CDN of your choice.
40+
41+
Additionally, you can choose to continue working directly with Edgio to minimize interruptions, keeping your origins on Azure while utilizing Edgio's services. For further information, contact Microsoft Support or reach out to [Edgio](https://edg.io/contact-us/).
42+
43+
### If I find Azure Front Door isn't compatible with my workload, can I transfer my services to Edgio and have them bill me directly?
44+
45+
Edgio informed Microsoft that they strive to facilitate seamless transitions for users who contact them directly. However, Microsoft can't guarantee the success of these transitions.
46+
47+
### What are Azure Front Door and Microsoft's media delivery capabilities?
48+
49+
Azure Front Door supports live and on-demand video streaming for small to medium-sized businesses. Edgio enabled Microsoft to deliver large-scale streaming workloads, such as major live events and over-the-top (OTT) services. While A Azure Front Door is exploring the capability to deliver streaming services for large-scale enterprises, there's currently no estimated time of arrival (ETA) for this feature.
50+
51+
### What will happen if I don't take action before November 4, 2025?
52+
53+
If no action is taken before November 4, 2025, Azure CDN from Edgio profiles and associated data will be removed from Edgio systems. It's imperative that users migrate their workloads before this date to avoid any service disruptions and data loss.
54+
55+
### Is Microsoft publishing a self-service guide to manually migrate my Azure Front Door-compatible workloads from Azure CDN from Edgio to Azure Front Door?
56+
57+
Yes, you can migrate your workloads manually by following the steps in the [Azure CDN to Azure Front Door migration guide](../frontdoor/migrate-cdn-to-front-door.md). This guide provides detailed instructions on how to set up an Azure Front Door profile, test functionality, and migrate your workloads from Azure CDN from Edgio to Azure Front Door with the help of Azure Traffic Manager.
58+
59+
### How is Microsoft communicating the retirement of Azure CDN from Edgio, and how often are reminders sent?
60+
61+
We communicate the retirement of Azure CDN from Edgio through multiple channels, including email notifications and in-portal messages. Reminders are sent at least monthly to all users with active Edgio profiles to ensure they're aware of the upcoming changes and necessary actions.
62+
63+
## Next steps
64+
65+
Migrate your Azure CDN from Edgio workloads to Azure Front Door by following the steps in the [Azure CDN to Azure Front Door migration guide](../frontdoor/migrate-cdn-to-front-door.md).

articles/frontdoor/TOC.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@
246246
href: ../cdn/classic-cdn-retirement-faq.md
247247
- name: Akamai retirement FAQ
248248
href: ../cdn/akamai-retirement-faq.md?toc=/azure/frontdoor/TOC.json
249+
- name: Edgio retirement FAQ
250+
href: ../cdn/edgio-retirement-faq.md?toc=/azure/frontdoor/TOC.json
249251
- name: Security baseline
250252
href: /security/benchmark/azure/baselines/content-delivery-network-security-baseline?toc=/azure/frontdoor/TOC.json
251253
- name: DDoS protection
@@ -454,6 +456,8 @@
454456
href: ../cdn/cdn-app-dev-node.md?toc=/azure/frontdoor/TOC.json
455457
- name: Edgio
456458
items:
459+
- name: Migrate to Azure Front Door
460+
href: migrate-cdn-to-front-door.md
457461
- name: Standard
458462
items:
459463
- name: Optimize content
48.4 KB
Loading
35.1 KB
Loading
30.1 KB
Loading
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
---
2+
title: Migrate Azure CDN from Edgio to Azure Front Door
3+
titleSuffix: Azure Content Delivery Network
4+
description: Learn how to migrate your workloads from Azure CDN from Edgio to Azure Front Door using Azure Traffic Manager.
5+
services: frontdoor
6+
author: duongau
7+
ms.service: azure-frontdoor
8+
ms.topic: how-to
9+
ms.date: 10/30/2024
10+
ms.author: duau
11+
---
12+
13+
# Migrate Azure CDN from Edgio to Azure Front Door
14+
15+
Azure CDN from Edgio will be retired on November 4, 2025. You must migrate your workload to Azure Front Door before this date to avoid service disruption. This article provides guidance on how to migrate your workloads from Azure CDN from Edgio to Azure Front Door using Azure Traffic Manager. The migration process in this article can also be used to migrate workloads from a legacy CDN to Azure Front Door.
16+
17+
Azure Traffic Manager initially routes all traffic to the Azure CDN from Edgio. After you set up Azure Front Door, you can update the Traffic Manager profile to incrementally route traffic to the Azure Front Door. This approach allows you to validate if Azure Front Door is compatible with your workloads before fully migrating.
18+
19+
We recommend that your plan this migration well in advance and test the functionality over the course of a few days to ensure a smooth transition.
20+
21+
## Prerequisites
22+
23+
- Review the [feature differences](front-door-cdn-comparison.md) between Azure CDN and Azure Front Door to determine if there are any compability gaps.
24+
- You need access to a VM connected to the internet that can run Wget on Linux or Invoke-WebRequest on Windows using PowerShell.
25+
- You need access to a monitoring tool such as CatchPoint or ThousandEyes to verify the availability of your URLs before and after the migration. These tools are the most ideal because they can monitor the availability of your URLs from different locations around the world. `webpagetest.org` is another option, but it only provides a limited view of your URLs from a few locations.
26+
27+
## Migrate your workloads
28+
29+
The followings steps assume you're using an Azure Blob Storage account as your origin. If you're using a different origin, adjust the steps accordingly.
30+
31+
:::image type="content" source="./media/migrate-cdn-to-front-door/cdn-traffic-manager.png" alt-text="Diagram of Azure Traffic Manager distributing traffic between Azure Front Door and Azure CDN from Edgio.":::
32+
33+
### Gather information
34+
35+
1. Collect the following information from your Azure CDN from Edgio profile:
36+
37+
- Endpoints
38+
- Origin configurations
39+
- Custom domains
40+
- Caching settings
41+
- Compression settings
42+
- Web application firewall (WAF) settings
43+
- Custom rules settings
44+
45+
1. Determine which tier of Azure Front Door is suitable for your workloads. For more information, see [Azure Front Door comparison](../frontdoor/front-door-cdn-comparison.md).
46+
47+
1. Review the origin settings in your Azure CDN from Edgio profile.
48+
49+
1. Determine a test URL with your Azure CDN from Edgio profile and perform a `wget` or `Invoke-WebRequest` to obtain the HTTP header information.
50+
51+
1. Enter the URL into the monitoring tool to understand the geographic availability of your URL.
52+
53+
### Set up Azure Front Door
54+
55+
1. From the Azure portal, select **+ Create a resource**, then search for **Front Door**.
56+
57+
1. Select **Front Door and CDN profiles** and then select **Create**.
58+
59+
1. On the *Compare offerings* pages, select **Azure Front Door** and then select **Custom create**.
60+
61+
1. Select **Continue to create a Front Door**.
62+
63+
1. Select the subscription and resource group. Enter a name for the Azure Front Door profile. Then select the tier that best suits your workloads and select the **Endpoint** tab.
64+
65+
1. Select **Add an endpoint**. Enter a name for the endpoint, then select **Add**. The endpoint name will look like `<endpointname>-<hash>.xxx.azurefd.net`.
66+
67+
1. Select **+ Add a route**. Enter a name for the route and note the **Domain** selected. Leave the **Patterns to match** and **Accepted protocols** as the default settings.
68+
69+
> [!NOTE]
70+
> A CDN profile can have multiple endpoints, so you may need to create multiple routes.
71+
72+
1. Select **Add a new origin group**. Enter a name for the origin group and select the **+ Add an origin** button. Enter the origin name and select the origin type. This example uses Azure Blob Storage, so select **Storage** as the origin type. Select the hostname of the Azure Blob Storage account and leave the rest of the settings as default. Select **Add**.
73+
74+
:::image type="content" source="./media/migrate-cdn-to-front-door/add-origin.png" alt-text="Screenshot of adding an Azure Blob Storage as an origin to Azure Front Door.":::
75+
76+
1. Leave the rest of the settings as default and select **Add**.
77+
78+
1. If caching was enabled in your Azure CDN from Edgio profile, select **Enable caching** and set the caching rules.
79+
80+
> [!NOTE]
81+
> Azure CDN from Edgio *Standard-cache* is equivalent to Azure Front Door *Ignore query string* caching.
82+
83+
1. Select **Enable compression** if you have compression enabled in your Azure CDN from Edgio profile. Ensure the origin path matches the path in your Azure CDN from Edgio profile. If this isn't set correctly, the origin won't be able to serve the content and will return a 4xx error.
84+
85+
1. Select **Add** to create the route.
86+
87+
1. Select **+ Add a policy** to set up web application firewall (WAF) settings and set up custom rules you determined in the previous steps.
88+
89+
1. Select **Review + create** and then select **Create**.
90+
91+
1. Set up the custom domain for the Azure Front Door profile. For more information, see [Custom domains](front-door-custom-domain.md). You may have multiple custom domains in your Azure CDN from Edgio profile. Ensure you add all custom domains to the Azure Front Door profile and associate them with the correct routes.
92+
93+
### Set up Traffic Manager
94+
95+
The steps in this section need to be repeated for each endpoint in your Azure CDN from Edgio profile. It is critical that the health check is set up correctly to ensure that the Traffic Manager profile routes traffic to the Azure CDN or Azure Front Door.
96+
97+
1. From the Azure portal, select **+ Create a resource**, then search for **Traffic Manager profile**.
98+
99+
1. Enter a name for the Traffic Manager profile.
100+
101+
1. Select the routing method **Weighted**.
102+
103+
1. Select the same subscription and resource group as the Azure Front Door profile then select **Create**.
104+
105+
1. Select **Endpoints** from the left-hand menu, and then select **+ Add**.
106+
107+
1. For the **Type**, select **External endpoint**.
108+
109+
1. Enter a name for the endpoint and leave the **Enable Endpoint** checked.
110+
111+
1. Enter the **Fully-qualified domain name (FQDN)** of the Azure CDN from Edgio profile. For example, `yourdomain.azureedge.net`.
112+
113+
1. Set the **Weight** to 100.
114+
115+
1. For *Health check*, select **Always serve traffic**. This setting disables the health check and always routes traffic to the endpoint.
116+
117+
:::image type="content" source="./media/migrate-cdn-to-front-door/cdn-endpoint.png" alt-text="Screenshot of adding the Azure CDN from Edgio as an endpoint in Azure Traffic Manager.":::
118+
119+
1. Add another endpoint for the Azure Front Door profile and select **External endpoint**.
120+
121+
1. Enter a name for the endpoint and uncheck the **Enable Endpoint** setting.
122+
123+
1. Enter the **Fully-qualified domain name (FQDN)** of the Azure Front Door profile. For example, `your-new-endpoint-name.azurefd.net`.
124+
125+
1. Set the **Weight** to 1.
126+
127+
1. Since the endpoint is disabled, the **Health check** setting isn't relevant.
128+
129+
### Internal testing of Traffic Manager profile
130+
131+
1. Perform a DNS dig to test the Traffic Manager profile: `dig your-profile.trafficmanager.net`. The dig command should always return the CNAME of the Azure CDN from Edgio profile: `yourdomain.azureedge.net`.
132+
133+
1. Test the Azure Front Door profile by manually adding a DNS entry in your local hosts file pointing to the Azure Front Door profile:
134+
135+
1. Get the IP address of the Azure Front Door profile by performing a DNS dig.
136+
137+
1. Add a new line to your hosts file with the IP address followed by a space and then `your-new-endpoint-name.azurefd.net`. For example, `203.0.113.254 your-new-endpoint-name.azurefd.net`.
138+
139+
1. For Windows, the hosts file is located at `C:\Windows\System32\drivers\etc\hosts`.
140+
141+
1. For Linux, the hosts file is located at `/etc/hosts`.
142+
143+
1. Test the functionality of the Azure Front Door profile locally and ensure everything is working as expected.
144+
145+
1. Remove the entry from the hosts file when testing is complete.
146+
147+
### Configure Traffic Manager with CNAME
148+
149+
We only recommend this step after you have fully tested the Azure Front Door profile and are confident that it is working as expected.
150+
151+
1. Sign into your DNS provider and locate the CNAME record for the Azure CDN from Edgio profile.
152+
153+
1. Locate the custom domain you want to migrate to Azure Front Door and set the time-to-live (TTL) to 600 secs (10 minutes).
154+
155+
1. Update the CNAME record to point to the Traffic Manager profile: `your-profile.trafficmanager.net`.
156+
157+
1. In the Azure portal, navigate to the Traffic Manager profile and select **Endpoints**.
158+
159+
1. Enable the Azure Front Door endpoint and select **Always serve traffic** for the health check.
160+
161+
1. Use a tool like dig or nslookup to verify that the DNS change propagated and pointed to the correct Traffic Manager profile.
162+
163+
1. Verify that the Azure CDN from Edgio profile is working properly by checking the monitoring tool you set up earlier.
164+
165+
### Gradual traffic shift
166+
167+
The initial traffic distribution starts by routing a small percentage of traffic to the Azure Front Door profile. Monitor the performance of the Azure Front Door profile and gradually increase the traffic percentage until all traffic is routed to the Azure Front Door profile.
168+
169+
1. Start by routing 10% of the traffic to the Azure Front Door profile and the rest to the Azure CDN from Edgio profile.
170+
171+
1. Monitor the performance of the Azure Front Door profile and the Azure CDN from Edgio profile using the monitoring tool you set up earlier. Review your internal applications and systems logs to ensure that the Azure Front Door profile is working as expected. Look at metrics and logs to observe for 4xx/5xx errors, cache/byte hit ratios, and origin health.
172+
173+
> [!NOTE]
174+
> If you don't have access to a third-party tool, you can use [Webpagetest](https://webpagetest.org) to verify the availability of your endpoint from a remote location. However, this tool only provides a limited view of your URLs from a few locations around the world, so you may not see any changes until you have fully shifted traffic to the Azure Front Door profile.
175+
176+
1. Gradually increase the traffic percentage to the Azure Front Door profile by 10% increments until all traffic is routed to the Azure Front Door profile. Ensure that you're testing and monitoring the performance of the Azure Front Door profile at each increment.
177+
178+
1. Once you're confident that the Azure Front Door profile is working as expected, update the Traffic Manager profile to route all traffic to the Azure Front Door profile.
179+
180+
1. Ensure the Azure Front Door endpoint is enabled, Weight is set to 100, and the health check is set to **Always serve traffic**.
181+
182+
1. Ensure the Azure CDN from Edgio endpoint is disabled.
183+
184+
### Remove Azure Traffic Manager
185+
186+
1. Sign in to your DNS provider. Change the CNAME record from the Traffic Manager profile to the Azure Front Door profile: `<endpointname>-<hash>.xxx.azurefd.net`.
187+
188+
1. Over the next few hours, begin testing using dig, and monitor using the monitoring tool to ensure the DNS is fully propagated correctly around the world.
189+
190+
1. Set the DNS TTL back to the original value (60 minutes).
191+
192+
At this stage you have fully migrated all traffic from Azure CDN from Edgio to Azure Front Door.
193+
194+
## Next steps
195+
196+
Learn about [best practices](best-practices.md) for Azure Front Door.

includes/cdn-classic-retirement.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,6 @@
1111
---
1212

1313
> [!IMPORTANT]
14-
> Azure CDN Standard from Microsoft (classic) will be retired on **September 30, 2027**. To avoid any service disruption, it is important that you [**migrate your Azure CDN Standard from Microsoft (classic) profiles**](../articles/cdn/migrate-tier.md) to Azure Front Door Standard or Premium tier by September 30, 2027. For more information, see [**Azure CDN Standard from Microsoft (classic) retirement**](https://azure.microsoft.com/updates/v2/Azure-CDN-Standard-from-Microsoft-classic-will-be-retired-on-30-September-2027).
14+
> Azure CDN Standard from Microsoft (classic) will be retired on **September 30, 2027**. To avoid any service disruption, it is important that you [**migrate your Azure CDN Standard from Microsoft (classic) profiles**](../articles/cdn/migrate-tier.md) to Azure Front Door Standard or Premium tier by September 30, 2027. For more information, see [**Azure CDN Standard from Microsoft (classic) retirement**](https://azure.microsoft.com/updates/v2/Azure-CDN-Standard-from-Microsoft-classic-will-be-retired-on-30-September-2027).
15+
>
16+
> Azure CDN from Edgio will be retired on **November 4, 2025**. You must [migrate your workload](../articles/frontdoor/migrate-cdn-to-front-door.md) to Azure Front Door before this date to avoid service disruption. For more information, see [**Azure CDN from Edgio retirement FAQ**](../articles/cdn/edgio-retirement-faq.md).

0 commit comments

Comments
 (0)