amazon-web-services - 具有自动缩放功能的AWS RDS

标签 amazon-web-services amazon-rds amazon-cloudwatch high-availability

有没有办法自动扩展AWS RDS?。我了解只读副本。我们遇到的情况是,RDS 上的峰值相对非常小。我们是否有可能在高峰期进行短期扩展,然后在高峰期后回滚?

(我的想法是使用 AWS cloudwatch 获取 RDS 指标,如果大于 90%,则在 Auto Scaling 组中启动 EC2 实例,并在其中安装数据库应用程序,并将其与我们的架构连接起来,并在以下情况下销毁它:峰值下降)有可能吗? TIA

最佳答案

您使用什么数据库引擎?如果是 MySQL 或 PgSQL,您可以使用 Aurora 只读副本自动缩放:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Integrating.AutoScaling.html

这是 AWS 的一项托管服务,可在读取流量较高时自动扩展只读副本,并在流量较低时自动缩减。

但请注意,写入实例仍然无法自动扩展,这基本上是关系数据库的一般限制 -> 写入实例只能在停机时垂直扩展。

但是 Aurora Serverless v2 :https://aws.amazon.com/rds/aurora/serverless/预览版将解决该问题,因为您可以在几秒钟内扩大/缩小写入和读取容量。

关于amazon-web-services - 具有自动缩放功能的AWS RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68274006/

相关文章:

php - SES AWS 错误代码 : SignatureDoesNotMatch, 状态代码:403

amazon-web-services - 从 AWS Glue 升级到 Amazon Redshift

mysql - 如何提高mysql中大文本的查询速度

python - 如何使用 boto3 将自定义 EC2 指标发送到 CloudWatch 仪表板?

ssl - 负载平衡架构中的单个 SSL 证书

Python3 centos/amazon AMI - 安装 net-snmp/easysnmp - gcc 错误

amazon-web-services - 无法从 lightsail 实例访问 amazon RDS mysql 实例

mysql - AWS MySql RDS : "Got error 28 from storage engine"

amazon-web-services - aws cloudwatch指标覆盖/覆盖

docker - ECS Fargate NGINX容器在CloudWatch日志中未显示错误