现在有一台旧的低配服务器(已备案),一个解析到旧服务器的域名,新购入的一台高配服务器,服务器和域名均是阿里云的。nginx 、redis 、mysql 都是安装在服务器上的。
下面是我的迁移步骤:
准备凌晨没人访问的时候迁移,mysql 上的数据量不大,主要保证数据不丢失、不出错,迁移过程中不出幺蛾子,还有就是关于第 8 步,我在网上搜了下,同是阿里云的服务器,我这个情况是不需要重新备案的,我不太确定,麻烦大佬们指导下🙏,帮我看看有啥遗漏的地方,或者有没有便捷的方法,让我能够顺利迁移完睡觉😂。
1
ThirdFlame 2021-03-01 16:54:31 +08:00 1
基本没问题吧。 如果可以的话,直接新旧服务器互换 IP 。 省的改解析了。
|
2
sonice 2021-03-01 17:02:03 +08:00 1
在新服务器上使用上一步的 sql 文件同步 mysql 数据
用 sql 文件来同步可能是个坑哦,很慢的 |
3
dark3212 2021-03-01 17:03:38 +08:00 1
如果代码对分布式兼容性不好的话第 6 步后可能会出问题。如果旧服务器以后不用了建议第 6 步改为 nginx 反代到新服务器。
|
4
lyeka 2021-03-01 17:11:00 +08:00 1
如果是完全抛弃就服务器的话,先迁移数据,在新服务器测试能正常跑,再旧服务器的 nginx 反向代理到新服务器,测试一切 ok 后,再改域名解析到新服务器比较稳妥
|
5
noobma OP @ThirdFlame 应该互换不了了。。。
@sonice 我这边 mysqldump 下来的数据 8M,问题应该不大吧 @dark3212 老服务器快到期了,也不准备续费了。目前 session 这些都是存 redis 里面的,定时任务貌似要改一下了,多谢提醒,我再看看代码 |
6
brendanliu 2021-03-01 17:14:50 +08:00 1
阿里云有服务器迁移中心这个产品,阿里云 ECS 实例间迁移可以参考这个 https://help.aliyun.com/document_detail/171197.html,如果需要阿里云优惠可以和我进行联系
|
7
defunct9 2021-03-01 17:15:49 +08:00 1
提起把域名解析的 TTL 修改到 10 秒 , 会加快速度
|
8
cccp2020 2021-03-01 17:20:29 +08:00 1
记得后台就有服务器克隆啊,新买一个服务器,然后克隆旧的配置到新的
|
9
qwerthhusn 2021-03-01 19:12:33 +08:00 1
把硬盘拆了直接换到新机器上
|
10
dorothyREN 2021-03-01 19:31:42 +08:00 1
dns 生效的时候并不完全取决于你设置的 ttl,因为每个 dns 都会缓存结果,而且基本上都是比 tll 时间要长的
|
11
cleveryun 2021-03-01 20:53:12 +08:00 via Android
换服务器应该要备案的吧?备案主要就是备的服务器,因为你内容是放服务器上的
|
12
winterx 2021-03-02 08:17:04 +08:00
同 6 楼,阿里有专门的迁移方案
我当初是这样的 1 、先配好环境、网站与数据库 2 、先建一个二级域名解析到新服务器,用 jmeter 跑一圈试试有没有问题 3 、找个凌晨时间,把主站数据库迁移,变更解析 数据库备份校验的方法有很多种,mysqldump 、checksum 等等 另外,同一个服务商更换 IP 不需要重新备案 |
13
vZexc0m 2021-03-02 11:48:22 +08:00
同一服务商的主机更换不用重新备案。
|
14
UserDMM 2021-03-02 12:18:06 +08:00
磁盘备份恢复的方式,是不是更加方便? 全部应用和配置全部都可以迁移过去。到目标平台后仅需配置网络即可使用
|