Skip to content

Commit eede384

Browse files
authored
Merge pull request #232254 from duongau/cdnakamai
Azure CDN from Akamai - migration article and note about retirement
2 parents 74ecf0c + 37c59b6 commit eede384

8 files changed

+116
-1
lines changed

articles/cdn/cdn-change-provider.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
title: Migrate between CDN providers
3+
titleSuffix: Azure Content Delivery Network
4+
description: Best practices of migrating between CDN providers
5+
services: cdn
6+
author: duongau
7+
manager: kumudd
8+
ms.service: azure-cdn
9+
ms.topic: how-to
10+
ms.date: 03/27/2023
11+
ms.author: duau
12+
---
13+
14+
# Migrate between CDN providers
15+
16+
Content Delivery Network (CDN) services can provide resiliency and add benefits for different types of workloads. Switching between CDN providers is a common practice when your web delivery requirements changes or when a different service is better suited for your business needs.
17+
18+
The purpose of this article is to share best practices when migrating from one CDN service to another. In this article we talk about the different Azure CDN services, how to compare these products and best practices to consider when performing the migration.
19+
20+
## Overview of Azure CDN profiles
21+
22+
**Azure Front Door:** release two new tiers (Standard and Premium) on March 29, 2022, which is the next generation Front Door service. It combines the capabilities of Azure Front Door (classic), Microsoft CDN (classic), and Web Application Firewall. With features such as private link integration, enhancements to rules engine, diagnostics, and a one-stop secure application acceleration for Azure customers. For more information about Azure Front Door, see [Front Door overview](../frontdoor/front-door-overview.md).
23+
24+
**Azure CDN Standard/Premium from Verizon:** is an alternative to Azure Front Door for your general CDN and media solutions. Azure CDN from Verizon is optimized for large media streaming workloads. It has unique CDN features such as cache warmup, log delivery services, and reporting features.
25+
26+
**Azure CDN Standard from Akamai (Retiring October 31, 2023)**: In May of 2016, Azure partnered with Akamai Technologies Inc to offer Azure CDN Standard from Akamai. Recently, Azure and Akamai Technologies Inc have decided not to renew this partnership. As a result, starting October 31, 2023, Azure CDN Standard from Akamai will no longer be supported.
27+
28+
You'll still be able to manage your existing profiles until October 31. After October 31, you'll no longer be able to create a new Azure CDN Standard from Akamai profiles or modify previously created profiles.
29+
30+
If you don't migrate your workloads by October 31, we'll migrate your Azure CDN Standard from Akamai profile to another Azure CDN service with similar features and pricing starting November 1, 2023.
31+
32+
## Pricing comparison
33+
34+
Switching between CDN profiles may introduce changes to your content delivery overall cost. For more information about service pricing, see [Azure Front Door pricing](https://azure.microsoft.com/pricing/details/frontdoor/) and [Azure CDN pricing](https://azure.microsoft.com/pricing/details/cdn/).
35+
36+
## Compare Azure CDN profiles and features
37+
38+
For a features comparison between the different Azure CDN services, see [Compare Azure CDN product features](cdn-features.md).
39+
40+
## Guidance for migrating between CDN providers
41+
42+
The following guidance is consideration for scoping and tracking your CDN migration plans:
43+
44+
### Prepare
45+
46+
Review your existing CDN utilizations and network architecture. Including the following guidance:
47+
48+
* Create an inventory of each endpoint, custom domains and their use cases.
49+
* Review your existing endpoint configurations and capture caching, compression rules and other applicable settings, such caching rule and their scenarios.
50+
51+
### Proof of concept
52+
53+
Create a small-scale proof of concept testing environment with your potential replacement CDN profile.
54+
55+
* Define success criteria:
56+
* Cost - does the new CDN profile meet your cost requirements?
57+
* Performance - does the new CDN profile meet the performance requirements of your workload?
58+
* Create a new profile - for example, Azure CDN with Verizon.
59+
* Configure your new profile with similar configuration settings as your existing profile.
60+
* Fine tune caching and compression configuration settings to meet your requirements.
61+
62+
### Implement
63+
64+
Once you've completed your proof of concept testing, you can begin the migration process.
65+
66+
* Set up the new CDN profile for production by performing validation before the change over.
67+
* **Staging environment testing:**
68+
* Test your workload and DNS configuration to see if it's working properly.
69+
* Ensure caching is configured correctly. For example, account pages.
70+
* **A/B environment validation (if allowed):**
71+
* Configure Traffic Manager to route traffic to the new CDN profile and compare performance and caching behavior.
72+
* **CDN service change over:** configure DNS change to point to the new CDN CNAME.
73+
* **Post change monitoring:** monitor the CDN cache hit rate, origin traffic volume, any abnormal status codes, and top URLs.
74+
75+
> [!TIP]
76+
> Items to verify prior to migrating production workloads
77+
> 1. Verify configuration settings such as cache objects, TTLs and other potential custom settings at the CDN profile level are being accommodated.
78+
> 2. Origin application customizations are adjusted:
79+
> * Update Access Control List (ACL) if one is being used to allow CDN egress ranges.
80+
> * Traffic management tools such as a load balancer has the correct policies and rules for the CDN.
81+
> 3. Validate origin workloads and CDN caching performance.
82+
> * Changing between CDNs can increase traffic to origin for a period of time until the new provider caches the content.
83+
84+
## Improve migration with Azure Traffic Manager
85+
86+
If you have multiple Azure CDN profiles, you can improve availability and performance using Azure Traffic Manager. You can use Traffic Manager to load balance among multiple Azure CDN endpoints for failover and geo-load balancing.
87+
88+
In a typical failover scenario, all client requests are directed to the primary CDN profile. If the profile is unavailable, requests are sent to the secondary profile. Requests resume to your primary profile when it becomes available again. Using Azure Traffic Manager in this manner ensures your web application is always available.
89+
90+
For more information, see [Failover CDN endpoints with Traffic Manager](cdn-traffic-manager.md).
91+
92+
## Next Steps
93+
94+
* Create an [Azure Front Door](../frontdoor/create-front-door-portal.md) profile.
95+
* Create an [Azure CDN from Verizon](cdn-create-endpoint-how-to.md) profile.

articles/cdn/cdn-dynamic-site-acceleration.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ To configure a CDN endpoint to optimize delivery of dynamic files, you can eithe
5151

5252
**To configure an existing endpoint for DSA (Azure CDN from Akamai profiles only):**
5353

54+
> [!IMPORTANT]
55+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
56+
5457
1. In the **CDN profile** page, select the endpoint you want to modify.
5558

5659
2. From the left pane, select **Optimization**.

articles/cdn/cdn-features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ Azure Content Delivery Network (CDN) includes four products:
2020
* **Azure CDN Standard from Verizon**
2121
* **Azure CDN Premium from Verizon**.
2222

23+
> [!IMPORTANT]
24+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
25+
2326
The following table compares the features available with each product.
2427

2528
| **Performance features and optimizations** | **Standard Microsoft** | **Standard Akamai** | **Standard Verizon** | **Premium Verizon** |

articles/cdn/cdn-large-file-optimization.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ Large file optimization features for **Azure CDN Standard from Verizon** and **A
6666

6767
## Optimize for delivery of large files with Azure CDN Standard from Akamai
6868

69+
> [!IMPORTANT]
70+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
71+
6972
**Azure CDN Standard from Akamai** profile endpoints offer a feature that delivers large files efficiently to users across the globe at scale. The feature reduces latencies because it reduces the load on the origin servers.
7073

7174
The large file optimization type feature turns on network optimizations and configurations to deliver large files faster and more responsively. General web delivery with **Azure CDN Standard from Akamai** endpoints caches files only below 1.8 GB and can tunnel (not cache) files up to 150 GB. Large file optimization caches files up to 150 GB.

articles/cdn/cdn-media-streaming-optimization.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ Partial cache sharing allows the CDN to serve partially cached content to new re
4747

4848

4949
## Media streaming optimizations for Azure CDN from Akamai
50-
50+
51+
> [!IMPORTANT]
52+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
53+
5154
**Azure CDN Standard from Akamai** offers a feature that delivers streaming media assets efficiently to users across the globe at scale. The feature reduces latencies because it reduces the load on the origin servers. This feature is available with the standard Akamai pricing tier.
5255

5356
Media streaming optimization for **Azure CDN Standard from Akamai** is effective for live or video-on-demand streaming media that uses individual media fragments for delivery. This process is different from a single large asset transferred via progressive download or by using byte-range requests. For information on that style of media delivery, see [Large file optimization](cdn-large-file-optimization.md).

articles/cdn/cdn-optimization-overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ This article provides an overview of various optimization features and when you
3737

3838
**Azure CDN Standard from Akamai** profiles support the following optimizations:
3939

40+
> [!IMPORTANT]
41+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
42+
4043
* [General web delivery](#general-web-delivery)
4144

4245
* [General media streaming](#general-media-streaming)

articles/cdn/cdn-overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ ms.custom: mvc
1414
---
1515
# What is a content delivery network on Azure?
1616

17+
> [!IMPORTANT]
18+
> Azure CDN from Akamai is scheduled to be retired on October 31, 2023. For more information, see [**Migrate CDN provider**](cdn-change-provider.md) for guidance on migrating to another Azure CDN provider.
19+
1720
A content delivery network (CDN) is a distributed network of servers that can efficiently deliver web content to users. A CDN store cached content on edge servers in point-of-presence (POP) locations that are close to end users, to minimize latency.
1821

1922
Azure CDN offers developers a global solution for rapidly delivering high-bandwidth content to users by caching their content at strategically placed physical nodes across the world. Azure CDN can also accelerate dynamic content, which can't get cached, by using various network optimizations using CDN POPs. For example, route optimization to bypass Border Gateway Protocol (BGP).

articles/frontdoor/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@
249249
href: front-door-faq.yml
250250
- name: CDN
251251
items:
252+
- name: Migrate CDN provider
253+
href: ../cdn/cdn-change-provider.md?toc=/azure/frontdoor/TOC.json
252254
- name: Security baseline
253255
href: /security/benchmark/azure/baselines/content-delivery-network-security-baseline?toc=/azure/frontdoor/TOC.json
254256
- name: DDoS protection

0 commit comments

Comments
 (0)