当第一个数据中心出现故障时,从一个数据中心到另一个数据中心的快速故障转移?

Mar*_*172 -1 failover dns-hosting redundancy colocation datacenter

我正在构建一个全球 CDN 并拥有一个 DNS 服务,可以将客户引导到最近的服务器。但是,如果其中一个数据中心(例如德国)出现故障,我需要快速故障转移,需要立即从伦敦为用户提供服务。

我正在查看的 DNS 服务提供 DNS 故障转移,但它需要较低的 TTL,这会增加查询,因此成本很高 - 并且某些 ISP 不尊重 TTL,因此最好的情况下您仍然会延迟 300 秒之前切换和最坏情况下长达 48 小时,因为坏的 ISP 在其服务器中缓存 DNS 条目。

关于如何以合理的价格提供从一个数据中心到另一个数据中心的快速故障转移的任何想法?

小智 6

您正在寻找的技术称为任播。http://en.wikipedia.org/wiki/Anycast

任播是一种网络寻址和路由方法,其中来自单个发送者的数据报被路由到一组潜在接收者中拓扑最近的节点,尽管它可能被发送到多个节点,所有节点都由相同的目标地址标识。

我还建议您阅读 BGP。