从阿里云迁到雨云,网站搬家清单与成本对比

从阿里云/腾讯云迁站到雨云的实战清单、零停机切流与成本对比
发布于
11

去年把几个站从阿里云搬到了雨云,前后折腾了小两周。这篇文章不是一步步的搬家教程,是我自己整理的清单和踩过的坑,给同样打算”换机房”的朋友做个参照。搬家和写新站不一样,核心是把”不停机、不丢数据”这两件事做扎实。

搬家前先盘家底

动手前我先把每个站的情况列了一遍:域名在谁手里、DNS 在哪解析、数据库多大、文件多少吉、有没有 HTTPS 证书、依赖了哪些外部服务(对象存储、邮件、CDN)。这一步看着啰嗦,真搬的时候能少返工。尤其是数据库字符集和版本,源机和目标机不一致容易导入报错,提前记下来省得半夜查。

数据怎么搬

数据库我用 mysqldump 导出,再到雨云机器上 source 进去,几十兆的小库几分钟完事。文件用 rsync 增量传,断点续传比 scp 省心,雨云跑静态站那篇 里提到的 rclone 也可以走对象存储中转。大附件别走公网裸传,先压缩再传,稳。

环境怎么重建

雨云上我习惯用面板重建环境,宝塔和 1Panel 都能一键建站、一键证书,两者怎么选那篇横评 里我对比过。宝塔细节多、上手快,宝塔那篇 有具体建站流程;想走容器化轻一点就看 1Panel 那篇。环境版本尽量和源机对齐,PHP、MySQL 大版本别乱跳,跳了容易出兼容坑。

HTTPS 证书和域名切换

证书直接在新机器上重新申请免费证书,比把旧证书拷过来利索。域名切换前先把 TTL 调低(比如 60 秒),等生效后再改解析,这样真出问题回滚也快。我一开始忘了调 TTL,改完解析等了快一天旧记录才失效,那段时间两边都在跑,挺闹心。

零停机怎么做到

切流量前,我先在本地 hosts 把域名指向雨云新 IP,用手机开流量(绕过本地 DNS 缓存)实测页面、接口、支付回调是不是都正常。确认无误再改 DNS 正式切。这样就算新机有问题,把 hosts 改回去或者 DNS 切回源机,业务不中断。香港VPS 和美国VPS 怎么选那篇 里我实测过延迟,国内用户选香港节点体感最好,搬过来访问速度没掉。

测完再切,留好回滚

DNS 改完别急着关旧机器,留一周观察。日志、订单、表单提交都正常,再逐步缩容旧机。我是第五天发现有个定时任务没迁干净,幸好旧机还在,补上再关,没出事。

成本前后对比

阿里云那几年涨价明显,同配置一年下来比雨云香港VPS 贵出一截。雨云这边用优惠码 admin01 五折,加上 7 天无理由退款可以先试再留,迁移成本低。具体账单数字不贴了,结论是小规模站搬过来一年能省出不少,香港VPS 搭 WordPress 半年账单那篇 里有我另一套的成本记录,思路差不多。想直接看套餐和价格,雨云优惠入口 这里能比。

合规别省

迁的是用户站点,手机号、订单这类个人信息跟着数据库走,按《个人信息保护法》最小必要原则,迁移过程走加密通道、不落明文本地。后端只服务你合规上架的站点,不拿来跑违规业务,也不碰规避国家网络管控这类用途。合规边界那篇清单 可以对照着过一遍,搬家前后都适用。

常见问题(FAQ)

雨云适合从阿里云迁移网站吗?
适合。雨云香港VPS 免备案、低延迟,面板一键建站和免费证书都能复刻阿里云上的常见环境,小规模站迁移成本低。
迁移会丢数据吗?
按清单做基本不会。数据库用 mysqldump 导出导入,文件用 rsync 增量传,切流量前本地 hosts 实测,旧机留一周再关,中间任何一步出问题都能回滚。
搬家要停服多久?
可以做到基本不停机。关键是提前调低 DNS 的 TTL、本地 hosts 先测新机、确认无误再改解析,业务切换是秒级的事。
迁移后 HTTPS 证书怎么办?
不用搬旧证书,直接在雨云新机器上重新申请免费证书即可,宝塔和 1Panel 都支持一键操作。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600