I am planning a fairly large web deployment with geo-redundancy capability. This is not just clustering a number of servers in a same server room. Some points to consider
- Load sharing among multiple sites
- Traffic distribution based on user geographic location (e.g. west coast users only access servers in west coast, etc.)
- Traffic (automatic) fail-over and fall back in case a total site black-out
Data replication is another topic. I need to sort out the redundancy at the web tier first. I am considering DNS roundrobin. However the 3rd points cannot be fully fulfilled. Any better suggestion? Thanks.