Fire is the number one reason for multiple locations. You at least need off-site backup storage for disaster recovery.I'll leave the CISCO hardware selection up to you. What's important is the software running on the router. What your looking for is known as Local Director. It's highly scalable and has multiple add on to meet whatever you can throw at it, whether you have 2 servers in one room or 10,000 servers in 26 countries.
In it's most basic form it simply contacts the Workload agents on the server and decides based on client connections, CPU time, or in a round robin fashion where to direct traffic.
------------------
jim
Beauty is in the eye of the Beer Holder
Brews and Cues