我需要 SQL 在 2 个主动/主动数据中心 (DC) 上运行。这里有很多挑战要做,以下是我的要求。
- 数据同步必须是异步的。(为了更高的性能)
- 我需要能够在两个 DC 上读/写
- 当 Site1 宕机时,所有流量都将路由到 Site2,当 Site1 恢复正常运行时,流量将再次共享。在这种情况下,数据必须在 1-2 小时内同步回来(显然基于停机时间)
- SQL 事务复制或其他 SQL 复制似乎不是一个好的选择,原因如下。一种。如果复制中断,重建复制将需要 500GB 传输到其他站点。湾。我们有时需要中断 repl 以进行更改,例如添加新表或更改主键。C。有时出于某种原因,复制会自行中断,甚至 MS 也无法找到解决方案。d。我不确定点对点复制是否会解决这个问题。e. 合并复制看起来很可怕,我们不太了解它的含义,我们不想携带额外的 GUID。
- 今天将是 2 个 DC,但明天我们将添加更多 DC,并且有可能在欧洲和亚洲分别拥有一个。
- 理想的复制延迟是 MAX 15 分钟。
- 最重要的是,我需要一个没有头痛或最少的解决方案。
- 我们正在获得 EMC 恢复点,但这在 ACTIVE/ACTIVE 方案中对我没有帮助,因为它只是 DR。
- 我已经评估了以下产品,但没有一个产品在另一端为我提供了可行的数据库。
我将感谢您在此问题上的帮助。提前致谢