Browse by Tags
All Tags »
Application Request Routing (
RSS)
As you know, ARRv2 RC was released a few weeks ago. (To learn more about ARRv2, click here . Download x64 or x86 .) With ARRv2 RC, ARR now has two cache tiers, kernel memory cache and disk cache. I think people in general understand the benefits of caching (reduced latency, reduction in bandwidth consumption, etc) but recently, a customer who has deployed ARRv2 RC in production sent me the following data. The customer is using ARR as a reverse proxy to load balance the requests to several content servers. The data on the left is from the content servers (aggregated) and the data on the left is from ARR. In this customers environment, over the course of 4 days (duration of time in Oct when the logs have been captured), he saved approximately 100GB worth of bandwidth (160GB total bytes in ARR vs. 62GB at the content servers). Of course, your mileage may vary depending on the cache-ability of the contents that you serve, but savings of 100GB in 4 days is significant for this customer. I was...
Microsoft Application Request Routing (ARR) Version 2 RC for IIS7 has been released. Overview : Application Request Routing v2.0 RC is an incremental release that includes all the features from version 1.0, and adds support for disk based cache. ARR v2.0 RC comes with Go Live rights and is licensed to be deployed in production environments. ARR v2.0 RC can be used to: • Enhance ARR v1.0 scenarios with disk cache. • Use ARR as an edge cache CDN/ECN environments. Download ARRv2 RC from : • Microsoft Application Request Routing Version 2 RC for IIS 7.0 (x86) here . • Microsoft Application Request Routing Version 2 RC for IIS 7.0 (x64) here . Feature list : • Disk-based caching In addition to the kernel memory cache in ARR Version 1, Version 2 adds support for disk-based cache , including support for a secondary network-based drive. • Cache hierarchy management Define and manage relationships between cache nodes, including support for the Cache Array Routing Protocol (CARP). • Cache proxy node...
As you may know, Application Request Routing (ARR) has a host name affinity feature that is designed specifically for hosters to use to maximize the available resources across their environment. More info on host name affinity and hosting can be found here and here . I am happy to announce that one of our partners, MaximumASP has launched a private beta hosting offering based on ARR and IIS7/IIS7.5. To quote MaximumASP, the MaxESP - an "Elastic Shared Platform" offers: ...while most of the great features of MaxESP are below the surface, such as load balancing, SAN storage, redundant web servers, etc., you can opt to have your website clustered across multiple servers. ...allow your website to run on a single or multiple web servers simultaneously. Down the road, we’ll be expanding this capability so that you can select as many web servers as you want, and move your resources around dynamically as the situation demands. The elastic scalability per host name is achieved by a combination...
Application Request Routing (ARR) Version 2 includes support for disk caching capabilities which effectively allows ARR to be used as a cache proxy. ARRv2 also includes management of cache hierarchy so that it can be used to build a network of cache servers, as in Content Delivery Network (CDN) or Edge Caching Network (ECN). More information on ARRv2 can be found here and they can downloaded at: Microsoft Application Request Routing Version 2 for IIS 7.0 (x86) here . Microsoft Application Request Routing Version 2 for IIS 7.0 (x64) here . One of the features in ARRv2 Beta2 release is a way to pre-cache contents on ARR servers in anticipation for the expected demand for the contents. (ie. A popular movie is being released on DVD on Friday and you expect users to rent and watch them online when it is released.) The walkthrough on the pre-cache feature in ARRv2 can be found here . In order for this feature to work, the ARR administrator must provide a list of URLs for ARR to pre-cache. ARR...
As you know, in Application Request Routing Version 2, the focus is around enabling ARR as a cache proxy in CDN/ECN environment. We had our first beta release in March 09 and the currently available release for supporting this scenario is ARRv2 Beta 2 (Released in July 09 and more info can be found here .) You can download ARRv2 Beta2 from: Microsoft Application Request Routing Version 2 for IIS 7.0 Beta 2 (x86) here . Microsoft Application Request Routing Version 2 for IIS 7.0 Beta 2 (x64) here . The event is already over, but for those of you who watched REMIX Japan 09 on Live Smooth Streaming, the video "stream" was being proxied through and cached by ARRv2 servers (and I must say that the HD quality was fantastic). The deployment was done in single tier for this event, although it could be multi-tiered (as documented in this walkthrough ). With additional features that are much more powerful for handling byte-range requests to consolidating live requests , ARRv2 was able to...
Ahead of HostingCon 2009 next week, I wanted to show how ARR can be used in hosting environment to offer elastic scalability. This feature has been highlighted in other walkthroughs and blogs, but here is the video version. ' /> To learn more about the proxying and load balancing capabilities of ARR, visit the following link . Read More...
Microsoft Application Request Routing (ARR) Version 2 for IIS7 Beta 2 has been released. Overview: Microsoft Application Request Routing (ARR) for IIS 7.0 is a proxy-based routing module that forwards HTTP requests to application servers based on HTTP headers, server variables, and load balance algorithms. ARR Version 2 Beta 2 is an incremental release that includes all of the features from Version 1, and adds support for disk-based cache. More specifically, this feature allows IIS to compete as a cache proxy in a whole new market place: Enhance ARR Version 1 scenarios with disk cache. Use ARR as a cache proxy as a cache node in a CDN/ECN environment . Use ARR as an edge/child cache node. Use ARR as a parent cache node. Download ARRv2 beta 2 from: · Microsoft Application Request Routing Version 2 for IIS7 Beta 2 (x86) · Microsoft Application Request Routing Version 2 for IIS7 Beta 2 (x64) What’s new in ARRv2 beta 2: Disk-based caching (Improved in Beta 2) In addition to the kernel memory...
Following the ARRv1 RTW release last month, the ARR team has released ARRv2 Beta1 release today. (The "official" announcement can be found here .) ARRv2 is an incremental release that has all the features of ARRv1, but we added a support for disk cache. What is really exciting about this feature is that now we can start thinking about using ARR as a cache proxy. (Read about the disk cache feature here .) Also, we have added support for CARP (Cache Array Routing Protocol) and cache hierarchy management that will enable customers to build a network of ARR cache nodes in CDN (Content Delivery Network)/ECN (Edge Cache Network). You can learn more about ARRv2 Beta 1 here . Downloads: Microsoft Application Request Routing Version 2 for IIS 7.0 Beta 1 (x86) here . Microsoft Application Request Routing Version 2 for IIS 7.0 Beta 1 (x64) here . Support: For Beta releases, the support is provided via this forum. It is also a great place to ask for feature requests as we are currently working...
As you know, ARRv1 has RTW'ed last week. Download the RTW release from: Microsoft Application Request Routing Version 1 for IIS 7 x86 Microsoft Application Request Routing Version 1 for IIS 7 x64 One of the features that we have added between ARRv1 RC and ARRv1 RTW is host name affinity provider . This feature is used only when host name affinity is enabled in shared hosting scenarios . The feature is located at Server Farm -> Server Affinity -> Host Name Affinity : There are two providers that are available out of the box: Microsoft.Web.Arr.HostNameRoundRobin Microsoft.Web.Arr.HostNameMemory They are all documented in the walkthroughs (How to configure Microsoft.Web.Arr.HostNameMemory is here .) and online help so I won't repeat what they are in this blog. What I would like to share are some of the findings and the benefits of these providers. ARRv1 RC: In ARRv1 RC, without the providers, the host name affinity decision was made using the same load balance algorithm that...
This is the official release for ARR Version 1 for IIS7 and it is now fully supported by Microsoft Support . Overview: ARR Version 1 for IIS7 is a proxy based routing module that forwards HTTP requests to content servers based on HTTP headers and server variables, and load balance algorithms. It is designed for web server administrators and hosting providers and to increase Web application reliability and scalability. ARR also enables shared hosters to maximize resource utilization on application servers and reduce management costs for server farms. Balance web requests more efficiently across servers to maximize resource utilization. Increase Security and Scalability of Application Servers. Optimize and scale server capacity through client and host name affinity. Download the RTW release from: Microsoft Application Request Routing Version 1 for IIS 7 x86 Microsoft Application Request Routing Version 1 for IIS 7 x64 What’s new in RTW: Host name affinity providers : Optimize and manage how...
More Posts
Next page »