温馨提示:本文翻译自stackoverflow.com,查看原文请点击:amazon web services - Scale out RDS Aurora read replicas at certain times of day
amazon-web-services amazon-rds amazon-rds-aurora

amazon web services - 在一天的特定时间扩展RDS Aurora读取副本

发布于 2020-03-27 15:55:09

目前,我的只读副本仅能向外扩展以将平均CPU使用率保持在70%,这导致了一个短暂的时期,即很少有人使用,并且他们承担了所有负载,使我的应用程序变慢了。

我如何才能抢先扩展它们以应对这种突然的负载,从我看到的结果来看,您实际上无法使用cloudwatch警报手动触发扩展操作?

查看更多

查看更多

提问者
Nbody Nbody
被浏览
119
John Rotenstein 2020-02-01 12:02

由于您希望抢先修改只读副本的数量,因此无法从Amazon CloudWatch警报触发扩展(因为尚未发生扩展需求)。

相反,您可以调用modify_db_cluster(),指定一个更高的MinCapacity这将导致群集至少启动那么多只读副本,因此将为您的使用高峰做好准备。

当天晚些时候,您可以再打一个电话以降低MinCapacity它可以缩小到的水平。

您可以将这些调用放在AWS Lambda函数中,使用Amazon CloudWatch Events在所需时间触发这些函数。