为您介绍增删节点的操作和注意事项,您可通过增删节点实现实例扩缩容。
背景信息
OceanBase 数据库的弹性扩容能力相比于传统数据库具有明显的架构优势。传统数据库的数据存放于一台机器上,而 OceanBase 数据库能够把数据打散到不同机器,从而能够解决可扩展性的问题,真正体现出分布式架构的优势。当集群或者租户的容量不足时,只需要增加更多的节点,集群就能够容纳更多的租户,租户也能够容纳更多的数据和业务流量。
增删节点不会对您的业务造成影响,为保障您业务的稳定性,仍建议您选择在业务低谷期进行操作。
使用说明
OceanBase 数据库支持对集群执行增删节点操作以实现实例扩缩容。以采用多可用区部署方案的集群实例为例,假设您创建的集群实例拥有三个可用区,每个可用区有一个节点(即 1-1-1 的节点分布架构),当您为该集群增删节点时,操作对应的资源变化说明如下:
增加节点:OceanBase 数据库支持按倍数增加节点数量,并同时增加实例的计算资源和存储空间大小。若您选择的节点个数为 9,此时,每个可用区都会增加两个节点,节点分布架构为 3-3-3。
删除节点:OceanBase 数据库仅支持对之前已增加节点的实例执行删除节点操作,删除节点会同时减少实例的计算资源和存储空间大小。
前提条件
在增删节点前,请您进行如下检查,满足下述情况时,才可进行修改操作。
当前集群为 运行中 状态。
当前集群下所有租户为 运行中 状态。
当前集群不处于临时容量状态。
操作步骤
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台。
单击右上角更多图标,单击 标准变配。
单击 增加节点 或 删除节点。
当数据库版本为 V4.1.x 时,无法进行增加节点的操作。
当数据库版本为 V4.0 - V4.2 之间的版本时,无法进行删除节点的操作。
节点数量最多不超过 120 个,最少不少于 3个。
说明若您需要增加更多节点数量,请联系 OceanBase 技术支持。
当集群存在直连地址时,增加节点将会导致使用直连地址的应用产生跨机房的访问,引起访问时延变大。扩容后建议应用使用主地址或访问地址替换原直连地址。
设置节点个数,勾选 服务协议。
单击 立即购买,到收银台付款。
后续操作
完成扩缩容操作后,可前往集群工作台查看集群当前节点数量。