DAS提供自动扩容功能帮助数据库实例快速弹性适配高峰流量,有效保障线上业务稳定性,同时支持实时检测CPU使用率,在单位时间内CPU使用率下降的情况下,支持自动规格回缩。本文介绍自动扩容的开启方法。

前提条件

  • 目标数据库为PolarDB。
  • 目标数据库实例已开启自治服务,详情可参见自治中心

场景示例

某用户通过DAS开启PolarDB自动扩容。在业务高峰期时DAS自动触发扩容,弹性扩容后,读写流量提升一倍,CPU使用率由90%以上降至25%,高负载持续运行近10个小时。当流量回落,CPU使用率降至25%以下,DAS自动触发规格回缩操作,回缩至变配前的规格。

整个过程,DAS通过弹性伸缩适配高峰流量,有效保障了线上业务稳定性。

若您的业务量波动较大且频繁,推荐您购买PolarDB计算包并配合DAS的自动扩容和回缩功能一起使用,当集群配置发生调整时,计算包能根据当前规格自动进行抵扣。
说明 若您使用的PolarDB MySQL集群购买方式为包年包月,则需要将其转为按量付费后才能使用计算包进行抵扣,详情请参见包年包月转按量付费

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏中,单击实例监控
  3. 找到目标实例,单击实例ID,进入目标实例详情页。
  4. 在左侧导航栏中,单击自治中心
  5. 自治中心页,单击右侧开关设置
  6. 开关设置对话框中,将自动扩容设置成开启状态,并配置以下参数。
    配置 说明
    CPU平均利用率 自动扩容的触发阈值。当CPU平均使用率大于等于设置的值时,就会触发自动扩容。
    规格上限 自动扩容规格的上限。DAS每次会逐级扩容规格,例如从4核到8核,再到16核,直到升级至规格扩容上限规格。
    只读节点数量上限 自动扩容只读节点数量的上限。DAS每次会逐个增加只读节点,直到增加至上限。
    观测窗口 DAS会周期性对实例进行检测。在观测窗口内,CPU使用率达到调整阈值时(默认阈值为CPU使用率 > 70%的时间超过50%以上),DAS系统会在这一轮观测窗口结束时触发自动规格调整。
    静默期 静默期指的是两次自动扩容或者缩容的最小间隔时间。在静默期内,DAS会持续进行观测,但不会触发自动扩容或缩容。若在静默期与观测窗口同时结束,且该观测窗口内CPU使用率达到调整阈值,DAS系统会在静默期和观测窗口同时结束时,触发自动规格调整。
    扩容
  7. 按需开启自动回缩功能。
    说明 开启自动回缩后,DAS系统发现在观测窗口内满足自动回缩的阈值时(默认阈值为CPU使用率 < 30%的时间超过99%),会进行自动逐级回缩操作,直到回缩至原始规格。
  8. 单击确定