承诺型Serverless

承诺型Serverless是指在已购买的固定规格RDS PostgreSQL实例上(计费类型包括包年包月或按量付费)启用Serverless功能。

功能介绍

承诺型Serverless功能会在固定规格的RDS PostgreSQL实例上,根据负载情况对CPU和内存进行弹性调整,以应对不定期的流量洪峰,降低使用成本,提高资源利用率。

  • 针对不定期流量洪峰的业务场景,实现流量洪峰到来时的自动升配,增强实例的稳定性,从而保障业务的连续性。

  • 在流量洪峰结束后,根据实例的CPU与内存使用情况自动进行降配,以避免资源浪费并控制数据库运维成本。

对比Serverless实例

开启承诺型Serverless功能的实例,相较于Serverless实例(计费方式为Serverless),具有以下优势:

  • 支持更多功能:支持PgBouncer连接池SSL链路加密以及Babelfish for RDS PostgreSQL等功能。

  • 灵活性强:承诺型Serverless功能支持单独弹性调整CPU或内存,以满足用户在特定业务场景下的需求。Serverless实例仅支持以RCU(CPU与内存比例固定为1:2)为单位进行弹性调整。

  • 扩容上限高:承诺型Serverless支持的扩容上限为原实例CPU和内存规格的两倍,能够满足大规格需求的场景,而Serverless实例最大支持16 RCU。

前提条件

RDS PostgreSQL实例满足如下条件:

  • 产品类型:标准规格

  • 计费方式:包年包月、按量计费

  • 支持地域与可用区

    地域

    可用区

    华东1(杭州)

    可用区I、可用区J、可用区K

    华东2(上海)

    可用区B、可用区E、可用区G、可用区L、可用区M、可用区N

    华南1(深圳)

    可用区C、可用区E、可用区F

    华南2(河源)

    可用区A、可用区B

    华南3(广州)

    可用区A、可用区B

    华北2(北京)

    可用区F、可用区G、可用区I、可用区J、可用区K、可用区L

    华北3(张家口)

    可用区B、可用区C

    华北6(乌兰察布)

    可用区B、可用区C

    西南1(成都)

    可用区A、可用区B

    中国(香港)

    可用区B、可用区C、可用区D

    韩国(首尔)

    可用区A

    新加坡

    可用区A、可用区B、可用区C

    马来西亚(吉隆坡)

    可用区A、可用区B

    印度尼西亚(雅加达)

    可用区A、可用区B、可用区C

    泰国(曼谷)

    可用区A

    德国(法兰克福)

    可用区A

    英国(伦敦)

    可用区A、可用区B

计费说明

在公测期间,通过承诺型Serverless功能扩容实例规格时,新增资源无需额外付费,仅按原始规格计费

注意事项

  • 本功能目前处于公测阶段。公测期间,启用承诺型Serverless功能的实例不保证服务等级协议SLA,但实例服务不降级。

  • 承诺型Serverless功能生效时,如果当前主机资源紧张,可能会发生实例迁移(迁移至空闲主机),这将导致业务出现不超过30秒的闪断。因此,建议您将生效时间配置在业务低峰期。

  • 在承诺型Serverless临时自动升配期间,RDS PostgreSQL实例不允许进行变更配置迁移可用区升级大小版本等操作。

启用承诺型Serverless功能

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 基本信息页的配置信息区域,单击承诺型Serverless后的设置

    image

  3. 在弹出的承诺型Serverless设置页面,开启功能开关,并配置相关功能参数。

    参数

    说明

    承诺型Serverless范围

    配置弹性扩容的上限CPU上限内存

    • 上限CPU:每次调整量为1核,最大为实例初始CPU配置的两倍。

    • 上限内存:单位为GB,每次调整量为2 GB,最大为实例初始内存配置的两倍。

    生效策略

    选择生效策略。

    • 立即生效

    • 运维时间生效,即在实例的可维护时间段内生效。您可以在配置信息区域查看和配置可维护时间段

    说明

    承诺型Serverless功能生效时,如果当前主机资源紧张,可能会发生实例迁移(迁移至空闲主机),这将导致业务出现不超过30秒的闪断。因此,建议您将生效时间配置在业务低峰期。

    弹升阈值

    弹性扩容CPU阈值内存阈值

    当实例的CPU或内存使用率超过设置的阈值时,系统会自动将实例的CPU和内存扩容至设定的上限规格。

    说明

    当实例CPU或内存使用率超过弹升阈值时,承诺型Serverless直接弹升至设定的规格上限,Serverless实例会随负载波动阶梯式调整实例规格。

    下降阈值

    弹性缩容CPU阈值内存阈值

    在缩容观测时间(90秒)内,当实例的CPU和内存使用率同时低于设置的阈值,系统将自动按变配步长(CPU减少1核,内存减少2 GB),逐步将实例的CPU和内存缩容到实例初始规格。

    如果在观测时间内,实例的CPU或内存使用率超过设置的弹升阈值,系统将维持或扩容实例的CPU和内存到至设定的上限规格,直到实例的内存和CPU使用率再次满足下降阈值

  4. 单击确认