We're getting to the point where we're starting to consider hosting our site on many virtual servers (CloudServers @ Rackspace). As I think through the considerations, one that came to mind was how do we deploy code from our Subversion repo to these servers?
Possibilities: A) SSH into each one and run 'svn update' B) Script that does (A) for me c) Something else?
What other methods are there to deploy code to n servers. With 2 servers, I'd think either (A) or (B) are easy enough, but what about sites that have 1,000 servers? How do they manage code deployments?
Update: Here's a good link I found on this topic. HighScalability.com: Code deployment tools