弹性伸缩(AutoScaling,AS)为您提供高效管理计算资源的策略。您可设定时间周期性地执行管理策略或创建实时监控策略,来管理 CVM实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。在需求高峰时,弹性伸缩自动增加 CVM实例数量,以保证性能不受影响;当需求较低时,则会减少 CVM实例数量以降低成本。弹性伸缩策略不仅能够让需求稳定规律的应用程序实现自动化管理,告别业务突增或CC攻击等带来的烦恼,对于每天、每周、每月使用量不停波动的应用程序还能够根据业务负载分钟级扩展。弹性伸缩策略让集群保持恰到好处的实例数量。
腾讯云 AS 可以根据您的业务需求和策略,自动调整 CVM 计算资源,确保您拥有适量的 CVM实例来处理您的应用程序负载。对于您的 Web 服务而言,智能的扩展和收缩是成本控制和资源管理的重要组成部分。Web应用程序开始获得更多请求流量时,您将添加更多的服务器来应对额外负载。当 Web应用程序的流量开始减少时,您将终止未充分利用的服务器。
您可以使用控制台、API 等管理工具,快速创建伸缩方案,对 CVM 计算资源进行自动化管理。
功能
腾讯云 AS 可以根据你的业务需求,设置创建伸缩策略告警伸缩,对 CVM计算资源进行定时伸缩自动化管理,达到高效率、节约成本、及时容错的目的。
告警伸缩
如果您希望根据 CVM 指标情况调整业务部署,那么您可以自定义告警触发策略,当业务负载使得指标(包括 CPU利用率、内存利用率、内网出带宽、内网入带宽、外网出带宽、外网入带宽)到达阈值时,该策略将帮助您自动增加或减少 CVM实例数量,从而灵活应对业务负载变化,提高设备利用率,节省部署和实例成本,监控周期为 1 分钟。
定时伸缩
如果您的负载变化情况是可以预知的(可知Zui大伸缩数、Zui小伸缩数或期望实例数),那么您可以设置定时任务,对您的设备扩展活动进行规划,您可以使用此功能定时及周期性地自动增加或减少CVM 实例,支持按天/周/月重复操作,从而灵活应对业务负载变化,提高设备利用率,节省部署和实例成本。
替换不健康子机
弹性伸缩自动检测实例的健康状况,一旦发现异常,即自动复制出健康的实例,以替换状态异常的 CVM实例,确保您的应用程序获得预期的计算容量,为您的业务保驾护航。
自动配置负载均衡
通过告警策略新增的 CVM 实例还可直接关联已有负载均衡 CLB,以使伸缩组新增的实例承担分发流量,从而提高服务可用性。
执行操作:新增子机自动注册到负载均衡(CLB)中;
权重设置:新增子机负载均衡权重默认设置为 10;
负载均衡策略:沿用负载均衡中已定义的策略。
伸缩活动记录
弹性伸缩会根据您设定的伸缩策略自动增加或减少 CVM实例,如果您想了解伸缩策略已执行情况,使用该功能查看即可,该功能可帮助您掌握弹性伸缩已执行的活动情况。
记录内容:活动起因、活动结果、起止时间;
查询操作:支持按时间查询历史记录;
实时显示:当前进行中的伸缩活动变化;
详情展示:详细失败原因及建议操作。