加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix – 如何将网站从一台服务器迁移到另一台服务器,停机时间最

发布时间:2020-12-15 18:33:23 所属栏目:安全 来源:网络整理
导读:我有一个托管网站的服务器和其他需要重新安装的服务.我想暂时将这些服务重新定位到另一台服务器,尽可能减少停机时间.两台服务器都在同一个数据中心,可以在同一个网络交换机上. 在最短的停机时间内移动这些服务的最佳技术是什么?该站点是数据库驱动的,所以理
我有一个托管网站的服务器和其他需要重新安装的服务.我想暂时将这些服务重新定位到另一台服务器,尽可能减少停机时间.两台服务器都在同一个数据中心,可以在同一个网络交换机上.

在最短的停机时间内移动这些服务的最佳技术是什么?该站点是数据库驱动的,所以理想情况下我想要一个“铁路交换机”事件,我可以确保所有流量一次性移动到新服务器.在将数据迁移到新数据库之后,我不希望旧数据库获得更新.

我考虑过两件事:

将DNS更改为指向临时服务.这里的主要问题是我不控制DNS的传播时间,而其他服务器可以暂时保留缓存的结果,让网站“关闭”以获取旧地址的用户.

有没有办法解决Apache重定向的问题?我怀疑没有,因为基于名称的虚拟主机中断没有域名,我不能使用它,因为它是陈旧的.

将旧IP地址绑定到新服务器并在重新安装期间(暂时)为旧服务器分配不同的IP.在这种情况下,我可以单独留下DNS.

我还有其他简单的解决方案吗?

听起来你可能最好用一个相对简单的解决方案…因为你可以容忍一点停机时间.我会避免愚弄DNS,因为你几乎无法控制传播/缓存延迟.

1-构建临时服务器
2-降低主服务器上的服务
3-将密钥数据从主服务器移动/复制到临时服务器
4-将主服务器更改为另一个IP地址
5-将临时服务器更改为主IP地址,调出
6-修复主服务器(在不同的IP上)
7-关闭临时服务器上的服务
8-将密钥数据从临时服务器移动/复制到主服务器
9-关闭临时服务器
10-将主服务器更改回主IP地址,调出

唯一的停机时间是在服务器之间移动数据,并且会根据数据的移动方式而有所不同.

注意:如果您有防火墙并且正在进行NAT,则更改主要和临时之间的NAT是交换IP地址的一个很好的替代方案,并将减少停机时间.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读