一、背景
·按峰值配置资源,在低谷期造成大量资源闲置和成本浪费。
·按均值配置资源,在高峰期面临性能瓶颈,需要手动变配响应。
TDSQL Boundless Serverless 实例正是为了解决这一问题而设计。它能够根据业务负载的实时变化,自动调整计算和存储资源,让资源使用量与业务需求始终保持匹配,真正实现"用多少付多少"。
二、弹性伸缩,自动适配负载
Serverless 实例具备自动弹性伸缩能力:
·纵向弹性:持续监控节点的 CPU 和内存使用率,在用户设定的算力范围内自动调整节点规格,分钟级生效;本地资源充足时原地变配,全程不中断连接、不影响业务;本地资源不足时跨机变配,过程中连接短暂闪断,随即自动恢复。
·磁盘自动扩容:磁盘使用率超过阈值时自动扩容,无需人工干预。
·横向弹性:当单节点 CCU 达到最大算力上限(16 CCU)后,系统可在配置的节点数范围内(最小2节点,最大16节点)自动增减节点数,进一步扩展整体算力,节点数步长为1。
三、按量计费,成本优化
·低负载时段自动缩容至最小算力,仅产生极低费用。
·相比预置资源实例,负载波动型业务可节省显著成本。
四、完整的分布式数据库能力
Serverless 实例基于 TDSQL Boundless,提供完整的分布式数据库核心能力:
·完整的 MySQL 兼容 SQL 能力
·分布式事务(强一致)
·在线 DDL
·自动备份
注意:Serverless 实例当前暂不支持以下能力:
五、负载波动型业务
游戏、电商、社交等业务存在明显的高峰低谷周期。Serverless 实例在高峰期自动扩容保障性能,低谷期自动缩容降低成本,资源使用曲线贴合业务增长曲线。
六、开发测试环境
开发和测试数据库使用频率不固定,大部分时间处于空闲状态。Serverless 实例在空闲时仅按最小算力计费,需要时自动扩容,避免为不常用的环境长期支付固定费用。
七、新业务冷启动
新业务初期无法准确预估数据库负载。Serverless 实例无需提前规划容量,业务增长时自动扩容,避免因容量不足导致的性能问题或因过度预留导致的成本浪费。
八、使用限制
| 限制项 | 说明 |
| 水平弹性 | 支持自动水平扩缩容,当单节点 CCU 达到上限(16 CCU)时,系统可自动增加节点数(最小2节点,最大16节点)以扩展整体算力;负载降低时自动减少节点数,释放成本 |
| 多可用区部署 | 暂不支持,仅支持单可用区部署 |
| 3副本模式 | 暂不支持,仅支持2副本 |
| 灾备/CDC 节点 | 暂不支持 |
| 列存只读节点 | 暂不支持 |
| 自动启停 | 暂不支持,实例始终保持最小算力运行 |
| 备份恢复 | 仅支持备份,暂不支持恢复 |
| 磁盘缩容 | 暂不支持,磁盘仅支持自动扩容 |
| 副本模式变更 | 创建后不可变更,仅支持2副本 |