这里的双机指的是VPS而不是虚拟机空间,要实现Wordpress双机备份你得有两台VPS主机。为什么要双机备份呢?因为再稳定的VPS也不能保证长时间运行而不进行主机维护、网络维护。
以前用Linode的时候偶尔也会出现线路抽风,后来由于主机价格的原因换到了Buyvm,真真切切体会到贵有贵的道理便宜有便宜的原因,用Linode的时候由于服务器稳定很少进行维护以至于长期不登录而忘记root密码,而Buyvm呢,每个月总有那么一两次,要么是母鸡维护,要么是防火墙升级、路由切换什么的,不过每次都有通知暂停服务器时间最长2小时左右。
最近正好手头有两台VPS,每个上面有两个小站,流量都不大,使用率也不是很高,完全可以运行在一台上面。于是想到了用下面的方法实现Wordpress双机备份,当然这种方式仅限于应用到按天更新的小小博客。流量大的、交互多的、会员多的如果不在乎一两天数据的可以用这种方式冷备。
原理挺简单的,就是让两台主机的内容一模一样,当然包含数据库的内容,用dnspod的域名监控,当网站访问出现问题的时候DNS会临时指向备用IP,尝试了几次切换时间最长不会超过200秒。