本文介绍专属集群MyBase如何配置动态CPU资源弹性策略,从而更有效利用主机上的空闲资源,实现实例性能的提升。

应用场景

举例来说,一台16核128 GB的主机,部署了8个4核8 GB的实例,那么当前主机的CPU超配比是200%(即所有实例的CPU资源之和是实际CPU资源的2倍),当某个实例出现高峰期或者秒杀的场景,由于实例规格的限制,最多只能使用4核,将会出现资源的严重供需矛盾。

此时您可以通过静态资源配置临时将实例的CPU进行扩大,提升实例的资源使用上限,详情请参见弹性配置(临时升配)。这种方式仅适用于对业务高峰期有预知,在流量高峰到来之前提前手动做临时升配,该种方式时效性不强。同时也会有一些突发的业务流量高峰,您无法预知,因而建议您在专属集群设置动态CPU资源弹性策略,系统会根据资源使用率和主机资源剩余情况动态自动上弹资源,从而降低运维代价。

支持的数据库引擎类型

目前专属集群仅MySQL、PosgtgreSQL数据库引擎支持配置CPU资源弹性策略。
说明 关于MyBase for MySQL、MyBase for PostgreSQL实例的创建,详情请参见:

说明

  • 更改专属集群CPU资源弹性策略后,大约三分钟后配置会生效。
  • 专属集群CPU资源弹性策略配置生效后,当该专属集群的实例CPU使用率达到实例规格的80%,则会自动触发CPU资源动态上弹,放大比例为集群资源弹性策略配置的比例。

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在左侧单击集群列表,在目标专属集群的操作列单击详情
  4. 在专属集群的信息展示页面,单击弹性策略,设置CPU的放大比例,单击保存
    弹性策略
    说明 专属集群CPU的放大比例默认为50%。