快速将 Web 流量从一台 Web 服务器路由到另一台

快速将 Web 流量从一台 Web 服务器路由到另一台

我们需要一个解决方案来将网络流量从一个网络服务器路由到另一个网络服务器。

我们的托管公司有 2 台专用的 Windows 2008 服务器。第一台服务器是我们的主要网络服务器,第二台是备份服务器。我们运行多个网站,并为网络服务器设置了多个 IP 地址。备份服务器有自己的 IP 地址。

如果主 Web 服务器出现故障,我们希望能够将流量路由到备份服务器。

为了将流量切换到备份服务器,我们需要将 IP 地址从 Web 服务器转移到备份服务器,但这并不理想。

将流量从主 Web 服务器快速路由到备份服务器的最佳解决方案是什么?理想的解决方案是自动故障转移,但手动切换也可以。

是否需要第三台服务器作为负载平衡器?在这种情况下,负载平衡是否有点过头了?

我相信只要投入足够的钱就会有一个很好的解决方案,但是因为我们是一家小公司,所以预算很紧张。

需要注意的一点是,我们确实有第三个 Windows 2008 服务器可以用作负载平衡器。

期待您的解决方案。

答案1

有几种使 Web 服务实现故障转移的选项,它们大致分为以下几类:

虚拟 IP - 每个系统都有自己的地址但共享一个虚拟地址,系统之间存在心跳,当一个系统检测到另一个系统出现故障时,它会假定虚拟 IP。

负载平衡器 - 第三台服务器在一台或多台服务器之间分配请求,有时会监视服务器的状态以确保它们响应,如果服务器没有响应则重定向请求。

DNS/手动切换 - 在您的 DNS 记录上设置一个低 TTL,如果发生故障,则将您的 Web 服务的 DNS 记录切换为指向辅助 IP 地址。

哪种解决方案最好取决于您投入到项目中的时间,以及管理切换的人员的技术能力 - 更改 DNS 条目相当简单,找出负载平衡器停止运行的原因则更为复杂。以上所有操作都可以以很少的成本或零成本实现,但要准备好花时间使用自动化选项来调整系统。

相关内容