本教程将以租户扩缩容为例,带您体验无感扩缩容能力。

概念介绍

云数据库 OceanBase 通过支持标准变配和临时变配实现集群扩缩容,通过调整租户规格实现租户扩缩容。当您需要调整的容量空间来适应业务需求、合理把控成本时,可根据实际业务场景,选择适合您的扩缩容方案。其中:

  • 标准变配

    是在使用过程中,对资源容量进行调整,在下一次标准变配之前,将一直以本次调整后的资源容量进行计费。

  • 临时变配

    是指在使用过程中,对资源容量进行短时间调整,变配期间产生的增量费用按小时收取。详情参见临时变配计费说明

  • 租户规格变配

    通过调整租户的 Unit 规格和 Unit 数量,实现租户级别的扩缩容。

扩缩容维度

分类

扩缩容方式

使用场景

集群

标准变配

存储空间扩缩容

  • 当随着您业务的不断运行,积累了更多的数据,需要更多存储空间时,可选择存储空间扩容。

  • 当您的业务对历史数据进行迁移或删除后,使用的存储空间变小,即可选择修改存储空间进行缩容。

标准变配

套餐规格扩缩容

  • 当您的业务面临流量或数据增长,需要更高的集群规格时,可选择调整套餐规格进行扩容。

  • 当集群资源使用率较低,则可通过调整套餐规格进行缩容。

标准变配

增删节点扩缩容

  • 当您的集群或者租户的容量不足时,增加节点使集群可以容纳更多的租户,也可使租户能够容纳更多的数据和业务流量。

  • 当集群或者租户的容量冗余时,也可以将节点下线,从而降低成本。

增删节点后,你可调整对应租户的 Unit 数量,实现租户规格扩容。

临时变配

临时升降配

当您的业务面临小规模、高频的促销或其它活动时,可选择通过临时变配的方式集群规格和容量。活动结束后,可调整为原配置。

租户

租户变配

增减租户规格扩缩容

当租户性能不满足业务要求或新业务数据量较少,作为测试环境使用时,您可通过修改租户规格的方式进行扩容或缩容。

体验任务

本教程将带您体验如何对云数据库 OceanBase 的租户进行平滑无感扩缩容。 主要操作步骤如下:

image

顺序

操作步骤

详情

1

创建集群实例

当您初次使用云数据库 OceanBase 时,可申请免费体验,开通 OB Cloud 4C16GB 集群实例,具体操作参见集群实例免费试用操作指引。也可使用您的已有集群,进行后续操作。

2

创建 MySQL 租户

创建一个名为 tutorial_mysql01 的 MySQL 模式租户,一个名为 tutorial_mysql02 的 MySQL 模式租户,租户规格设置为 2C8GB 。

3

修改租户规格进行缩容

将 tutorial_mysql01 租户的规格调整至 1C4GB,进行缩容。

4

修改租户规格进行扩容

将 tutorial_mysql02 租户的规格调整至 3C12GB,进行扩容。