Dfs
不同位置的伺服器之間的 NLB/DFS?
我目前在單個 VPS 上執行 Web 應用程序,但需要使其冗餘,以便在伺服器因任何原因出現故障時網站不會變得不可用。
我發現 NLB(網路負載平衡)可以完成工作,負載平衡將是一個很大的好處。我會遇到的一個問題是客戶端上傳到伺服器的文件的儲存,但似乎 DFS(分佈式文件系統)可以使伺服器共享這些文件並複制它們以進行備份,這將是另一個很大的好處.
現在我的問題。我的託管服務提供商有兩個數據中心,所以我認為將兩個 VPS 放在不同的位置可能是個好主意,以盡量減少它們同時受到故障影響的風險。但這是可能的還是節點必須在 NLB/DFS 的同一本地網路中?
我想到的一件事是,因為這些 VPS 無論如何都是“在雲中”,這意味著我不知道它們在哪裡,即使它們在同一個數據中心,我怎麼知道它們在同一個本地網路上?
我決定使用我的託管服務提供商的硬體負載平衡服務並通過 VPN 設置 DFS。在我的情況下,這個負載平衡服務比使用軟體負載平衡(HAProxy 或應用程序請求路由)設置另外兩個 VPS 稍微便宜一些。