服务器关闭期间域名重定向/转发暂时

服务器关闭期间域名重定向/转发暂时

我绞尽脑汁想如何解决以下问题:

  • 我的网站/服务器需要一直可用,因此几分钟的停机时间就可能至关重要
  • 我将同时运行一个单独的服务器(服务器编号 2),以防停机/宕机

问题:

  • 有人知道在关机的情况下如何让我的域名自动指向“服务器编号 2”的解决方案吗?

答案1

由于我们不知道您使用的是什么 HTTP 服务器、操作系统或应用程序结构,所以这些都是理论和高级概念。您需要创建一个主动/被动集群,并拥有一个前端负载平衡器来调解传入流量,根据其可用性将其发送到适当的 Web 前端服务器。当然,这会将您限制在负载平衡器中的一个单点故障上,因此您需要一个主动/被动负载平衡器解决方案。正如您所见,事情很快就会变得复杂且昂贵。但是,如果您的网站确实需要 100% 的时间正常运行,那么这将是值得的。

穷人的方法是真正拥有相同配置的 Web 服务器,无论这在您的场景中意味着什么。这可能意味着文件系统复制、复制脚本或任何其他方法。不过,只要您可以保证 Web 服务器包含相同的内容,您就可以简单地安排停机时间,并将 DNS 记录更改为从一台前端服务器指向另一台前端服务器,然后等待 48 小时左右再对一台前端服务器进行维护。当然,这仅适用于计划停机。

对于计划外停机,请返回第 1 段。它将再次变得昂贵、复杂且昂贵。

相关内容