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 设置变配参数
表2 自动变配参数 参数名称
参数说明
自动扩容
打开自动扩容的开关。
扩缩容类型
- 扩缩规格
- 增删只读节点
说明:- 扩缩容类型可选择其中一个或多个。
- 包年/包月实例目前增删的只读节点均为按需计费类型。
- 取消勾选增删只读节点的扩缩容类型,将会自动删除当前实例下已创建的按需节点,请谨慎操作。
- 账户需要余额充足,否则可能会导致扩容规格或增加只读节点失败。
- 开启自动扩容后,自动新增的只读节点不参与故障倒换。
观察窗口
- 如果开启自动扩容,在观察窗口时间内,CPU平均使用率大于设定值,则系统自动根据读写流量情况进行规格升配或增加只读只读节点。每次升配成功后将进入静默期。
- 观测窗口期最小值为5分钟。
CPU平均使用率
自动扩容的触发阈值。当CPU平均使用率大于设定值,就会触发自动扩容。
允许范围:50%~100%
扩容规格上限
自动扩容的规格上限。触发自动扩容后,会逐级扩容至规格上限。每次扩容一级规格,扩容完成后进入静默期。
只读节点数量上限
每次仅允许增加一个只读节点。
只读节点读写分离权重
如果您已经开启了读写分离,则自动变配添加的只读节点将自动加入代理中。
自动回缩
根据实际业务选择是否打开自动回缩的开关。
说明:如果开启自动回缩,CPU平均使用率小于30%的时间超过观察窗口期间的99%,则依次逐级回缩,直到回至原始配置。每次回缩成功后将进入静默期。
静默期
静默期指两次自动变配(包括手动变配)的最小间隔时间。静默期内,GaussDB(for MySQL)不会触发自动变配。
- 单击“确定”。
查看变配历史
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 在页面左上角单击,选择 。
- 在“实例管理”页面,单击目标实例名称,进入实例概览页面。
- 单击“自动变配”后的“变配历史”。
- 在弹框中查看历史变配任务,包含变配时间、变配类型、状态及原配置和目标配置。