实例形态简介

最近更新时间:2024-12-06 14:38:43

我的收藏
TDSQL-C MySQL 版支持两种数据库实例形态,一种是预置资源,一种是 Serverless。本文为您介绍 TDSQL-C MySQL 版的实例形态定义,两种实例形态的对比以及转换实例形态的方法。

实例形态定义


预置资源
实例形态为预置资源的实例,表示需预先分配固定规格。目前一个预置资源的集群下,拥有1个读写实例和1 - 15个只读实例,对于只读实例类型而言,一个预置资源的集群下可以既挂载预置资源的只读实例,又挂载 Serverless 的只读实例,并且支持挂载 LibraDB 只读分析引擎。
Serverless
实例形态为 Serverless 的实例,表示无需预先分配固定的规格,按实际使用量付费,并可根据业务负载自动扩缩容,可以实现资源的最大化利用和成本的最优化控制。目前一个 Serverless 的集群下,拥有1个读写实例,如果是 Serverless 单节点版,则该集群下无只读实例,如果是 Serverless 集群版,则该集群下可以挂载1 - 15个只读实例,只读实例的类型仅支持配置 Serverless 的只读实例。

实例形态对比

适用场景

预置资源(未启用 Serverless)集群
预置资源(启用 Serverless)集群
Serverless 集群
业务负载比较稳定。
固定实例规格能满足业务压力变化。
经常需要快速回档的游戏项目。
PB 级数据存储访问场景。
写入 QPS 要求较高的场景。
对主从延迟较敏感的场景。
有明显业务波峰波谷的场景。
不确定负载的场景。
希望保留已有的预置资源实例形态,同时又能够满足业务波动的场景。
期望降低运维成本、提升运维效率的场景。
业务峰值偏波动的场景。
低频使用数据库的场景,例如开发、测试环境。

业务负载波动时的资源利用

预置资源为固定规格,实际业务负载波动较大时,如未手动对实例进行升降配,可能出现资源浪费(波谷时期)和资源不足(波峰时期)。

Serverless 具备动态弹性扩缩容能力,使用资源(CCU 和存储)可随业务需求量及时调整,总体资源浪费较少,可提升资源利用率,根据配置的算力区间,可在波峰时期快速扩容,充分满足业务需求,在波谷时期,自动缩容,有效降低使用成本。

预置资源和 Serverless 相比,从贴合业务负载以及成本角度来看,在业务波动较大的场景下,Serverless 实例形态更贴合业务需求。


架构形式

预置资源(未启用 Serverless)集群
预置资源(启用 Serverless)集群
Serverless 集群

计算
读写实例(RW)和只读实例(RO)为预先配置的固定规格,可通过手动的方式,对实例的计算规格、实例数量进行扩缩容配置。
存储
包年包月的存储空间,由您根据业务情况自主选择大小,支持扩缩容。
按量计费存储空间,由您所选的计算规格决定其上限,可通过升级计算规格来获取更大的存储空间上限。

计算
读写实例(RW)为预先配置的固定规格,可通过手动的方式,对实例的计算规格进行扩缩容配置。只读实例(RO)可以包含预置资源的只读实例,以及 Serverless 只读实例。其中,预置资源部分不随业务压力的变化而改变,Serverless 部分随业务负载变化而弹性扩缩(纵向),每当 Serverless 只读节点随业务波动扩缩容时,CCU 算力也会随之增大和减小。建议在第一次设置弹性范围时,最小容量配置为0.25 CCU,最大容量选择较高的值。
存储
包年包月的存储空间,由您根据业务情况自主选择大小,支持扩缩容。
按量计费存储空间,由您所选的计算规格决定其上限,可通过升级计算规格来获取更大的存储空间上限。

计算
读写实例(RW)和只读实例(RO)均为 Serverless 形态,均可随业务负载变化而弹性扩缩(纵向),每当 Serverless 只读节点随业务波动扩缩容时,CCU 算力也会随之增大和减小。您可以手动修改 Serverless 只读实例的数量和算力区间。
存储
Serverless 集群存储空间计费方式为按量计费,创建时无需选择存储空间,按照实际数据量所占的存储空间大小进行收费,每个算力区间对应的最大存储空间上限不同,具体可参见 服务算力配置

部署及功能

对比项
预置资源集群
Serverless 集群
购买类型
一个集群内包含1个读写实例和最多15个只读实例
单节点版:1个读写实例
集群版:1个读写实例和最多15个只读实例
存储引擎
InnoDB
InnoDB
内核
TXSQL
LibraDB
TXSQL
版本
MySQL 5.7
MySQL 8.0
MySQL 5.7
MySQL 8.0
实例规格
CPU 和内存,单实例最高88核710GB
算力区间,CCU 量,最小算力为0.25,最大算力为64
自动备份
默认保留7天,最高可设置保留1830天
默认保留7天,最高可设置保留1830天
手动备份
支持
支持
备份文件形式
逻辑备份
快照备份
逻辑备份
快照备份
回档
支持
支持
实例生命周期管理
支持
支持
集群管理
支持
支持
监控与告警
支持
支持
账号管理
支持
支持
数据库管理
支持
支持
数据库代理
支持
支持
最大建表数
不对创建数据库的数量和创建表的数量进行限制,理论上有足够的空间,就可以创建更多的库与表
不对创建数据库的数量和创建表的数量进行限制,理论上有足够的空间,就可以创建更多的库与表
读写分离
支持
支持
详细功能差异对比,请参见 产品功能列表

费用

实例形态为预置资源时,计费方式支持包年包月和按量计费,计费项包含计算、存储。如果启用 Serverless,挂载了 Serverless 只读实例,则 Serverless 只读实例的计费方式为 Serverless,则集群下的总费用包含固定规格部分的费用以及 Serverless 的费用。
实例形态为 Serverless 时,计费方式为 Serverless,计费项包含计算、存储。
详细产品价格请参见 产品价格计费概述

如何创建这两种实例形态的集群

可通过购买页创建不同实例形态的集群:
创建实例形态为预置资源的集群,操作方法请参见 创建集群
创建实例形态为 Serverless 的集群,操作方法请参见 创建 Serverless 版集群

已创建的集群支持转换实例形态

说明:
下表为您列举实例形态的转换场景和操作指引,目前一个预置资源的集群下,可以挂载预置资源和 Serverless 这两种类型的只读实例,其整体的实例类型在控制台仍属于预置资源集群。
实例形态
转换场景
操作指引
预置资源
预置资源集群转为 Serverless 集群。
预置资源集群启用 Serverless。
说明:
启用 Serverless 后,表示一个预置资源的集群下,可同时挂载预置资源只读节点和 Serverless 只读节点。
预置资源实例转 Serverless。
说明:
表示将预置资源集群下的一个预置资源只读节点转换为 Serverless 只读节点,转换前后实例 IP 地址、实例名称、实例 ID 不变,此转换场景为实例维度的转换。
Serverless
Serverless 不支持转换为预置资源。
-