You need to enable JavaScript to run this app.
导航

什么是弹性伸缩

最近更新时间2023.04.18 11:24:47

首次发布时间2022.03.01 09:10:58

弹性伸缩(Auto Scaling,简称AS)服务为您提供可按需伸缩的云服务器资源池,帮助您灵活应对活动、促销、秒杀等短时高并发的场景。

当业务需求增加时,AS将自动为您扩展云服务器实例或提升计算规格,保证业务能力;当业务需求下降时,AS将自动为您缩减云服务器实例或降低计算规格,节省资源成本。智能、灵活的伸缩服务,使得您的业务无论是在波动期或者稳定期,都能够保持恰到好处的资源量,并提供健康的服务。

产品结构

alt

  • 实例
    用于运行业务的云服务器实例,支持根据伸缩配置来源和伸缩规则的要求自动扩展和缩减实例数量,也支持手动添加/移出/删除实例。

  • 伸缩组
    伸缩组用于管理一组云资源实例。通过伸缩组可以定义云资源池中的实例数/容量、冷却时间、负载均衡等信息。

    • 实例数/容量:您可以固定伸缩组中的实例数/容量,适用于长期稳定、无较大浮动变化的业务;也可以设置资源数量的上下限,有效控制资源成本。
  • 伸缩配置来源
    用于定义云资源的计算、存储、网络、安全等能力,弹性扩展时使用此配置创建云资源实例。

  • 垂直伸缩:针对实例规格配置的调整,用于调整按量付费实例的实例规格(包括vCPU和内存),支持升配和降配。

  • 伸缩规则
    用于定义弹性伸缩的条件和方式,例如定时伸缩、周期伸缩、伸缩实例数量等。在同一个伸缩组中,您可以定义多条伸缩规则,满足任意规则时,伸缩组均会执行伸缩行为。

    • 定时任务:在固定时刻自动伸缩实例,适用于有预期的大型活动场景。
    • 周期任务:在每月/每周/每天的固定时刻,重复执行自动伸缩任务,适用于有规律发生的业务变更场景。
    • 告警任务:协同云监控产品,通过对实例指标数据的监控,达到动态伸缩的目的,用于应对突发或不可预料的业务场景。
  • 伸缩日志
    用于记录伸缩行为的结果,包括触发伸缩的条件、伸缩行为、开始/停止时间、执行结果等,为您提供事件记录和回溯的渠道。