
弹性伸缩
弹性伸缩确保您拥有适量的 CVM 实例来处理您的应用程序负载:
帮助您优化CVM实例的使用成本,同时确保计算资源规模在您的期望范围,以保证性能不受影响
访问量突增或下降,触发阈值,自动增加或减少CVM实例的数量
对访问量的峰谷周期很规律的业务,支持定时扩容和定时缩容
事先指定扩容机器模板
扩缩容的同时发送扩缩容通知并记录扩缩容活动详情

弹性伸缩核心价值

扩缩容模板——启动配置
创建启动配置:多机型、多计费模式、多可用区
启动配置灵活调整:镜像、网络、安全组等
伸缩组关联启动配置,一键扩缩,秒级扩缩容速度

扩缩容方式
定时扩缩容
告警触发扩缩容
手动快速扩缩容:一键更改期望实例数,系统按照预设的模板创建机器,并执行预设操作

告警触发
当业务负载使得指标到达阈值时,该策略将帮助您自动增加或减少 CVM 实例数量,从而灵活应对业务负载变化,提高设备利用率,节省部署和实例成本
伸缩动作:增加/减少固定数量子机或调整至固定值 指标种类:CPU利用率、内存利用率、内网出/入带宽、外网出/入带宽等(云监控指标全量支持) 监控周期:1分钟(业界领先)

定时任务
如果您的负载变化情况是可以预知的,您可以设置好扩容模板(启动配置),通过定时任务或手动调整容量,达到一键部署的效果
定时扩缩容:设置扩容时间、期望容量(期望实例数)。到达时间后系统自动扩容
周期设置:支持按天/周/月重复操作

云原生
云原生:与腾讯云其他云产品天然互通,如:对象存储
腾讯云云监控:伸缩组内配置的监控策略自动添加到所有集群内云主机上
腾讯云负载均衡:新增云主机自动关联监听器、支持CLB健康检查
消息队列:使用CMQ通知生命周期

支持按量实例和竞价实例混合
以最佳的方式最有效地利用竞价资源,同时仍能利用竞价实例提供的大幅折扣,最多可节省 90%
指定按量和竞价实例的配比及按量基础实例数(优先创建此部分)
为管理 Spot 实例中断提供无缝且无需干预的体验
监控竞价实例中断通知,尝试使用新的实例主动替换伸缩组中即将被回收的竞价实例
优雅中断:有机会通过正常退还过程将竞价实例从伸缩组中优雅地移除

竞价实例创建策略
容量优化策略(推荐):优先选择最可用的竞价实例机型,以这种方式扩容可帮助您最好的利用竞价实例资源。适用于大数据和分析、高性能计算、图像和媒体渲染以及机器学习等中断成本高的业务
成本优化策略:优先选择单核价格最低的竞价实例机型,将从您指定的可用区中分配您的实例,以这种方式扩容可帮助您最大节约成本。适合中断成本低、希望价格尽可能低的工作负载的不错选择,例如:时间不敏感的业务负载、短暂的工作负载、易于添加检查点和重新启动的业务

支持生命周期挂钩(1)
生命周期挂钩是管理伸缩组内实例生命周期的工具
伸缩组创建生命周期挂钩后,当生命周期挂钩联动的伸缩活动类型发生时,伸缩活动被挂起,您可以在伸缩活动挂起的期间执行自定义操作
场景一:扩容活动 安装业务所需软件包,以确保实例在开始接收流量之前准备就绪
AS扩容出实例后需要一定的启动时间,再挂载到 CLB对外提供服务
发生意外故障时放弃扩容

支持生命周期挂钩(2)
自定义操作完成后,您需要调用AS的完成生命周期挂钩接口来告知AS进行下一步的操作。若在设置的超时时间内,未调用AS完成生命周期挂钩接口,则生命周期挂钩会根据页面配置执行策略执行后续操作
场景二:缩容活动
可以在超时结束之前连接到实例下载日志或其他数据
等待客户端请求处理完成
主动中断竞价实例

弹性伸缩功能总结

场景一:弹性web服务
典型行业:电商、视频、在线教育
部署方法:网站的前端服务器、应用服务器属于无状态机器,可加入到伸缩组中,每类服务器对应一个伸缩组,并设置告警伸缩策略
日常计划扩容,可以通过期望实例数进行管理
在启动自定义镜像中部署好业务,在伸缩组设置对应负载均衡,使新加入的服务器自启动服务 - 对于重要的服务器,不希望被自动缩容掉,可设置“保护免于缩容”

场景二:游戏行业
根据业务负载分钟级扩缩容,以最合适的后端服务器和代理proxy数量应对业务情况
集群保持恰到好处的实例数量,并完成对实例的环境部署,保证业务平稳顺利运行

场景三:电商网站
客户面临的挑战:遇到热门赛事时,访问量剧增,前端服务器和后端应用服务器无法应对访问
2018年夏季体育赛事高峰:夏季体育赛事繁多,票务业务,高峰时访问量是平时的10多倍
应对方案:通过腾讯云的弹性伸缩服务,在夏季的赛事旺季为前端机器进行扩缩容,度过业务高峰
客户价值:帮助客户度过业务高峰
扩容和缩容过程无需客户操心,聚焦核心业务
场景四:高性能计算集群
典型行业:基因测序、搜索服务器后台
部署方法:
将计算节点自带的数据做成数据盘快照,在启动配置中选择基于快照创建数据盘,生产的服务器将自带所需数据
设置告警伸缩或手动修改期望实例数,完成计算任务

案例:基因测序
每次进行基因测序业务前,都需要临时准备大量计算资源,并部署环境
应对方案:通过调整期望实例数,快速扩容出基因测序所需的计算资源,无需另外部署环境。已经通过弹性伸缩累加扩容上十万核,申请上PB存储
客户价值: 基因测序前的资源准备时间压缩至分钟级别; 无需额外部署环境

场景五:高可用部署
典型行业:所有行业
部署方式:将需要高可用的服务器加入到伸缩组,通过伸缩组对不健康机器的检测和替换,即可达到近似keepalived的效果



