本文介绍如何将RDS MySQL实例的付费类型由按量付费转换为Serverless。
如果您的业务波动较大,或需要更大的存储空间,并且希望计算资源随业务负载自动弹性扩缩容,建议使用Serverless实例,可提高资源利用率和运维效率,帮助企业降本增效。 Serverless实例的适用场景,请参见RDS MySQL Serverless实例。 实例满足以下条件: 引擎:MySQL 产品系列:基础系列或高可用系列 产品类型:标准版 存储类型:ESSD PL1云盘、高性能云盘 内核版本:大于等于以下版本且不属于已下线版本: MySQL 5.7 rds_20230228 MySQL 8.0 rds_20230324 付费类型:按量付费 说明 如果实例的付费类型是包年包月,可以先转按量付费,再转Serverless。 状态:运行中 实例为主实例且不带只读实例。 未启用X-Engine引擎。 未开通数据库代理服务。 未开通SSL加密功能。 未使用自定义密钥进行云盘加密。 说明 您可以在RDS控制台的实例详情页查看以上实例信息。 按量付费与Serverless之间可以相互转换,但24小时内只允许转换一次。 如果实例所在可用区未售卖Serverless实例,或者资源不足,则无法进行转换。 按量付费转Serverless会导致实例切换,请确保应用具有自动重连机制。自动重连机制需要在您的应用程序中设置。实例切换的影响请参见实例切换的影响。 按量付费转Serverless的实例,如果开启了PFS(performance schema),会导致内存占用率较高,进而影响RCU的弹降效率。 Serverless实例会根据负载自动弹升弹降,并调整innodb_buffer_pool大小,因此转Serverless后对innodb_buffer_pool_size、innodb_buffer_pool_instances参数的自定义修改会被忽略。 建议设置RCU上限大于或等于当前规格核数,例如原实例为4核,则Serverless RCU扩缩上限设置为大于或等于4。 按量付费转换为Serverless功能免费,Serverless的计费详情,请参见Serverless费用。 访问RDS实例列表,在上方选择地域,单击目标实例ID。 在基本信息页面的配置信息区域,单击转Serverless。 按需在RDS售卖页配置资源扩缩范围(RCU)、高级设置中的弹性策略和自动启停、切换时间参数。 说明 各配置项的含义和配置原则,请参见配置Serverless实例。 阅读转换须知和服务协议后,单击确认下单。 说明 在变更过程中,实例的运行状态将变为升降配中。变更完成后,实例的运行状态将变为运行中。 Q:按量付费转换为Serverless后,为什么我在费用与成本 > 订购订单 > 我的订单中看到的订单为新购订单? A:因为转换的实现原理为新购Serverless实例,再将原实例切换为新购实例,所以看到的订单为新购订单。 Q:使用自定义密钥加密的云盘实例,为什么不支持将付费类型从按量付费转换为Serverless? A:由于Serverless实例为通用型规格的实例,仅支持使用服务密钥(Default Service CMK)进行云盘加密。 Q:按量付费转换为Serverless后,是否支持Sequence Engine? A:支持,详情请参见Sequence Engine。 API 描述 将付费类型由按量付费变更为Serverless时: 请确认实例原付费类型为按量付费,并且将PayType参数设置为Serverless。 请将DBInstanceClass参数设置为mysql.n2.serverless.1c。 其他参数(存储空间大小等)请传空值或与实例原参数值保持一致,不支持修改。应用场景
前提条件
使用限制
影响
注意事项
费用
操作步骤
常见问题
相关API