【问题标题】:Aurora serverless cooldown time to scale downAurora 无服务器冷却时间缩减
【发布时间】:2020-01-22 13:20:03
【问题描述】:

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html 的文档声明如下:

放大后,缩小的冷却时间为 15 分钟。 缩小后,再次缩小的冷却时间为310 秒。

事实证明,我的用户有奇怪的应用程序使用周期,他们都每 25 分钟左右使用一次应用程序,然后他们都停止使用它。我想手动更改冷却时间以适应此要求,但还没有找到方法。 有什么想法吗?

【问题讨论】:

  • 如果 AWS 设置了扩展冷却时间,那么我怀疑你可以更改它们。

标签: amazon-web-services amazon-aurora aws-aurora-serverless


【解决方案1】:

如果在某些时候实际上连接为零,您可以modify Aurora 集群在至少 5 分钟不活动后自动暂停:

aws rds modify-db-cluster \ --db-cluster-identifier sample-cluster \ --scaling-configuration MinCapacity=1,MaxCapacity=32,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=300,AutoPause=true

如果还有一些用户并且您可以通过编程方式看到使用量下降了,您可以通过调用比正常冷却时间更早force a capacity change

aws rds modify-current-db-cluster-capacity --db-cluster-identifier sample-cluster --capacity 1

您不能将容量强制设为 0,但如果您将 autoPause 设置为“true”,则可以强制设为允许的最小值 (1 ACU),然后等待 5 分钟无活动以启动自动暂停在。

您可以更改 Aurora Serverless 数据库集群的容量。当您更改容量时,Aurora Serverless 会尝试为更改查找扩展点。如果 Aurora Serverless 找不到扩展点,则会超时。您可以指定在容量更改超时时执行以下操作之一:

强制更改容量 - 尽快将容量设置为指定值。

回滚容量更改 - 取消容量更改。

重要提示:如果您强制更改容量,阻止 Aurora Serverless 找到扩展点的连接可能会被丢弃。

【讨论】:

    猜你喜欢
    • 2022-11-09
    • 1970-01-01
    • 2021-05-15
    • 2021-06-17
    • 2021-02-16
    • 2020-10-23
    • 1970-01-01
    • 2017-07-08
    • 2020-06-27
    相关资源
    最近更新 更多