记录一次服务器迁移过程

没想到一年过去的这么快,去年双十一在国内某云购买的服务器已经快要到期了,因为是特价机,续费价格比起新购直接高了好几倍。

于是果断新建了一个账号,重新在双十一专区购置了一台特价机,而且这次配置还比上次的高一些,换成了 AMD Epyc 的 CPU,这羊毛薅得真香啊。

正好 Debian 12 Stable (Bookworm) 也出来了,尝尝鲜,不过按照 Debian 多年以来一直稳定的特性,估计使用上并感觉不出来差距。

有了之前的经验,这次数据迁移起来显得特别简单,我现在很多东西基本都是跑在 Docker 上了,只要把旧服务器上的 Volumes 备份好上传到新服务器上,然后在新服务器上安装好 Docker,再拉取镜像,重新部署一下就完事儿了。

至于非 Docker 的网站应用之类的,也是把文件和数据库备份好,再到新的服务器上配置好一样的环境,然后再导入进去就行了。

跟之前不同的是,因为这次两个服务器都是同一个云厂商,我就不需要把数据备份到本地了,直接用内网传就行,要不然就国内这小水管,我十多个 GB 的文件还得额外进行一些曲线救国的方案,内网真的省了我很多宝贵的时间。

数据迁移好之后,再去 CDN 里面把源站地址指向新服务器的 IP 就好了,一切就是这么轻松。

这次迁移大概花了一个小时,主要的时间都消耗在服务器环境的配置上了,以后的计划就是把现在手头的网站应用之类的彻底容器化,直接上 Kubernetes.