How do you manage large web farms?
- by Andrew Katz
I have a quickly growing web farm running IIS 7 (30+ servers). All servers are identical copies of each other and all servers are physical. We update the software about once a month, and in the current process, we follow the following steps:
Disable server from pool on F5 load balancer.
Disable HTTP Keep-alives in IIS so connections drop quickly.
Change default directory of website to new folder containing new binaries.
Test server
Enable HTTP Keep-alives.
Enable server in F5 pool.
Move to server 2
Microsoft used to have Application Center which was abandoned a while ago. They have made a second attempt with the Web Farm Framework, but this adds as much QA time testing the release package as it saves in the deployment.
Has anyone seen a commercial off the shelf application that is tailored for managing and deploying to large web farms?
Thanks!