Skip to content

Commit 044bd4f

Browse files
committed
acrolinx
1 parent 13661c1 commit 044bd4f

File tree

1 file changed

+31
-46
lines changed

1 file changed

+31
-46
lines changed

articles/frontdoor/tier-mapping.md

Lines changed: 31 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -5,73 +5,58 @@ services: frontdoor
55
author: duongau
66
ms.service: frontdoor
77
ms.topic: conceptual
8-
ms.date: 10/17/2022
8+
ms.date: 11/03/2022
99
ms.author: duau
1010
---
1111

1212
# Mapping between Azure Front Door (classic) and Standard/Premium tier
1313

14+
As you migrate from Azure Front Door (classic) to Front Door Standard or Premium, you'll notice some configurations have been changed, or moved to a new location to provide a better experience when managing the Front Door profile. In this article you'll learn how routing rules, cache duration, rules engine configuration, WAF policy and custom domains gets mapped to new Front Door tiers.
15+
1416
## Routing rules
1517

16-
| Setting in Classic | Mapping in Standard and Premium |
18+
| Front Door (classic) settings | Mapping in Standard and Premium |
1719
|--|--|
18-
| Route status - Enable/disable | Same as Classic profile. |
19-
| Accepted protocol | Copied from Classic profile. |
20-
| Frontend/domains | Copied from Classic profile. |
21-
| Patterns to match | Copied from Classic profile. |
22-
| Rules engine configuration | Changes to Rule Set and will retain association from Classic profile. |
23-
| Route type: Forwarding | Backend pool is changed to Origin group. Forwarding protocol is copied from Classic profile. </br> - If Classic profile has URL rewrite is set to `disabled`, origin path in Standard and Premium profile is set to empty. </br> If Classic profile has URL rewrite is set to `enabled`, origin path is copied from *Custom forwarding path* from Classic profile. |
24-
| Route type: Redirect | Created as a URL redirect rule in Rule Set. The Rule Set name is called **URLRedirectMigratedRuleSet2**. |
20+
| Route status - Enable/disable | Same as Front Door (classic) profile. |
21+
| Accepted protocol | Copied from Front Door (classic) profile. |
22+
| Frontend/domains | Copied from Front Door (classic) profile. |
23+
| Patterns to match | Copied from Front Door (classic) profile. |
24+
| Rules engine configuration | Rules engine changes to Rule Set and will retain route association from Front Door (classic) profile. |
25+
| Route type: Forwarding | Backend pool changes to Origin group. Forwarding protocol is copied from Front Door (classic) profile. </br> - If URL rewrite is set to `disabled`, the origin path in Standard and Premium profile is set to empty. </br> - If URL rewrite is set to `enabled`, the origin path is copied from *Custom forwarding path* of the Front Door (classic) profile. |
26+
| Route type: Redirect | URL redirect rule gets created in Rule set. The Rule set name is called *URLRedirectMigratedRuleSet2*. |
2527

2628
## Cache duration
2729

28-
In Azure Front Door (classic), the *Minimum cache duration* and *Use default cache duration* exist in a route and Rules engine. Azure Front Door Standard/Premium tier only supports caching in a Rule set.
30+
In Azure Front Door (classic), the *Minimum cache duration* is located in the routing settings and the *Use default cache duration* is located in the Rules engine. Azure Front Door Standard and Premium tier only support caching in a Rule set.
2931

30-
| Standard and Premium | Classic |
32+
| Front Door (classic) | Front Door Standard and Premium |
3133
|--|--|
32-
| Caching = disabled</br>Caching behavior = N/A</br>Caching duration = N/A | Caching = disabled</br>Use default cache</br>Minimum cache duration = N/A |
33-
| Caching = enable</br>Caching behavior = honor origin</br>Caching duration = N/A | Caching = enabled</br>Use default cache duration = Yes |
34-
| Caching = enabled | Caching = enabled |
35-
| Cache behavior = Override always</br>Cache duration = input duration | Use default cache duration = No</br>Cache duration = input duration |
36-
| Caching = enabled</br>Caching behavior = override if origin is missing</br>Cache duration = input duration | N/A |
34+
| When caching is *disabled* and the default caching is used. | Caching is *disabled*. |
35+
| When caching is *enabled* and the default caching duration is used. | Caching is *enabled*, the origin caching behavior is honored. |
36+
| Caching is *enabled*. | Caching is *enabled*. |
37+
| When use default cache duration is set to *No*, the input cache duration is used. | Cache behavior is set to override always and the input cache duration is used. |
38+
| N/A | Caching is *enabled*, the caching behavior is set to override if origin is missing, and the input cache duration is used. |
3739

3840
## Route configuration override in Rule engine actions
3941

40-
The route configuration override in Azure Front Door (classic) is split into three different actions in the Standard and Premium profile rules engine. Those three actions are URL Redirect, URL Rewrite and Route Configuration Override.
42+
The route configuration override in Front Door (classic) is split into three different actions in rules engine for Standard and Premium profile. Those three actions are URL Redirect, URL Rewrite and Route Configuration Override.
4143

4244
| Actions | Mapping in Standard and Premium |
4345
|--|--|
44-
| Route type set to forward | 1. Forward with URL rewrites disabled. All configurations are copied to the Standard/Premium profile.</br>2. Forward with URL rewrites enabled. There will be two rule actions, one for URL rewrite and one for Route configuration override in the Standard/Premium profile. URL rewrites -</br>a. Custom forwarding path in Classic profile is the same as source pattern in Standard/Premium profile.</br> b. Destination from Classic profile is copied over to Standard/Premium profile. |
45-
| Route type set to redirect | Mapping is 1:1 in the Standard/Premium profile. |
46-
| Route configuration override | - Backend pool:
47-
| Use default cache duration | Same as mentioned in [Cache duration](tier-mapping.md#cache-duration) section. |
48-
49-
## Request and Response header
50-
51-
Request and response header in rules engine action is copied over to rule set in Standard/Premium profile.
52-
53-
## Enforce certificate name check
54-
55-
Enforce certificate name check is supported at the profile level of Azure Front Door (classic), in a Standard/Premium profile this setting can be found in the origin settings. This configuration will apply to all origins in the migrated Standard/Premium profile.
56-
57-
## Origin response timeout
46+
| Route type set to forward | 1. Forward with URL rewrites disabled. All configurations are copied to the Standard or Premium profile.</br>2. Forward with URL rewrites enabled. There will be two rule actions, one for URL rewrite and one for the route configuration override in the Standard or Premium profile.</br> For URL rewrites - </br>- Custom forwarding path in Classic profile is the same as source pattern in Standard or Premium profile.</br>- Destination from Classic profile is copied over to Standard or Premium profile. |
47+
| Route type set to redirect | Mapping is 1:1 in the Standard or Premium profile. |
48+
| Route configuration override | 1. Backend pool is 1:1 mapping for origin group in Standard or Premium profile.</br>2. Caching</br>- Enabling and disabling caching is 1:1 mapping in the Standard or Premium profile.</br>- Query string is 1:1 mapping in Standard or Premium profile.</br>3. Dynamic compression is 1:1 mapping in the Standard or Premium profile.
49+
| Use default cache duration | Same as mentioned in the [Cache duration](#cache-duration) section. |
5850

59-
Origin response timeout is copied over to the migrated Standard/Premium profile.
51+
## Other configurations
6052

61-
## Web Application Firewall (WAF)
62-
63-
If the Azure Front Door (classic) profile have WAF policies associated, the migration will create a copy of WAF policies with default names for the Standard/Premium profile. The names for WAF policies can be changed from the default names. You can also select an existing Standard or Premium WAF policy that matches the migrated Front Door profile.
64-
65-
## Custom domain
66-
67-
This section will use `www.contoso.com` as an example to show a domain going through the migration. The custom domain `www.contoso.com` points to `contoso.azurefd.net` in Front Door (classic) for the CNAME record.
68-
69-
When the custom domain `www.contoso.com` gets moved to the new Front Door profile:
70-
* The association for the custom domain shows the new Front Door endpoint as `contoso-hashvalue.z01.azurefd.net`. The CNAME of the custom domain will automatically point to the new endpoint name with the hash value in the backend. At this point, you can change the CNAME record with your DNS provider to point to the new endpoint name with the hash value.
71-
* The classic endpoint `contoso.azurefd.net` will show as a custom domain in the migrated Front Door profile under the *Migrated domain* tab of the **Domains* page. This domain will be associated to the default migrated route. This default route can only be removed once the domain is disassociated from it. The domain properties can't be updated, for the exception of associating and removing the association from a route. The domain can only be deleted after you've changed the CNAME to the new endpoint name.
72-
* The certificate state and DNS state for `www.contoso.com` is the same as the Front Door (classic) profile.
73-
74-
There are no changes to the managed certificate auto rotation settings.
53+
| Front Door (classic) configuration | Mapping in Standard and Premium |
54+
|--|--|
55+
| Request and response header | Request and response header in Rules engine actions is copied over to Rule set in Standard/Premium profile. |
56+
| Enforce certificate name check | Enforce certificate name check is supported at the profile level of Azure Front Door (classic). In a Front Door Standard or Premium profile this setting can be found in the origin settings. This configuration will apply to all origins in the migrated Standard or Premium profile. |
57+
| Origin response time | Origin response time is copied over to the migrated Standard or Premium profile. |
58+
| Web Application Firewall (WAF) | If the Azure Front Door (classic) profile has WAF policies associated, the migration will create a copy of WAF policies with a default name for the Standard or Premium profile. The names for each WAF policy can be changed during setup from the default names. You can also select an existing Standard or Premium WAF policy that matches the migrated Front Door profile. |
59+
| Custom domain | This section will use `www.contoso.com` as an example to show a domain going through the migration. The custom domain `www.contoso.com` points to `contoso.azurefd.net` in Front Door (classic) for the CNAME record. </br></br>When the custom domain `www.contoso.com` gets moved to the new Front Door profile:</br>- The association for the custom domain shows the new Front Door endpoint as `contoso-hashvalue.z01.azurefd.net`. The CNAME of the custom domain will automatically point to the new endpoint name with the hash value in the backend. At this point, you can change the CNAME record with your DNS provider to point to the new endpoint name with the hash value.</br>- The classic endpoint `contoso.azurefd.net` will show as a custom domain in the migrated Front Door profile under the *Migrated domain* tab of the **Domains* page. This domain will be associated to the default migrated route. This default route can only be removed once the domain is disassociated from it. The domain properties can't be updated, for the exception of associating and removing the association from a route. The domain can only be deleted after you've changed the CNAME to the new endpoint name.</br>- The certificate state and DNS state for `www.contoso.com` is the same as the Front Door (classic) profile.</br></br> There are no changes to the managed certificate auto rotation settings. |
7560

7661
## Next steps
7762

0 commit comments

Comments
 (0)