记录一次使用阿里云弹性伸缩全过程
记录一次阿里云弹性伸缩使用过程
背景
因为公司日活突然增大,业务上又是在用补贴,造成一些用户会守在十二点钟等库存更新后立即领取补贴金,对于这种场景我们选择了阿里云的弹性伸缩服务并成功解决问题。
需要先准备好的事情(需要会一点服务器上的操作)
1.需要有负载均衡的支持(这里不做多的介绍)
2.先在控制台开通这一项服务(按量付费)
3.需要有一台服务器作为弹出服务器镜像来源,该实例需要重启后自启动所用到的服务(如nginx,jar,redis),设置自启动的方式非常多也比较简单这里暂时不做过多介绍
先介绍下阿里云如何制作一个镜像
这里我们使用的是阿里云的服务器,如图点击创建就可以了,这个镜像可以先拿出来试试一定要保证弹出的服务器是直接可用的
具体如何使用配置弹性伸缩
1.点击创建伸缩组,根据提示填写信息就好,需要注意的是最小实例数量填写一定要大于负载内在服务的实例数,
2.点击创建后在伸缩组列表点击管理进入如图页面,手动添加负载里有的服务器先添加进去,比如负载有三台就都加进去,这时可以看到总数量是3但并没有任何弹出。
3.现在创建伸缩规则,就是新增几台减少几台这种操作,根据业务来决定,好了以后返回到弹性伸缩刚点进来的页面,配置报警任务或者定时任务,与刚刚创建的规则关联上
4.这里可以看到在执行的操作
5.点击配置组内实例信息来源,点击修改可以替换要弹出的镜像
写的很粗糙,具体使用搭建的过程可能复杂一些,但是按照这个思路总归我们也已经实现,如果有更好的建议或者问题欢迎留言!