本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1iv411v7xm
背景介绍
弹性伸缩经常用于有波峰和波谷的业务,最典型的就是电商网站在出现购物高峰的时间就需要用到弹性伸缩这个功能(如下图)。
以电商网站为例,我们购买cvm时可以以两种计价方式购买分别是“包年包月”和”按量计费“。因为我们是可以计算出平时访问是用的机器资源数,这些资源就可以以”包年包月“形势计价,当出现波峰时这种不可以预测或者是可以预测但并不准时就可以使用弹性伸缩功能,机器资源以"按量计费",解决高峰访问的资源问题同时为用户节约了大量机器的成本,这也是云计算的价值。
弹性伸缩
我们可以在腾讯云的cvm中( https://console.cloud.tencent.com/autoscaling/group?rid=4 )
弹性伸缩需要两步配置分别为:
- 启动配置
- 伸缩组
启动配置
填写“启动配置名称”-> 确定服务器购买可用区->选择购买机型-> 选择镜像->自定义数据
选择镜像
自定义数据,主要用于拉取业务数据或业务初始化
伸缩组
填写名称->选择伸缩组配置->支持网络 -> 子网->负载均衡->迁出策略
弹性伸缩
根据两个规则进行弹性伸缩,分别为:
- 告警出发策略(策略与策略是“或”的关系即相互独立)
- 定时任务
当规则触发后,还会根据系统配置通知指定用户。