在停机期间从不同的服务器为我的网站提供服务

在停机期间从不同的服务器为我的网站提供服务

我有一个在云中运行的 VPS 服务器。完全自动化的服务器映像升级/降级(通过 RAM/HDD 计划)。

问题是服务器升级/降级需要时间,并且在此期间(最多 30 分钟)会导致完全不可用。

目标:在此停机时间内服务器我的网站(http://mydomain.here) 来自不同的服务器,并带有“正在建设中”之类的消息。

我怎样才能做到这一点?

--

mydomain.here 托管在 godaddy 上并使用其 DNS(如果我没记错的话)。它现在使用 A 记录指向我的 VPS 的 IP 地址。

更改这些 DNS 设置需要超过 30 分钟,因此这不是一个选择。我如何找到“动态”DNS 模式?我应该学习什么?

答案1

您的预算是多少来实现这一目标?您能负担得起两台服务器和分配给活动节点的“浮动” IP 地址吗?

假设您已将 80.1.2.3 永久分配给为您的实际内容提供服务的“胖”机器;您只将此 IP 用于管理。80.1.2.4 绑定到机器,其唯一作用是显示您的“我们很快就会回来”页面。并将 80.1.2.5 分配给活动节点。

心跳您甚至可以自动将浮动 IP 分配给正确的节点,以便在主服务器崩溃的情况下,另一台机器将自动获取它。

附言:您的虚拟主机提供商需要支持这种情况。其中一些人确实至少对于专用机器来说是这样,但我认为没有技术原因不支持 vps 也支持它。

附言:是的,你可以摆弄 DNS,但这是错误的 [ 以我个人的拙见 ]。有很多运营商为你提供管理面板,让你可以设置 DNS 答案的缓存寿命。

相关内容