不同位置的服务器之间有 NLB/DFS 吗?

不同位置的服务器之间有 NLB/DFS 吗?

我目前在单个 VPS 上运行一个 Web 应用程序,但需要使其冗余,以便在服务器因任何原因出现故障时网站不会变得不可用。

我发现 NLB(网络负载平衡)可以完成这项工作,负载平衡将是一个很大的优势。我遇到的一个问题是客户端上传到服务器的文件的存储,但对于这一点,似乎 DFS(分布式文件系统)可以让服务器共享这些文件,并复制它们进行备份,这将是另一个很大的优势。

现在回答我的问题。我的托管服务提供商有两个数据中心,因此我认为将两个 VPS 放在不同位置可能是一个好主意,以最大限度地降低它们同时受到故障影响的风险。但这可能吗,还是节点必须位于同一本地网络中才能使用 NLB/DFS?

我想到的是,由于这些 VPS 无论如何都是“在云端”,这意味着我不知道它们在哪里,即使它们在同一个数据中心,我怎么知道它们是否在同一个本地网络上?

答案1

我决定使用托管服务提供商的硬件负载平衡服务并设置 DFS over VPN。就我而言,此负载平衡服务比使用软件负载平衡(HAProxy 或应用程序请求路由)设置另外两个 VPS 稍微便宜一些。

相关内容