如果主服务器崩溃,则将域指向备份服务器

我有一个服务器与system.domainname.com

我build立了一个镜像站点,每小时将所有数据复制到它。

所以,如果server1崩溃,我可以告诉大家去server2,一切都应该没问题。

理想情况下,我应该改变,以便它指向server2。 但是我知道这可能需要一些时间,我希望它是瞬间的。 我怎样才能做到这一点?

使用负载平衡器 。

对于这个特定的情况,你把东西放在你的服务器前面(它可能是一个合适的负载平衡器设备,如F5,或者只是一个反向代理,甚至路由器 – 许多Cisco路由器也有这个function),并configuration这样它就不会将请求发送到停止的主机。

如何,确切地说,你这样做取决于你去哪个解决scheme。

或者,有产品和服务提供自动DNS故障转移(谷歌它), 但你的里程可能会有所不同 – DNS并不真正被用于这种方式,所以它并不真的工作得很好。

理想情况下,我应该改变域,以便它指向server2。 但是我知道这可能需要一些时间,我希望它是瞬间的。

30 seipnds太多了? 这是cloudflare上的TTL。

我怎样才能做到这一点?

两个服务都对同一个IP做出反应。 这是使用负载均衡器完成的。 或者使用脚本每秒检查一次,然后在服务器上重新configurationIP,这显然必须位于相同的数据中心,并且只需要路由就可以正常工作。