优惠到期、体验不佳或者架构调整,总有需要从 A 厂商搬到 B 厂商的时候。跨云迁移本质是场小工程,考验的是计划性:搬什么、怎么搬、什么时候切,动手前先想清楚。
迁移前先盘点
- 列清单:网站文件、数据库、定时任务、SSL 证书、各类配置文件
- 新环境对齐:系统版本、软件版本尽量一致,减少变量
- 定窗口:选业务低峰期切换,预留回滚时间
数据怎么搬
小站直接打包下载再上传;数据多、时间紧用 rsync 增量同步,只传有差异的部分:
rsync -avz --progress /data/www root@新服务器IP:/data/www数据库用导出导入或主从复制同步,切换前再补最后一次增量。
平滑切换的细节
- 提前把域名 TTL 降到 600 秒以下,解析切换生效更快
- 切换前最后一次增量同步,并在新机验证核心功能
- 改解析上线,老机器保留一两周做回滚兜底
迁移成功的标志是用户毫无感知,别学某些平台搬家顺便丢三天数据。