阿里云ECS服务器切换到突发性能实例t6

大伟哥 提交于 2020-04-17,周五, 12:02

大伟哥有一台阿里云ECS最近要到期了,原来的1核CPU/1GB内存共享套餐其实还够用,CPU使用率稳定在10%到20%之间,但是还是决定切换到2核CPU/2GB内存的突发实例套餐上来,而不是续费升级。原因是两个套餐价格相差不多,而突发实例可用的内存倒是增加了一倍。而且阿里云不建议自行升级操作系统版本,迁到新的实例上来,正好可以借这个机会使用新版本的Linux系统。

原套餐:共享简约型t1,ecs.t1.small: 1核vCPU(不限制基准性能);1 GB内存;40GB普通云盘;专有网络按流量计费;操作系统Ubuntu 14.04 64位。3年费用共810元;

新套餐:突发性能实例t6,ecs.t6-c1m1.large: 2核vCPU(基准CPU性能20%),2GB内存,40GB高效云盘;专有网络按流量计费;操作系统Debian 10.3 64位。3年费用925.元。

考虑到如果启用新的公网IP地址不仅要花时间修改DNS解析记录并等待变动生效,还需要费劲去变更网站备案,所以大伟哥决定,还使用原来的公网IP地址不做变动。

至于如何操作的问题不需要担心,只要我们的两台服务器在同一个地域,阿里云的弹性公网IP就可以让我们轻松做到ECS服务器的无缝迁移。

以下是操作记录。

1.创建新的ECS服务器实例。这里要注意,在创建实例配置网络和安全组的时候,不要选中分配公网 IPv4 地址。实例生成后,因为没有公网IP地址,不能访问外网,但是使用默认的阿里云源升级系统还是可以的,另外,通过内网ssh把原来服务器上的网站程序转移到新的服务器上也是没问题的。

2.在新创建的实例上,大伟哥这次没有选择Ubuntu操作系统,而是使用了以稳健著称的Debian,当前最新版本是10.3。选择的软件是Apache 2.4 + PHP7.3 + MariaDB,以上软件全部在Debian的默认源里,只需要apt install就可以安装了。

3.通过内网IP把原来服务器上的Apache的配置文件和https证书迁移到新的服务器上,把原来的几个网站目录也迁移过去,把Mysql数据库从原服务器上使用mysqldump命令导出,然后scp到新服务器上,并使用mysql命令导入到MariaDB里。

4.把原来的公网IP地址转换为弹性IP,这样就可以把公网IP和原来的ECS服务器解除绑定了。

操作步骤(引用自阿里云文档):

  1. 登录云服务器ECS管理控制台。
  2. 在左侧导航栏,单击实例与镜像 > 实例。
  3. 在顶部状态栏处,选择ECS实例的地域。
  4. 在实例列表页面,找到目标ECS实例,单击操作列下的更多 > 网络和安全组 > 公网IP转换为弹性公网IP。
  5. 固定公网IP转换为EIP
  6. 在弹出的对话框中,单击确定。
  7. 刷新实例列表。
  8. 转换成功后,原来的公网IP地址会标注为弹性。

5.把弹性IP从原服务器上解绑,然后分配到新的ECS服务器上,这样网站就可以无缝迁移到新的服务器上了。没有IP地址的变动,也不需要重新备案。

几天的观察发现,网站在新的服务器上运行非常稳定,CPU占用率平均在10%以下,完全不会因为CPU 20%的基准性能限制影响网站运行,倒是可用内存翻倍了。如果你的网站流量不是很大,完全可以以相差无几的价格,切换到突发性能实例规格族t6上来。

来大伟哥的阿里云云小站,获得阿里云的代金券/折扣券,限量云产品最低一折起

文章分类

标签

评论

添加新评论

此字段内容将保密,不会被其他人看见。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
9 + 1 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。