本文为您介绍 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 集群支持哪些数据库版本?
和预置资源集群一致,支持 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 集群的存储上限是多少?
Serverless 集群相比预置资源集群能节省多少钱?
Serverless 集群下是否支持挂载预置资源的只读实例?
不支持。
预置资源集群下是否支持挂载 Serverless 只读实例?
Serverless 集群是否支持调整配置?
Serverless 集群是否支持多可用区部署?
支持。满足以下条件的 Serverless 集群支持设置多可用区部署:所在的地域包含两个及以上的可用区;目标可用区拥有足够计算资源;数据库版本5.7需满足内核小版本不低于2.0.15;数据库版本8.0需满足内核小版本不低于3.0.1。
Serverless 集群多可用区部署支持的地域和可用区有哪些?
Serverless 集群如何退费?
由于 Serverless 集群采用按量计费,为后付费,在结算时会按您的实际资源使用量收取费用,如您未购买资源包,则不涉及退款。需留意避免账户欠费,因为欠费会导致集群被隔离和回收,回收后数据将被清除,详情请参见 欠费说明。
是否支持单个只读实例的手动启停?
支持,无论 Serverless 集群是否开启自动启停,都可以手动启停集群下的单个只读实例。