unix – 如何将网站从一台服务器迁移到另一台服务器,停机时间最
我有一个托管网站的服务器和其他需要重新安装的服务.我想暂时将这些服务重新定位到另一台服务器,尽可能减少停机时间.两台服务器都在同一个数据中心,可以在同一个网络交换机上.
在最短的停机时间内移动这些服务的最佳技术是什么?该站点是数据库驱动的,所以理想情况下我想要一个“铁路交换机”事件,我可以确保所有流量一次性移动到新服务器.在将数据迁移到新数据库之后,我不希望旧数据库获得更新. 我考虑过两件事: 将DNS更改为指向临时服务.这里的主要问题是我不控制DNS的传播时间,而其他服务器可以暂时保留缓存的结果,让网站“关闭”以获取旧地址的用户. 有没有办法解决Apache重定向的问题?我怀疑没有,因为基于名称的虚拟主机中断没有域名,我不能使用它,因为它是陈旧的. 将旧IP地址绑定到新服务器并在重新安装期间(暂时)为旧服务器分配不同的IP.在这种情况下,我可以单独留下DNS. 我还有其他简单的解决方案吗?
听起来你可能最好用一个相对简单的解决方案…因为你可以容忍一点停机时间.我会避免愚弄DNS,因为你几乎无法控制传播/缓存延迟.
1-构建临时服务器 唯一的停机时间是在服务器之间移动数据,并且会根据数据的移动方式而有所不同. 注意:如果您有防火墙并且正在进行NAT,则更改主要和临时之间的NAT是交换IP地址的一个很好的替代方案,并将减少停机时间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |