Monday, January 24, 2011

How to integrate F5 with Web Farm Framework?

Web farm framework has in built extensibility to work with any load balancer. The intent of this article is to show how you can use a load balancer like F5.

Integration with a load balancer like F5 is great with WFF because it allows you to simplify the management and deployment of your web farm (in presence of a load balancer) without having to do these operations manually. These benefits and provisioning details are discussed in more details in WFF detailed walkthroughs.

Through its extensibility model, the Web Farm Framework is able to communicate with the F5 BIG-IP Local Traffic Manager (LTM) through the LTM's open SOAP/XML based API. This API allows WFF to make dynamic configuration changes on the load balancer, such as creating pools, disabling nodes, and re-enabling to make sure connections are not being sent to servers as WFF is updating them. F5 has wrapped their iControl SDK in a .net assembly (icontrol.dll), making integration into WFF a simple procedure.

Source : The Official Microsoft IIS Site