又到了一年一度的云服务器续费环节~随手抄起账单一看

image.png

一笔巨款!!!

image.png

我隐约记得是最最最最最垃圾的配置,然鹅云服务器的费用还是超乎鄙人的想象。但是鉴于公网IP和博客内容还在上面,鄙人只好想方设法去拯救一下(尽量少掏钱)

方案设计阶段

  1. 备份数据到本地,然后伺机找个新的实例(便宜)重新搭建
  2. 找优惠,然后将挂载数据直接迁移到新的实例上(挂载数据将完全和旧数据相同!可以理解为把主机的磁盘拔下来然后放在的主机上了!)

方案实施

方案一因为原实例太久没登录了,已经忘记了一些需要备份的配置和文件位置,为了快速备份过渡,暂时使用方案二

第一步

搜索官网,看一下有无优惠,刚好双十一,有个99计划,可以折扣价购入一台ECS实例用一年。对比了一下,确实比之前的机器要高配一些,于是购入💰。

image.png

第二步

购入实例后,因为不想重头部署一遍,所以想着利用原来设置的定时快照来恢复数据。在经过一阵摸索后终于发现了一个可行的方案,即使用之前设置的ECS实例快照创建一个系统镜像文件(这里是因为ECS实例不在同可用区,所以不能直接挂载原有云盘),然后让新的实例直接使用这个系统镜像文件作为系统启动即可。

具体的动作如下:

  1. 快照创建自定义镜像
    image.png

  2. 新的实例使用新镜像启动
    image.png
    ⚠️ 注意鄙人这里是新开的ECS实例,所以云盘上没有任何数据,如果有数据的话不可直接使用此方案!⚠️
    image.png

  3. 确认更换操作系统,等待重启

第三步

公网域名解析指向调整为新的公网IP,这个到域名解析服务商那里配置一下就ok

第四步

查看实例上服务日志,查看是否访问流量可以正常的到达新机器上

方案总成本

image.png
oss费用,按量按时间计费
image.png

over

后续事项

  1. 准备备份策略,备份云数据到本地
  2. 尝试搭建本地NAS以及获取公网IP(要不然每年的服务费用也太贵了!)

解释

  • 系统镜像文件:可以理解为把系统中的一切数据都打包成一个压缩包,然后在另外一台裸机上把所有数据解压出来

Q.E.D.


每一个平凡的日常都是连续的奇迹