在 2 台非托管的基于 Windows 的专用服务器上实现冗余/负载平衡

在 2 台非托管的基于 Windows 的专用服务器上实现冗余/负载平衡

我们通常将专用服务器托管在非托管数据中心,即我们只需购买服务器,然后我们可以通过远程桌面连接自行管理。我们无法在数据中心安装/配置任何硬件。

最近,我们正在研究为托管网站设置冗余,既是为了冗余,也是为了负载平衡。如果我们只能通过 RDP 访问两台服务器,这可以做到吗?如果可以,有什么关于从哪里开始的指导吗?两台服务器显然有不同的 IP。假设我有一个域 - www.test-redundancy.com。据我所知,该域只能指向一个 IP,或者循环,但如果一台服务器发生故障,这无法解决问题。理想情况下,我希望请求分散到两台服务器上,如果一台服务器发生故障,所有请求都会发送到剩余的服务器。

这可能吗?我是这个领域的新手,因此非常感谢您的帮助。

答案1

您可以在 Windows 服务器前使用 Nginx、Haproxy 等负载均衡器。此外,Windows 服务器还可以使用内置 NLB 服务(网络负载均衡器)进行负载均衡。

相关内容