Training
Module
Load Balance Your Web Service Traffic with Application Gateway - Training
In this module, you'll learn to improve application resilience by distributing load across multiple servers and use path-based routing to direct web traffic.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Application Request Routing (ARR) 2.0 is a proxy-based routing module that forwards HTTP requests to content servers based on HTTP headers and server variables, and load balance algorithms. For more information, refer to Using Application Request Routing.
There is a feature called host name affinity that is designed specifically for shared hosters. This article provides an overview of this feature and how it can be used to deploy an environment that is highly available and scalable, easy to manage, and potentially create additional business opportunities.
Below is a diagram of how a typical shared hosting deployment environment may look like:
www.site2.com
.www.site2.com
.www.site2.com
is returned.www.site2.com
are returned.While the above deployment works, it has the following disadvantages:
The host name affinity feature in Application Request Routing enables shared hosters to rethink how sites are deployed. Application Request Routing affinitizes the requests, regardless of whether they are made from one client or multiple clients, to one server behind ARR, ensuring that a given site is consuming resources only on one of the servers. The below diagram illustrates this deployment environment:
www.site2.com
.www.site2.com
.www.site2.com
is returned.www.site2.com
to the same server for the lifespan of corresponding worker process.www.site2.com
is requested from a file share.www.site2.com
is returned.www.site2.com
are returned.The above deployment environment with Application Request Routing provides the following benefits over the common shared hosting deployment:
With the ARR Version 1 release, hosters can specify the number of servers that sites can utilize per host name. This ability allows hosters to position each application server as a unit of capacity that the sites owners can purchase.
To learn how to use host name affinity in Application Request Routing, refer to Shared Hosting using Application Request Routing.
Training
Module
Load Balance Your Web Service Traffic with Application Gateway - Training
In this module, you'll learn to improve application resilience by distributing load across multiple servers and use path-based routing to direct web traffic.