Scalable Web infrastructure with HTTP-based load balancing and intelligent request handling and routing
CURRENT THREAT SCENARIO
IIS Application Request Routing (ARR) enables Web hosting providers and Web server administrators 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.
Administrators can use IIS7 and the Application Request Routing feature on a reduced-footprint Windows Server core machine(s) to handle incoming requests, and then place traditional Web Application Servers on a middle tier of machines, which can protected behind additional firewalls and not exposed directly to the internet. This protects feature-rich Web application servers from being directly exposed to internet hacking attempts, and enables to scale-out cpu-intensive Web application servers independently.
IIS Application Request Routing (ARR) makes request routing decisions at the application level, and can be used in conjunction with hardware load balancers as an added layer of control over HTTP requests. Administrators can use IIS 7.0 and ARR on a reduced-footprint Server Core installation on Windows Server to handle incoming requests.
ARR lets administrators create, manage, and apply load balancing rules to server farms in IIS 7.0 Manager. Administrators can then easily add or remove servers from a server farm to match demand throughput without impacting application availability. ARR also includes live traffic and URL test monitoring capabilities to determine the health of individual servers and configuration settings, while allowing administrators to view aggregated runtime statistics in IIS 7.0 Manager.
Administrators can use ARR to route all requests from a specific client to a specific Web application server in a server farm by creating an affinity between the client and server. ARR includes the ability to differentiate clients behind Network Address Traversal (NAT) firewalls and hardware load-balancers, so each client is treated independently. Host name affinity lets hosting providers optimize resources per server and offer scaled solutions by routing requests to servers based on host name.
When IIS Application Request Routing is installed with IIS 7.0 and Windows Server 2008, Web hosting providers and Web server administrators can implement a scalable Web infrastructure with HTTP-based load balancing and intelligent request handling and routing.
One Microsoft Way
Redmond, WA 98052