I need to do load balancing but from 2 locations (I have servers colocated in Asia and another set colocated in US). Visitors from nearer to Asia will be served from my Asian location and visitors nearer to US will be served from the US location . Also, if either of my locations are fully loaded, the other location will take over. I will need some point to point connections to both locations and some data replication for sure as my application is dynamic, but what else do I need? Please advise!