IIS7 Load Balancing & Routing Module Now Available!

Web Development Tools Microsoft

The IIS team has just shipped the Microsoft Application Request Routing 1.0 module for IIS7!!!

Application Request Routing (ARR) enables Web server administrators and hosting providers and to increase Web application reliability and scalability through rule-based routing and load balancing of HTTP server requests. With ARR, administrators can optimize resource utilization for application servers to reduce management costs for Web farms and shared hosting environments.

To learn more about the features in ARR, check out the ARR site.

To get started with ARR 1.0 – download it now using the Web Platform Installer (Web PI).

The IIS.NET site also has some great tutorial content on how to use ARR.

Below is a list of some of the ARR tutorials available with direct links:

Install Application Request Routing – This topic leads the reader through the steps to install Microsoft Application Request Routing (ARR) Version 1 on IIS 7.0. Goal To successfully install Microsoft Application Request Routing Version 1 on IIS 7.0 and dependent modules. The Application Request …

Define and Configure an Application Request Routing Server Farm – Overview This topic leads the reader through the steps to define and configure a server group for Application Request Routing (ARR) Version 1 on IIS 7.0. The server farm is a logical group of application servers where HTTP requests are routed based on HTTP …

HTTP Load Balancing using Application Request Routing – Overview This topic leads the reader through the steps to configure Application Request Routing to load balance HTTP requests to achieve high availability and scalability. The walkthrough also highlights a couple of core features on how Application Request …

Configure 3-tier deployment architecture using Application Request Routing – Overview This topic leads you through the steps to configure a 3-tier deployment architecture using Application Request Routing. The 3-tier deployment architecture consists of a Web tier, an application server tier, and a data tier, as shown below: Typically …

Pilot program management using Application Request Routing – Overview This topic leads the reader through the steps to launch and manage pilot or beta programs using Application Request Routing. Application Request Routing can be used to target and route the appropriate users to the pilot site, or it can also be used …

Overview of Shared Hosting Deployment Using Application Request Routing – Microsoft Application Request Routing (ARR) 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 …

Demonstration of Shared Hosting Deployment with ARR – This demonstration will show how to use Application Request Routing (ARR) todeploy web sites in a shared hosting environment. …

Shared Hosting Using Application Request Routing (ARR) – Overview UsingApplication Request Routing (ARR) in a shared hosting environment introduces a new deployment architecture that provides additional benefits and opportunities for shared hosters. This scenario is enabled by a feature called host name affinity …

Using Multiple Instances of Application Request Routing (ARR) Servers – Overview This topic leads you through the steps to configure Microsoft External Cache for IIS 7.0, which can be used to manage the host name affinity data between multiple instances of Application Request Routing (ARR) servers. Note that the External Cache …

How to configure WMI service on application servers for HostNameMemory affinity provider – Overview In ARR Version 1, there are two host name affinity providers: Microsoft.Web.Arr.HostNameRoundRobin Microsoft.Web.Arr.HostNameMemory Microsoft.Web.Arr.HostNameRoundRobin provider does not have any dependency on the application servers. When this provider …

Using Failed Request Tracing Rules to Troubleshoot Application Request Routing (ARR) – Overview Failed Request Tracing Rules is a powerful tool for troubleshooting request-processing failures in IIS 7.0. This topic leads the reader through the steps to enable Failed Request Tracing Rules to debug failures and trace steps in Application Request …

Achieving High Availability and Scalability – ARR and NLB – Achieving High Availability and Scalability: Microsoft Application Request Routing (ARR) for IIS 7.0 and Network Load Balancing (NLB).

Achieving High Availability and Scalability – ARR and Hardware Load Balancer – Achieving High Availability and Scalability: Microsoft Application Request Routing (ARR) for IIS 7.0 and Hardware Load

Hope you enjoy!!!

Omar Khan | Visual Web Developer

0 comments

Discussion is closed.

Feedback usabilla icon