我對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