Iis – Best way to keep 2 or more IIS installations in sync

iisload balancingweb-server

The front-end of our set-up runs via:-

  • A Linux load balancer – running HAProxy for load-balancing with stunnel in front for SSL connections.
  • This serves 2 x Windows Server boxes running IIS 7.5

I need a way of ensuring that the 2 IIS boxes are always in sync (i.e. if I change a setting on one, then within a matter of moments, the second should be automatically updated).

Having looked around the Microsoft Web Farm Framework seems the best solution for this, however I'm not sure if this plays nicely (or duplicates functionality) of the HAProxy level in front of it?

Many thanks in advance.

Best Answer

Application Request Routing (ARR) would duplicate the functionality of haproxy - Web Farm Framework 2.0 (WFF) is a platform- and content synchronization tool. They can be installed together, or used separately.

Web Farm Framework or just WebDeploy/MSDeploy with a command-line sync would probably do the job.

Related Topic