Serverless 常见问题

最近更新时间:2025-01-13 11:42:53

我的收藏
本文为您介绍 Serverless 相关的常见问题。

什么是 Serverless 服务?

TDSQL-C MySQL 版支持两种数据库实例形态,一种是预置资源,一种是 Serverless。Serverless 服务是 TDSQL-C MySQL 版的无服务器架构版,支持按实际计算和存储资源使用量收取费用,并可根据业务负载自动扩缩容,可以实现资源的最大化利用和成本的最优化控制。适用于低频使用数据库,例如开发、测试环境;或者业务峰值偏波动场景。

Serverless 服务怎么计费?

Serverless 服务的计算和存储独立计费:计算按 CCU 个数计费,存储按使用量 GB 计费,计费系统按秒计费,按小时结算。其计费公式如下:
Serverless 总费用 = 计算节点费用 + 存储空间费用 = Serverless 算力价格 × CCU 量 + 存储空间价格 × 存储空间
具体算力价格和存储空间价格请参见 服务计费说明

CCU 是什么?

CCU(TDSQL-C Compute Unit)为 Serverless 的计算计费单位,一个 CCU 近似等于1个 CPU 和2GB内存的计算资源,每个计费周期的 CCU 使用数量为:数据库所使用的 CPU 核数与内存大小的1/2二者中取最大值。

Serverless 服务具备哪些服务特性?

Serverless 服务具备如下几种服务特性:
可调整 CCU 弹性扩缩容的范围,Serverless 集群会在该范围内根据实际业务压力自动增加或减少 CCU,更加适配波动业务的计算需求。
Serverless 服务会持续监控用户的 CPU、内存等 workload 负载情况,根据一定的规则触发自动扩缩容策略。
Serverless 服务支持自定义实例自动暂停时间,无连接时实例会自动暂停。当有任务连接接入时,实例会秒级无间断自动唤醒。
内核团队进行了相关优化,使得 Serverless 服务具备弹性防抖动能力,能使集群的弹性扩缩容更加稳定。

如何创建 Serverless 集群?

可以通过购买页进行创建,实例形态选择为 Serverless 即可,详情请参见 创建 Serverless 版集群

Serverless 集群支持在哪些地域创建?

目前 Serverless 仅支持广州、上海、北京、成都、南京、中国香港、硅谷、弗吉尼亚、新加坡、东京、首尔地域,如以上地域不满足您的需求,可 提交工单 反馈。

Serverless 集群支持哪些数据库版本?

和预置资源集群一致,支持 MySQL 5.7、MySQL 8.0。

Serverless 集群支持选择哪些架构?

支持选择单节点版或者集群版架构。
单节点版架构:集群下只有1个读写实例,购买后支持在控制台切换为集群版架构。
集群版架构:集群下包含1个读写实例和1 - 15个只读实例(可选),购买后支持在控制台切换为单节点架构。

Serverless 集群的算力弹性范围是多少?

单个 Serverless 实例的最小算力配置支持设置到0.25 CCU,单个 Serverless 实例的最大算力配置支持设置到64 CCU,同一个 Serverless 实例的弹性范围最广可以设置到0.25 - 32 CCU(约为32核64GB)。不同可用区支持的资源情况不同,具体请参见 服务算力配置
说明:
建议在第一次设置弹性范围时,将最小容量配置设置到1 CCU,最大容量配置选择较高的值。较小的容量配置可以让您的集群在完全空闲时最大限度地进行缩减,避免产生额外的费用,较大的容量配置可以在您的集群负载过大时最大限度地进行扩展,稳定度过业务峰值。

Serverless 集群的存储上限是多少?

配置的算力区间不同,其对应的存储上限也不同,当前支持最大存储上限为384TB,具体请参见 服务算力配置

Serverless 集群相比预置资源集群能节省多少钱?

从非 Serverless 集群(即预置资源集群)转为 Serverless 集群可以节约多少成本,您可通过 Serverless 成本预估器 进行对比。

Serverless 集群下是否支持挂载预置资源的只读实例?

不支持。

预置资源集群下是否支持挂载 Serverless 只读实例?

支持,通过启用 Serverless 功能可以实现,操作及说明请参见 预置资源集群启用或关闭 Serverless

Serverless 集群是否支持调整配置?

支持,您可通过控制台对 Serverless 集群进行配置变更,详情请参见 调整配置

Serverless 集群是否支持多可用区部署?

支持。满足以下条件的 Serverless 集群支持设置多可用区部署:所在的地域包含两个及以上的可用区;目标可用区拥有足够计算资源;数据库版本5.7需满足内核小版本不低于2.0.15;数据库版本8.0需满足内核小版本不低于3.0.1。

Serverless 集群多可用区部署支持的地域和可用区有哪些?

具体支持情况请参见 多可用区部署,如没有您想要的地域和可用区,您可 提交工单 反馈地域和可用区的部署需求。

Serverless 集群如何退费?

由于 Serverless 集群采用按量计费,为后付费,在结算时会按您的实际资源使用量收取费用,如您未购买资源包,则不涉及退款。需留意避免账户欠费,因为欠费会导致集群被隔离和回收,回收后数据将被清除,详情请参见 欠费说明

是否支持单个只读实例的手动启停?

支持,无论 Serverless 集群是否开启自动启停,都可以手动启停集群下的单个只读实例。