The Web Farm Framework includes some built-in management
infrastructure that allows you to check on the health of a server, and track
its status. You can also use a product like Microsoft System Center (or
any custom monitoring software or scripts you have) to monitor the server
status within the farm. If you are using ARR for load-balancing, it also
supports a bunch of monitoring and load-balancing settings that allow you to
dynamically shift loads across the farm based on server performance and
available utilization.
The Web Farm Framework also supports a “Server Farm
Operations” task link within the IIS Admin Tool (on the right-hand side of the
tool) that you can use to easily run commands across the server farm. For
example, we could flash a command to all the servers in the web farm to ensure
that a “MyCustomWindowsService” is started and running using the screen below:
You can also fully automate tasks using PowerShell scripts.