是否可以制作一个“入口点”服务器以便选择最佳的服务器?

是否可以制作一个“入口点”服务器以便选择最佳的服务器?

我有不同的服务器,分布在网络上,它们都提供相同的服务。现在,我希望最终用户只需知道一个 IP:即“入口点”服务器的 IP。然后,该服务器将根据我指定的策略将用户指向最佳服务器。请注意,我创建了一个覆盖网络,因此“入口”服务器将像本地服务器一样看到其他每个服务器……这会让事情变得更容易……事实上,我在考虑一种类似 nat 的机制,但我不知道是否有任何带有策略的开源 nat 实现……您有什么建议吗?每个服务器都是 Linux 服务器,我想要开源解决方案……

答案1

我认为您正在寻找的解决方案只是一个网络负载均衡器。

Linux 虚拟服务器该项目就是在 Linux 上运行的一个开源解决方案。

如果是严格意义上的Web服务,很多反向代理服务器也具备负载均衡功能,即mod_proxy_balancer对于 Apache。

相关内容