首页 > 解决方案 > 我可以动态增加或减少 Postgres DB ec2 实例类类型吗?

问题描述

我在 AWS-RDS 中使用 postgres db,在 terraform 中带有 instanceClass = "db.m4.4xlarge"。

现在我想通过使用数据库大小或任何其他参数来增加/减少(自动缩放)instanceClass。当 postgres 数据库大小达到其限制时,它应该自动缩放。

有什么办法可以做到这一点?

标签: amazon-web-servicesamazon-ec2amazon-rds

解决方案


不,您不能像这样增加或减少您的实例大小,您将不得不承受停机时间来修改 RDS实例类型。

但是您可以根据负载进行扩展,但扩展将是相同的实例类型,而不是您想要的具有不同实例类型的实例类型。

您可以使用postgresql-serverless来实现您的目标,它可以根据所需的指标进行扩展和缩减。

您需要指定无服务器 RDS 可以扩展到的最大和最小资源

amazon-aurora-postgresql-serverless-scaling

在此处输入图像描述


推荐阅读