一、集群形态定位
TDSQL-C MySQL 版支持如下几种形态,你可通过下列表格了解各种形态的定位和说明。
| 集群形态 | 形态说明 | 成本优势 | 性能保障 | 适用场景 |
| 预置资源 | 集群下实例的配置为固定规格 | – | 稳定输出 | 负载平稳的业务 |
| Serverless | 集群下都是 Serverless 实例 | 按需付费,成本较优 | 受 CCU 上限限制 | 负载波动大的业务 |
| 预置资源 + Serverless(集群混部) | 集群下读写实例为预置资源,只读实例可以为预置资源和 Serverless | 只读实例按需弹性 | 读写实例性能稳定,只读实例灵活伸缩 | 读多写少、只读负载波动明显的读写分离业务 |
| 预置资源 + Serverless(预置资源弹性空间) | 集群下读写实例和预置资源的只读实例可以开启资源弹性空间,集群下也可以有 Serverless RO | 波谷时节省成本,波峰时自动扩容 | 固定规格兜底,弹性空间自动伸缩 | 负载波动大且需要单节点弹性能力的业务 |
二、功能适用场景
预置资源 + Serverless(预置资源弹性空间)的集群形态适用场景如下:
·电商大促、在线教育等业务流量具有明显波峰波谷特征。
·数据分析、报表查询等偶发性高负载场景。
·读多写少、只读负载波动明显的读写分离业务。
·希望在保障业务稳定性的前提下优化资源成本的数据库运维场景。
三、支持版本说明
满足以下三个条件的集群支持预置资源 + Serverless(预置资源弹性空间)的集群形态。
·TDSQL-C MySQL 版5.7、8.0版本。
·集群下有预置资源的实例
·产品系列为1.0。
四、注意事项
使用 Serverless 功能时,因其本身的灵活弹性能力,可能会发生跨机扩容的现象。为了避免发生跨机扩容对业务造成的影响,建议你在使用 Serverless 集群时增加 数据库代理,以防止因跨机闪断带来的断连问题,同时建议你的业务具备重连机制,从而降低跨机对业务带来的影响。
五、使用限制
·其他功能的使用限制:开启 Serverless 功能后,不支持使用 全球数据库、新存储架构 等 Serverless 集群还不支持的功能。
·固定规格范围限制:在预置资源集群的 Serverless 功能中,资源弹性空间能力对于计算节点的 CPU 核数有以下限制:对于独享型实例,若 CPU 核数大于32,则不支持纵向弹升(单节点 CCU 资源弹升)。
·实例类型限制说明:Serverless 功能为集群维度,启用读写实例的 Serverless 功能时,若该集群下的读写实例为独享型实例,则支持资源弹性伸缩,若为通用型实例,则暂不支持资源弹性伸缩,但如果该通用型实例调整配置转为了独享型实例,则会默认支持资源弹性伸缩;若该集群下的只读实例为独享型实例,则支持资源弹性伸缩,若为通用型实例,则暂不支持资源弹性伸缩,但如果该通用型实例调整配置转为了独享型实例,则会默认支持资源弹性伸缩。
六、计费说明
对于预置资源集群的 Serverless 功能,开启后,它的费用包含预置资源集群的费用和 Serverless 的费用两部分。其中,针对固定规格以外的弹性扩展资源,会按照实际使用的 CCU 进行计费,支持购买 资源包 进行资源抵扣,详细费用请参考 产品价格。有关资源包绑定关系的说明如下:
·当集群下存在 Serverless 资源(Serverless 资源弹性空间或 Serverless RO)时才支持绑定资源包,绑定的资源包按照实例维度进行绑定,最后一个资源隔离后,被绑定的资源包才会解绑。当你再次购买 Serverless 资源后,如需使用资源包进行资源抵扣,则需要手动绑定资源包,即资源包的绑定关注不会自动重建或继承。
·若你的集群数量较多,可能需要等待一段时间才能完整显示实例的资源包绑定关系。
七、新建集群时通过购买页开启功能
在 购买页 新建集群时,在实例选型模块下,勾选读写实例或只读实例的“资源弹性空间”,并设置弹性范围。完整步骤请参见 创建集群。
八、为存量实例开启功能
1. 登录 TDSQL-C MySQL 版控制台。
2. 在左侧集群列表,单击目标集群,进入集群管理页。
3. 单击右上方的 Serverless 配置。
4. 在固定规格节点弹性空间页签下,完成如下配置,单击确认。
| 参数 | | 说明 |
| 读写节点 – 固定规格 | 资源弹性空间 | 勾选“启用”。读写实例和只读实例的资源弹性空间可根据需要都启用,或选择启用其中一个。 |
| | 弹性空间算力配置 | 资源弹性空间勾选“启用”后,此选项显示,请设置算力区间,范围:0 – 32CCU,不可设置为0,针对固定规格的读写实例生效。 |
| | 费用 | 根据设置的弹性空间算力配置展示计算费用区间。 |
| 只读节点 – 固定规格 | 节点数量 | 展示固定规格的只读实例的个数,增加只读实例可直接单击页面的购买节点,跳转进行购买;要删除只读实例,请前往集群详情页,找到对应只读实例,单击退还/退款。 |
| | 资源弹性空间 | 勾选“启用”。读写实例和只读实例的资源弹性空间可根据需要都启用,或选择启用其中一个。 |
| | 只读节点算力配置 | 资源弹性空间勾选“启用”后,此选项显示,请设置算力区间,范围:0 – 32CCU,不可设置为0,针对固定规格的只读实例生效。 |
| | 费用 | 根据设置的弹性空间算力配置展示计算费用区间。 |
5. 阅读并勾选闪断提示及配置生效提示后,单击确认。
九、修改 Serverless 功能的弹性空间算力配置
1. 登录 TDSQL-C MySQL 版控制台。
2. 在左侧集群列表,单击目标集群,进入集群管理页。
3. 单击右上方的 Serverless 配置。
4. 在固定规格节点弹性空间页签下,修改读写节点或只读节点的弹性空间算力配置。
5. 阅读并勾选闪断提示及配置生效提示后,单击确认。
十、关闭预置资源集群的 Serverless 功能
1. 登录 TDSQL-C MySQL 版控制台。
2. 在左侧集群列表,单击目标集群,进入集群管理页。
3. 单击右上方的 Serverless 配置。
4. 在固定规格节点弹性空间页签下,取消勾选资源弹性空间的“启用”,单击确认。