Microsoft Web Farm Framework can be very useful for system administrators, especially when they have to manage multiple web servers (IIS) in a cluster behind load balancer. It makes the task of updating web applications much easier because the only server that you need to update would be Primary server. It’s also integrated with ARR for load balancing and scaling web servers. Its installation and configuration is fairly easy but if you have Windows Server 2008 R2, you must be careful to satisfy the exact system requirements it needs. In specific, for Controller server these are important modules which should be installed:
- Microsoft Web Platform Installer V3 (Web PI v3) AND NOT LATER VERSIONS
- Microsoft Web Deploy v2 AND NOT LATER VERSIONS
I’m emphasizing on not installing later versions because newer versions exist on the market (actually Microsoft) but newer versions are not compatible with WFF. So, if you install Web Platform Installer 4.6 or Web Deploy 3.5 on Controller, WFF installation will fail. To get Web Platform 3 and other components, go to the following download links:
http://www.microsoft.com/en-ca/download/details.aspx?id=6164 (Web Platform Installer)
http://www.microsoft.com/en-ca/download/details.aspx?id=25230 (Web Deploy 2)
http://www.microsoft.com/en-us/download/details.aspx?id=27723 (Web Farm Framework)
If you have Windows 2012, your job is easier because Web Farm is kind of native feature there.
p.s – good HOW TO about using Microsoft Web Farm Framework
Introducing the Microsoft Web Farm Framework
Creating a Server Farm with the Web Farm Framework