我对Web应用程序的cross-colo故障切换策略感兴趣,例如,如果主站点无法将用户无缝地连接到另一个colo的故障切换站点。Cross-colo故障切换设计,DNS级别故障切换?
事情的应用程序端看起来主要是在colos和服务之间建立主 - 从数据库的基础上进行设计的,旨在恢复并能够在中途获取。我试图找出将流量从主站点转移到故障转移站点的策略。 DNS故障转移,即使是低TTL,似乎也带有fair bit of latency。
假设主colo中的服务器无法访问,您建议如何快速移动colos之间的流量?
如果您有关于cross-colo故障转移的其他有趣的经验/智慧话语,我很乐意听到这些。
多播是没有用的 - 互联网的其余部分将无视它 – Alnitak 2008-12-30 20:49:30
多播将取决于colos的对等。 Anycast可以在整个互联网上运行。你可能错过了我的帖子的那一部分,但是我在完成之前意外地保存了帖子...... :-) – 2008-12-30 20:50:42
确实 - 那不是那里。然而,任播通常用于无状态的UDP服务,并且与TCP不兼容(请参阅维基百科文章中的注意事项)。 – Alnitak 2008-12-30 20:55:36