个人随笔
目录
阿里云服务器迁移的相关考虑
2025-09-24 21:12:43

假设你的服务器到期了,续费比较贵,那么有什么好的迁移办法呢?我的步骤如下

1、购买一个ECS

我们登录到阿里云,购买一个ECS,这里要注意你选择的所在区域和VPC网络,因为如果后续要进行文件迁移,文件又很大比如十多G,那么你不可能把文件下载到本地进行迁移吧,这个速度可想而知,所以区域必须选跟你之前的ECS或者OSS或者云数据库一致的才行。

2、应用数据迁移

把原本的服务器中的代码或者静态资源文件传到新的服务器中,假设你的新的服务器和旧的服务器不在同一个区域和VPC网络,那么内网是不通的,旧只能下载到本地了,但是下载到本地又很慢怎么办,我这边是借助对象存储功能来做。因为我的对象存储跟新的示例在同一个区域。如果你的旧服务器跟对象存储不在同一个区域,网络又很慢的话怎么办,这里可以临时把旧ES的带宽升级下,可以升级3h,10M,50M,100M都可以,不是很贵。

我这里就是用对象存储做的:

在服务器中用ossutil工具将文件上传到阿里云OSS中

速度很厉害的。

3、数据库迁移

若是你的数据库是本地ECS搭建的,可以迁移到云数据库上,我用的是DTS数据传输服务,还是很快的。

4、应用部署

我这边需要安装nginx,很简单

CentOS7上安装nginx服务器

然后安装jdk

Linux安装好jdk后,找不到jps命令的解决办法

都是直接在线安装,简单方便。

我的应用是springboot,直接启动即可。

5、域名解析

如果你用CDN,那么只需要在CDN把你的源地址修改就可以了。这里修改完后可能你要把旧服务器停掉才会切回来。记得把nginx里面的证书也要迁移过来,毕竟回原的时候也最好走https。

6、白名单IP

如果你的数据库内网访问,可能需要设置白名单IP,还有如果你开通了微信支付,也可能需要设置(我这边貌似不用设置)。最好把云数据库公网访问关掉,以防万一。

7、备份恢复

正常云数据库会定时每天备份,只要你不超过额度是免费的。服务器的话我觉得正常不用备份,毕竟跑应用而已,应用在本地,静态资源在OSS那里保有备份。最好还是偶尔备份下。

 46

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2