首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动扩展AWS RDS的最佳方式是什么?

问自动扩展AWS RDS的最佳方式是什么?
EN

Stack Overflow用户
提问于 2018-02-27 01:11:50
回答 3查看 2.4K关注 0票数 2

我希望根据指标监控使用脚本自动缩放AWS RDS。

EN

回答 3

Stack Overflow用户

发布于 2018-02-27 01:28:08

RDS并不真正为读写做这件事

多可用区读写数据库拷贝用于在出现可用性问题时从主数据库故障切换到辅助数据库。它们没有解决性能问题

读复制副本可用于提高性能,但它们是只读的

可以查看负载指标并使用Cloudwatch警报来启动额外的读取副本。可通过ELB或NLB使用读取复制副本

但这可能不是一个好主意。当现有RDS创建读复制副本时,性能会降低。RDS读取副本出现并可用的速度非常慢,因此它不太可能以一种好的方式响应短暂的需求

票数 4
EN

Stack Overflow用户

发布于 2018-02-27 10:00:46

您可以对Modify an RDS Instance进行API调用,包括更改实例类。

Amazon RDS将提供所需类的新实例,然后将端点重新指向新实例。现有连接将被终止,但应用程序可以重新连接,并且所有数据都将在那里。

您可以始终考虑使用缓存层,例如支持Redis和Memcached的Amazon ElastiCache,而不是扩展RDS实例。大多数应用程序都是读密集型应用程序,这是使用缓存的理想选择。这可以显著提高应用程序性能,而不必扩展数据库。

票数 1
EN

Stack Overflow用户

发布于 2018-02-27 15:35:01

简单地说,只有Aurora 5.7 DB RDS实例才有可能,它们提供了一个基于云监控指标条件(即CPU使用率等)自动扩展的选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48993661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档