Skip to content

Commit 6bfe094

Browse files
Merge pull request #232851 from duongau/httpkeepalive
AFD FAQ - add keep alive information
2 parents 162908a + e9b9401 commit 6bfe094

File tree

1 file changed

+28
-23
lines changed

1 file changed

+28
-23
lines changed

articles/frontdoor/front-door-faq.yml

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,25 @@ sections:
2525
- question: |
2626
What is Azure Front Door?
2727
answer: |
28-
Azure Front Door is an Application Delivery Network (ADN) as a service, offering various layer 7 load-balancing capabilities for your applications. It provides dynamic site acceleration (DSA) along with global load balancing with near real-time failover. It is a highly available and scalable service, which is fully managed by Azure.
28+
Azure Front Door is an Application Delivery Network (ADN) as a service, offering various layer 7 load-balancing capabilities for your applications. It provides dynamic site acceleration (DSA) along with global load balancing with near real-time failover. It's a highly available and scalable service, which is completed managed by Azure.
2929
3030
- question: |
3131
What features does Azure Front Door support?
3232
answer: |
33-
Azure Front Door supports dynamic site acceleration (DSA), TLS/SSL offloading and end to end TLS, Web Application Firewall, cookie-based session affinity, url path-based routing, free certificates and multiple domain management, and others. For a full list of supported features, see [Overview of Azure Front Door](front-door-overview.md).
33+
Azure Front Door supports dynamic site acceleration (DSA), TLS/SSL offloading and end to end TLS, Web Application Firewall, cookie-based session affinity, url path-based routing, free certificates and multiple domain managements, and many other features. For a full list of supported features, see [Overview of Azure Front Door](front-door-overview.md).
3434
3535
- question: |
3636
What is the difference between Azure Front Door and Azure Application Gateway?
3737
answer: |
38-
While both Front Door and Application Gateway are layer 7 (HTTP/HTTPS) load balancers, the primary difference is that Front Door is a non-regional service whereas Application Gateway is a regional service. While Front Door can load balance between your different scale units/clusters/stamp units across regions, Application Gateway allows you to load balance between your VMs/containers etc. that is within the scale unit.
38+
While both Front Door and Application Gateway are layer 7 (HTTP/HTTPS) load balancers, the primary difference is that Front Door is a nonregional service whereas Application Gateway is a regional service. While Front Door can load balance between your different scale units/clusters/stamp units across regions, Application Gateway allows you to load balance between your VMs/containers etc. that is within the scale unit.
3939
4040
- question: |
4141
When should we deploy an Application Gateway behind Front Door?
4242
answer: |
4343
The key scenarios why one should use Application Gateway behind Front Door are:
4444
4545
- Front Door can perform path-based load balancing only at the global level but if one wants to load balance traffic even further within their virtual network (VNET) then they should use Application Gateway.
46-
- Since Front Door doesn't work at a VM/container level, so it cannot do Connection Draining. However, Application Gateway allows you to do Connection Draining.
46+
- Since Front Door doesn't work at a VM/container level, so it can't do Connection Draining. However, Application Gateway allows you to do Connection Draining.
4747
- With an Application Gateway behind Front Door, one can achieve 100% TLS/SSL offload and route only HTTP requests within their virtual network (VNET).
4848
- Front Door and Application Gateway both support session affinity. While Front Door can direct subsequent traffic from a user session to the same cluster or backend in a given region, Application Gateway can direct affinitize the traffic to the same server within the cluster.
4949
@@ -70,7 +70,7 @@ sections:
7070
- question: |
7171
What regions is the service available in?
7272
answer: |
73-
Azure Front Door is a global service and is not tied to any specific Azure region. The only location you need to specify while creating a Front Door is the resource group location, which is basically specifying where the metadata for the resource group will be stored. Front Door resource itself is created as a global resource and the configuration is deployed globally to all edge locations.
73+
Azure Front Door is a global service and isn't tied to any specific Azure region. The only location you need to specify while creating a Front Door is the resource group location, which is specifying where the metadata for the resource group gets stored. The Front Door profile itself is created as a global resource and the configuration is deployed globally to all edge locations.
7474
7575
- question: |
7676
Where are the edge locations for Azure Front Door?
@@ -80,17 +80,17 @@ sections:
8080
- question: |
8181
Is Azure Front Door a dedicated deployment for my application or is it shared across customers?
8282
answer: |
83-
Azure Front Door is a globally distributed multi-tenant service. So, the infrastructure for Front Door is shared across all its customers. However, by creating a Front Door profile, you define the specific configuration required for your application and no changes made to your Front Door impact other Front Door configurations.
83+
Azure Front Door is a globally distributed multi-tenant service. So, the infrastructure for Front Door is shared across all its customers. However, by creating a Front Door profile, you define the specific configuration required for your application and no changes made to your Front Door can affect other Front Door configurations.
8484
8585
- question: |
8686
Is HTTP->HTTPS redirection supported?
8787
answer: |
88-
Yes. In fact, Azure Front Door supports host, path, and query string redirection as well as part of URL redirection. Learn more about [URL redirection](front-door-url-redirect.md).
88+
Yes. In fact, Azure Front Door supports host, path, and query string redirection and part of URL redirection. Learn more about [URL redirection](front-door-url-redirect.md).
8989
9090
- question: |
9191
In what order are routing rules processed?
9292
answer: |
93-
Routes for your Front Door are not ordered and a specific route is selected based on the best match. Learn more about [How Front Door matches requests to a routing rule](front-door-route-matching.md).
93+
Routes for your Front Door aren't ordered and a specific route is selected based on the best match. Learn more about [How Front Door matches requests to a routing rule](front-door-route-matching.md).
9494
9595
- question: |
9696
How do I lock down the access to my backend to only Azure Front Door?
@@ -100,7 +100,7 @@ sections:
100100
- question: |
101101
Can the anycast IP change over the lifetime of my Front Door?
102102
answer: |
103-
The frontend anycast IP for your Front Door should typically not change and may remain static for the lifetime of the Front Door. However, there are **no guarantees** for the same. Kindly do not take any direct dependencies on the IP.
103+
The frontend anycast IP for your Front Door should typically not change and may remain static for the lifetime of the Front Door. However, there are **no guarantees** for the same. Kindly don't take any direct dependencies on the IP.
104104
105105
- question: |
106106
Does Azure Front Door support static or dedicated IPs?
@@ -122,7 +122,7 @@ sections:
122122
> [!Note]
123123
> Most custom TLS/SSL certificate updates take from several minutes to an hour to be deployed globally.
124124
125-
Any updates to routes or origin groups/backend pools etc. are seamless and will cause zero downtime (if the new configuration is correct). Certificate updates are also atomic and will not cause any outage.
125+
Any updates to routes or origin groups/backend pools etc. are seamless and has zero downtime (if the new configuration is correct). Certificate updates are atomic, so there shouldn't be an outage.
126126
127127
- name: Configuration
128128
questions:
@@ -136,7 +136,7 @@ sections:
136136
answer: |
137137
An origin group represents a set of origins that are functionally able to serve the same kinds of requests. You should use a separate origin group for each distinct application or workload.
138138
139-
Within an origin group, create an origin for each distinct server or service instance that can serve requests. If your origin is itself a load balancer, such as Azure Application Gateway, or if it's hosted on a platform as a service (PaaS) offering that includes a load balancer, then the origin group might only contain a single origin. Internally, your origin handles failover and load distribution between origins, but this is invisible to Front Door.
139+
Within an origin group, create an origin for each distinct server or service instance that can serve requests. If your origin is itself a load balancer, such as an Azure Application Gateway, or gets hosted on a platform as a service (PaaS) offering that includes a load balancer, then the origin group may only contain a single origin. Internally, your origin handles failover and load distribution between origins that is invisible to Front Door.
140140
141141
For example, suppose you host an application on Azure App Service. The way that you configure Front Door depends on how many application instances you deploy:
142142
@@ -169,14 +169,19 @@ sections:
169169
- The *AzureFrontDoor.Frontend* service tag provides the list of IP addresses that clients use when connecting to Front Door. You can use the *AzureFrontDoor.Frontend* service tag when you’re controlling the outbound traffic that should be allowed to connect to services deployed behind Azure Front Door.
170170
- The *AzureFrontDoor.FirstParty* service tag is used internally within Azure.
171171
172-
See [available service tags](../virtual-network/service-tags-overview.md#available-service-tags) for more details on Azure Front Door service tags use cases.
172+
For more information on Azure Front Door service tags use cases, see [available service tags](../virtual-network/service-tags-overview.md#available-service-tags).
173+
174+
- question: |
175+
What is the HTTP keep-alive timeout for Azure Front Door?
176+
answer: |
177+
The HTTP keep-alive timeout for Azure Front Door is 90 seconds. Which means that if a client doesn't send any data for 90 seconds, the connection is closed. This timeout value can't be configured.
173178
174179
- name: Performance
175180
questions:
176181
- question: |
177182
How does Azure Front Door support high availability and scalability?
178183
answer: |
179-
Azure Front Door is a globally distributed multi-tenant platform with huge volumes of capacity to cater to your application's scalability needs. Delivered from the edge of Microsoft's global network, Front Door provides global load-balancing capability that allows you to fail over your entire application or even individual microservices across regions or different clouds.
184+
Azure Front Door is a globally distributed multi-tenant platform with huge volumes of capacity to cater to your application's scalability needs. Traffic is delivered from the edge of Microsoft's global network, Front Door provides global load-balancing capability that allows you to fail over your entire application or even individual microservices across regions or different clouds.
180185
181186
- question: |
182187
Why aren't ranged responses from my origin getting cached?
@@ -191,30 +196,30 @@ sections:
191196
- question: |
192197
How does Front Door handle ‘domain fronting’ behavior?
193198
answer: |
194-
Beginning November 8, 2022, all newly created Azure Front Door (Standard, Premium and Classic tier) or Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior. Requests where the host header in HTTP/HTTPS requests that doesn't match the original TLS SNI extension used during the TLS negotiation, will be blocked.
199+
Beginning November 8, 2022, all newly created Azure Front Door (Standard, Premium and Classic tier) or Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior. Requests where the host header in HTTP/HTTPS requests that doesn't match the original TLS SNI extension used during the TLS negotiation gets blocked.
195200
196201
If you wish to block domain fronting for an existing Azure Front Door or Azure CDN Standard from Microsoft (classic) resources, create a support request and provide your subscription and
197-
resource information. Upon enabling the blocking of domain fronting, Azure Front Door and Azure CDN Standard from Microsoft (classic) resources will block any HTTP/HTTPS requests that exhibit this behavior.
202+
resource information. Once domain fronting gets blocked, Azure Front Door and Azure CDN Standard from Microsoft (classic) resources block any HTTP/HTTPS requests that exhibit this behavior.
198203
199204
When Front Door blocks a request due to a mismatch:
200-
- The client will receive an HTTP "421 Misdirected Request" error code response.
201-
- Azure Front Door will log the block in the diagnostic logs under the "Error Info" property with the value **SSLMismatchedSNI**.
205+
- The client receives an HTTP "421 Misdirected Request" error code response.
206+
- Azure Front Door logs the block in the diagnostic logs under the "Error Info" property with the value **SSLMismatchedSNI**.
202207
203208
For more information about domain fronting, see [Securing our approach to domain fronting within Azure](https://www.microsoft.com/security/blog/2021/03/26/securing-our-approach-to-domain-fronting-within-azure/).
204209
205210
- question: |
206-
What TLS versions are supported by Azure Front Door?
211+
What TLS versions are supported with Azure Front Door?
207212
answer: |
208213
All Front Door profiles created after September 2019 use TLS 1.2 as the default minimum.
209214
210-
Front Door supports TLS versions 1.0, 1.1 and 1.2. TLS 1.3 is not yet supported. Refer to [Azure Front Door end-to-end TLS](concept-end-to-end-tls.md) for more details.
215+
Front Door supports TLS versions 1.0, 1.1 and 1.2. TLS 1.3 isn't yet supported. For more information, see [Azure Front Door end-to-end TLS](concept-end-to-end-tls.md).
211216
212217
- name: Billing
213218
questions:
214219
- question: |
215-
Will I be billed for the Azure Front Door resources that are disabled?
220+
Do I get billed for the Azure Front Door resources that are disabled?
216221
answer: |
217-
Azure Front Door resources, like Front Door profiles, routing rules are not billed in disabled. WAF policies and rules are billed even if disabled.
222+
Azure Front Door resources, like Front Door profiles, routing rules aren't billed in disabled. WAF policies and rules are billed even if disabled.
218223
219224
- name: Diagnostics and logging
220225
questions:
@@ -231,14 +236,14 @@ sections:
231236
- question: |
232237
How do I get audit logs for Azure Front Door?
233238
answer: |
234-
Audit logs are available for Azure Front Door. In the portal, click **Activity Log** in the menu blade of your Front Door to access the audit log.
239+
Audit logs are available for Azure Front Door. In the portal, select **Activity Log** in the menu page of your Front Door to access the audit log.
235240
236241
- question: |
237242
Can I set alerts with Azure Front Door?
238243
answer: |
239244
Yes, Azure Front Door does support alerts. Alerts are configured based on [metrics or logs](front-door-diagnostics.md).
240245
241-
For information about how to create alerts for Azure Front Door Standard and Premium, please see [Configure alerts](./standard-premium/how-to-monitor-metrics.md#configure-alerts-in-the-azure-portal).
246+
For information about how to create alerts for Azure Front Door Standard and Premium, see [Configure alerts](./standard-premium/how-to-monitor-metrics.md#configure-alerts-in-the-azure-portal).
242247
243248
additionalContent: |
244249

0 commit comments

Comments
 (0)