自动扩容实例磁盘
GeminiDB HBase实例支持存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。
设置存储空间自动扩容有两种方式:
- 创建实例时设置存储空间自动扩容。详情请参见快速了解GeminiDB HBase接口。
 - 创建实例后设置存储空间自动扩容。
 
本章节介绍创建实例后如何设置存储空间自动扩容。
 
   - 如果用户通过主账号开启自动扩容,不需要任何额外配置。
 - 如果是IAM子用户并且是第一次操作开启自动扩容,则需要给子用户临时配置创建委托的权限。
 
权限配置
- 配置GeminiDB服务的“GeminiDB FullAccess”权限。
 - 配置IAM服务的细粒度权限。 
      
在IAM控制台配置如下IAM权限策略,具体操作请参见创建自定义策略。
如果采用JSON视图配置自定义策略,“策略内容”可参考如下:{ "Version":"1.1", "Statement":[ { "Effect":"Allow", "Action":[ "iam:permissions:listRolesForAgencyOnProject", "iam:permissions:grantRoleToGroupOnProject", "iam:agencies:createAgency", "iam:agencies:listAgencies", "iam:roles:listRoles", "iam:roles:createRole" ] } ] } - 创建用户组并授权
      
您可以在IAM控制台创建用户组,并授予该用户组2中创建的自定义权限和Security Administrator系统角色。
 - 将用户加入用户组
      
以主账号或者具有IAM权限的IAM子用户将需要设置存储空间自动扩容的实例所属的IAM子用户,加入3中创建的用户组,此时该IAM子用户享有该用户组配置的权限。详情请参考在用户组中添加或移除IAM用户。
 
使用须知
- 账户需要有足够的余额,才可进行自动扩容。
 - 实例状态正常。
 - 开启自动扩容,将会创建委托,且会自动扣费。
 - 容量变更无需重启实例,在此期间,不会对已有数据造成任何影响,服务不中断,不影响您正常使用数据库。
 
单个实例自动扩容
- 登录云数据库GeminiDB控制台。
 - 在“实例管理”页面,选择目标实例,单击实例名称,进入“基本信息”页面。
 - 在“存储空间”区域,单击“自动扩容”。
     
     图1 自动扩容
      - 开启存储空间自动扩容,并设置自动扩容的触发条件和上限。
     
     图2 设置自动扩容参数
     表1 参数说明 参数名称
描述
自动扩容
存储空间自动扩容开关。
可用存储空间率
当可使用存储空间百分比小于等于该阈值时或者10GB时,会触发自动扩容。
扩容步长
自动扩容当前存储空间的百分比,目前支持选择10、15和20,您可以根据需要选择合适的扩容步长,非10倍数向上取整。每次至少扩容100GB。
实例存储空间上限
自动扩容上限,单位:GB。
需要大于等于实例购买的存储空间大小,且最大上限不能超过实例当前规格支持的最大存储容量。
 - 单击“确定”。
 
批量自动扩容
- 登录云数据库GeminiDB控制台。
 - 在实例列表页面,单击“自动扩容”。
     
     图3 自动扩容
      - 勾选需要设置存储空间自动扩容的实例,开启存储空间自动扩容,并设置自动扩容的触发条件和上限。
     
     图4 设置批量自动扩容参数
     表2 参数说明 参数名称
描述
自动扩容
存储空间自动扩容开关。
可用存储空间率
当可使用存储空间百分比小于等于该阈值时或者10GB时,会触发自动扩容。
扩容步长
自动扩容当前存储空间的百分比,目前支持选择10、15和20,您可以根据需要选择合适的扩容步长,非10倍数向上取整。每次至少扩容100GB。
存储自动扩容上限
批量自动扩容时,不支持自定义存储自动扩容上限,默认扩容至所选实例对应的最大存储空间。
 - 单击“确定”。