如何在两个数据中心之间共享数据?

假设我在2个不同的城市有2个数据中心。 数据中心A为城市A服务,数据中心B为城市B服务。如何实现以下场景:

  1. 将每个城市的用户redirect到相应的数据中心。 城市A到数据中心A,同样与城市B
  2. 对任何数据中心中的数据所做的任何更改都应反映到其他数据中心。
  3. 在其中一个数据中心发生停机事件时,有问题的数据服务器的stream量应该redirect到其他数据中心。

以上是针对具有数据库的网站,使用微软技术(服务器和数据库)。

  1. 地理位置
  2. 你不说什么types的数据,但数据库盒可以被群集/镜像,文件系统可以同步/ rsynced,虚拟机可以复制 – 有一个解决scheme,但我们需要一些/更多的信息。
  3. 多站点负载平衡将为您分类,我使用思科GSS的,但也有其他opions。

基本上你可以做到这一点,这不是5分钟的工作,但也不是火箭工程,它不可能是免费的,但无论哪种方式,你需要知道和解释更多关于你的要求的细节。