更新时间:2024-11-06 GMT+08:00

GaussDB(for MySQL)实例自动变配

操作场景

按需实例和包年/包月实例支持在实例概览页面设置自动扩缩容策略,扩缩容类型包含扩缩规格增删只读节点,根据设置的参数进行自动扩容和自动回缩。

约束条件

  • 仅按需和包年/包月实例支持设置自动变配。
  • 包年/包月实例如需增删只读节点,可以在管理控制台右上角,选择“工单 > 新建工单”,提交申请。包年包月实例目前增删的只读节点均为按需计费类型。
  • 设置自动变配时必须拥有iam:agencies:listAgencies权限,如不满足请创建自定义策略
  • 规格变配会引起业务短暂的中断,请根据实际情况选择是否打开自动变配。
  • 如果需要增删只读节点,则实例需满足开通读写分离且只有一个代理实例。详细内容请参见使用GaussDB(for MySQL)数据库代理实现读写分离
  • 由于自动变配涉及删减只读节点,为避免您的业务受影响,建议不要使用读内网地址连接应用。
  • 自动扩容与手动扩容的费用标准相同,详情请参见计费说明

计费说明

  • 按需实例

    按需实例支持扩缩规格和增删只读节点。

    按实际使用时长计费,自动变配后按照新的规格每小时收费,精确到秒,旧订单自动失效。

    由自动变配产生的费用,您可在费用中心 > 消费汇总中查看费用详情。

  • 包年/包月实例

    包年/包月实例支持扩缩规格和增删只读节点。

    自动变配后按照新的规格收费,详情请参考产品价格详情

    由回缩规格产生的退款,系统会自动退还至客户账户,您可通过单击“费用中心”进入“费用中心”页面,在左侧导航栏“订单管理”下的“我的订单”查看费用详情。

    表1 包年/包月变配费用说明

    变配类型

    费用说明

    扩容规格

    升配费用=新规格价格*剩余周期 * 节点数量-旧规格价格*剩余周期 * 节点数量

    公式中的剩余周期=每个自然月的剩余天数/对应自然月的最大天数

    示例:

    客户于2023年4月1日购买了2 vCPUs 8GB的GaussDB(for MySQL)实例,默认2个节点,购买时长为1个月,2023年4月18日自动变配,规格扩容为4 vCPUs 16GB,剩余天数12天,剩余周期为12/30=0.4。

    新规格月单价格为290美元,旧规格月单价145美元,则需要支付290 * 0.4 * 2 -145 * 0.4 * 2= 116美元。

    回缩规格

    关于回缩规格的费用说明,请参见云服务退订

    增加只读节点

    新增的只读节点按实际使用时长计费。

    删除只读节点

    删除的只读节点不再计费。

设置自动变配

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB(for MySQL)
  4. “实例管理”页面,单击目标实例名称,进入实例概览页面。
  5. “配置信息”区域,单击“自动变配”后的“设置”

    图1 设置自动变配

  6. 在弹框中设置变配参数。

    图2 设置变配参数

    表2 自动变配参数

    参数名称

    参数说明

    自动扩容

    打开自动扩容的开关。

    扩缩容类型

    • 扩缩规格
    • 增删只读节点
    说明:
    • 扩缩容类型可选择其中一个或多个。
    • 包年/包月实例目前增删的只读节点均为按需计费类型。
    • 取消勾选增删只读节点的扩缩容类型,将会自动删除当前实例下已创建的按需节点,请谨慎操作。
    • 账户需要余额充足,否则可能会导致扩容规格或增加只读节点失败。
    • 开启自动扩容后,自动新增的只读节点不参与故障倒换。

    观察窗口

    • 如果开启自动扩容,在观察窗口时间内,CPU平均使用率大于设定值,则系统自动根据读写流量情况进行规格升配或增加只读只读节点。每次升配成功后将进入静默期。
    • 观测窗口期最小值为5分钟。

    CPU平均使用率

    自动扩容的触发阈值。当CPU平均使用率大于设定值,就会触发自动扩容。

    允许范围:50%~100%

    扩容规格上限

    自动扩容的规格上限。触发自动扩容后,会逐级扩容至规格上限。每次扩容一级规格,扩容完成后进入静默期。

    只读节点数量上限

    每次仅允许增加一个只读节点。

    只读节点读写分离权重

    如果您已经开启了读写分离,则自动变配添加的只读节点将自动加入代理中。

    自动回缩

    根据实际业务选择是否打开自动回缩的开关。

    说明:

    如果开启自动回缩,CPU平均使用率小于30%的时间超过观察窗口期间的99%,则依次逐级回缩,直到回至原始配置。每次回缩成功后将进入静默期。

    静默期

    静默期指两次自动变配(包括手动变配)的最小间隔时间。静默期内,GaussDB(for MySQL)不会触发自动变配。

  7. 单击“确定”。

查看变配历史

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB(for MySQL)
  4. “实例管理”页面,单击目标实例名称,进入实例概览页面。
  5. 单击“自动变配”后的“变配历史”。
  6. 在弹框中查看历史变配任务,包含变配时间、变配类型、状态及原配置和目标配置。