每个应用程序的AWS RDS CPU配额

时间:2020-08-13 11:14:14

标签: mysql amazon-web-services amazon-rds

只有一个RDS服务多个应用程序时,是否可以在RDS中引入配额以限制应用程序A<= 40%,而应用程序B<= 80%剩下的?

cpu(A) <= 0.4
cpu(B) <= 0.8 * (1 - cpu(A))

1 个答案:

答案 0 :(得分:1)

不。这不可能。 RDS不支持此功能。您将必须在应用程序级别实现一些逻辑。

我能想到的是在应用程序级别实现排队机制。您可以将运行CPU密集型查询的请求排入队列,并以先进先出的方式完成请求。由于请求已排队,因此您可以使用队列控制并发请求。亚马逊有一个名为SQS的队列服务