设置实例自动启停

为了进一步控制成本而不影响服务的连续性,本文档介绍了如何为RDS PostgreSQL Serverless实例设置自动启停功能,减少在非必要时段的费用支出(实例在无连接状态下不收取计算费用),同时确保在需求出现时能够迅速响应并恢复服务。

背景

为了帮助您进一步降低Serverless实例的成本,RDS PostgreSQL Serverless推出自动启停功能,如果10分钟之内实例中无连接,实例将自动进入暂停状态,该状态下RCU为0,不收取计算费用。实例暂停状态下,有任何连接接入,实例自动恢复运行,并开始收取计算费用。

注意事项

该功能仅适用于RDS PostgreSQL Serverless实例,请确保您的RDS PostgreSQL实例的付费类型为Serverless。

影响

当实例处于已暂停状态时,首次连接触发实例自动启动,此时会产生分钟级访问延迟。

费用

重要

RDS PostgreSQL Serverless实例的费用由计算费用存储费用两个部分组成,实例自动启停功能仅影响计算费用

实例暂停期间不收取计算资源费用,实例启动后正常计费,RCU费用与实际使用量相关,具体信息,请参见Serverless费用

实例状态切换期间,计费情况如下:

实例状态

计算费用

存储费用

暂停中

收费

收费

已暂停

不收费

收费

启动中

不收费

收费

运行中

收费

收费

操作步骤

开启自动启停

  • 如果您尚未创建RDS PostgreSQL Serverless实例,可以在创建过程中开启自动启停功能。更多信息,请参见创建PostgreSQL Serverless实例

  • 如果您已创建RDS PostgreSQL Serverless实例但尚未开启自动启停功能,请参见下述操作步骤开启。

    1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
    2. 配置信息区域,单击调整弹性设置

    3. 单击高级设置,在自动启停的下拉列表中选择开启,并单击页面下方的确定

说明

在实例暂停状态下,如需强制启动实例,可以关闭自动启停,实例将立刻恢复运行。

关闭自动启停

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 配置信息区域,单击调整弹性设置

  3. 单击高级设置,在自动启停的下拉列表中选择关闭,并单击页面下方的确定

相关文档

  • 当您的数据库在处理高峰业务时资源不足,或您希望在业务低谷时降低成本,RDS PostgreSQL Serverless实例支持调整计算资源扩缩容范围(RCU),以实现资源的最优化配置。更多信息,请参见变更计算资源扩缩容范围(RCU)

  • 为了帮助您平衡实例性能和业务可用性,RDS PostgreSQL Serverless实例支持变更弹性策略来控制扩缩容行为。您可以选择默认的非强制执行策略以避免潜在的服务中断,或在性能需求高于持续可用性时选择强制执行策略。更多信息,请参见变更实例弹性策略

  • 您可以调用ModifyDBInstanceSpec接口开启RDS PostgreSQL Serverless实例的自动启停功能。需要配置的参数如下:

    参数

    说明

    示例值

    DBInstanceId

    待开启自动启停功能的Serverless实例ID。

    pgm-****

    PayType

    Serverless实例的付费类型,固定配置为Serverless。

    Serverless

    Direction

    实例变配类型,固定配置为Serverless。

    Serverless

    ServerlessConfiguration.AutoPause

    自动启停功能开关。

    • true:启用

    • false(默认):不启用

    true