tencent cloud

弹性伸缩
自动化、具备计划性、高效且高容错性的低成本计算资源管理策略
简介

弹性伸缩(Auto Scaling,AS)为您提供高效管理计算资源的策略。您可设定时间周期性地执行管理策略或创建实时监控策略,来管理 CVM 实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。在需求高峰时,弹性伸缩自动增加 CVM 实例数量,以保证性能不受影响;当需求较低时,则会减少 CVM 实例数量以降低成本。弹性伸缩策略不仅能够让需求稳定规律的应用程序实现自动化管理,同时告别业务突增或CC攻击等带来的烦恼,对于每天、每周、每月使用量不停波动的应用程序还能够根据业务负载分钟级扩展。弹性伸缩策略让集群保持恰到好处的实例数量。

特性
自动化

使用弹性伸缩,您可以设置一个伸缩策略,弹性伸缩会根据业务负载情况,动态实时自动创建和释放 CVM 实例,帮助您以最合适的实例数量应对业务情况,全程无需人工干预,为您免去人工部署负担。

省成本

弹性伸缩帮助您以最合适的实例数量应对业务情况,当业务需求增加时,为您无缝地自动增加适量 CVM 实例,当业务需求下降时,为您自动削减不需要的 CVM 实例,提高设备利用率,为您节省部署和实例成本。

计划性

针对负载变化有着时间规律的业务,弹性伸缩可以根据您指定的一个时间点(如每晚 21:00)对业务资源进行自动扩容,这对于企业和开发者们在面临业务繁忙或难以区分不同业务的处理优先级时尤为可用。

容错性

弹性伸缩自动检测实例的健康状况,一旦发现异常,便会当即自动复制出健康的实例,以替换状态异常的实例,确保您的应用程序获得预期的计算容量,为您的业务保驾护航。

易审计

用户在使用弹性伸缩时,可记录每一个伸缩事件相关的触发条件、时间、涉及实例、成功/失败原因,并提供可视化追溯和查询界面,以及短信提示,方便您能够在短时间内定位到问题根源,及时解决。

功能
告警伸缩

如果您希望根据 CVM 指标情况调整业务部署,那么您可以自定义告警触发策略,当业务负载使得指标(包括 CPU 利用率、内存利用率、内网出带宽、内网入带宽、外网出带宽、外网入带宽)到达阈值时,该策略将帮助您自动增加或减少 CVM 实例数量,从而灵活应对业务负载变化,提高设备利用率,节省部署和实例成本,监控周期为 1 分钟。

定时伸缩

如果您的负载变化情况是可以预知的(可知最大伸缩数、最小伸缩数或期望实例数),那么您可以设置定时任务,对您的设备扩展活动进行规划,您可以使用此功能定时及周期性地自动增加或减少 CVM 实例,支持按天/周/月重复操作,从而灵活应对业务负载变化,提高设备利用率,节省部署和实例成本。

替换不健康子机

弹性伸缩自动检测实例的健康状况,一旦发现异常,即自动复制出健康的实例,以替换状态异常的 CVM 实例,确保您的应用程序获得预期的计算容量,为您的业务保驾护航。

自动配置负载均衡

通过告警策略新增的 CVM 实例还可直接关联已有负载均衡 CLB,以使伸缩组新增的实例承担分发流量,从而提高服务可用性。执行操作:新增子机自动注册到负载均衡(CLB)中;权重设置:新增子机负载均衡权重默认设置为 10;负载均衡策略:沿用负载均衡中已定义的策略,了解更多负载均衡 CLB

伸缩活动记录

弹性伸缩会根据您设定的伸缩策略自动增加或减少 CVM 实例,如果您想了解伸缩策略已执行情况,使用该功能查看即可,该功能可帮助您掌握弹性伸缩已执行的活动情况。记录内容:活动起因、活动结果、起止时间;查询操作:支持按时间查询历史记录;实时显示:当前进行中的伸缩活动变化;详情展示:详细失败原因及建议操作。

应用场景

业务类型

电商网站、视频网站、在线教育等。

策略

客户端的请求通过负载均衡到达应用服务器,当访问量快速变化时,弹性伸缩服务可根据请求量弹性扩缩应用服务器的数量。

业务类型

分布式大数据的计算节点、数据检索服务器等后端计算集群。

策略

根据计算量大小实时调整集群服务器数量。

业务类型

发送请求或收集数据的服务器集群。

策略

由于此类业务具有明显的时效性,可以考虑弹性伸缩服务快速完成请求服务器的创建和缩容。

定价

弹性伸缩 (AS) 是免费的。但是,可能涉及其他相关产品如按量付费的云服务器(CVM)的费用。