我目前在同一个提供商上运行 2 个 vps,它们提供网络文件服务。
server1.example.com
server2.example.com
我用了集群文件系统在两个节点之间创建文件复制系统。(server1 为主服务器,server2 为从服务器)
我计划添加更多服务器。但我希望它们位于不同的提供商,这样我就可以拥有更好、更多的文件可用性。
我应该如何设置它们?它们应该被添加为从属吗?或者可能像这样?
server1.example.com
(掌握)
server2.example.com
(奴隶)
server3.example.com
(主服务器为服务器 4,从服务器为服务器 1)
server4.example.com
(奴隶)
答案1
基本上是的,我认为这是我能想到的最佳方案。您不想同时设置 3 和 4 个从服务器,因为这会使站点到站点的传输速度加倍,而站点内传输应该非常快,因此您可以同时获得两全其美的效果。显然,如果服务器 3 发生故障,那么服务器 4 的文件系统副本将停滞不前,直到服务器 3 恢复,但说实话,如果服务器 3 故障超过一两个小时,您可以让服务器 4 成为服务器 1 的从服务器,当服务器 3 恢复时,让它成为新晋为主服务器 4 的从服务器。
所以是的,基本上看起来你对此有很好的把握,这是一个均衡的方法,可能需要你在失败场景中运用一些专业知识来优化,但在我看来很好 - 给你金星 :)