我希望根据指标监控使用脚本自动缩放AWS RDS。
发布于 2018-02-27 01:28:08
RDS并不真正为读写做这件事
多可用区读写数据库拷贝用于在出现可用性问题时从主数据库故障切换到辅助数据库。它们没有解决性能问题
读复制副本可用于提高性能,但它们是只读的
可以查看负载指标并使用Cloudwatch警报来启动额外的读取副本。可通过ELB或NLB使用读取复制副本
但这可能不是一个好主意。当现有RDS创建读复制副本时,性能会降低。RDS读取副本出现并可用的速度非常慢,因此它不太可能以一种好的方式响应短暂的需求
发布于 2018-02-27 10:00:46
您可以对Modify an RDS Instance进行API调用,包括更改实例类。
Amazon RDS将提供所需类的新实例,然后将端点重新指向新实例。现有连接将被终止,但应用程序可以重新连接,并且所有数据都将在那里。
您可以始终考虑使用缓存层,例如支持Redis和Memcached的Amazon ElastiCache,而不是扩展RDS实例。大多数应用程序都是读密集型应用程序,这是使用缓存的理想选择。这可以显著提高应用程序性能,而不必扩展数据库。
发布于 2018-02-27 15:35:01
简单地说,只有Aurora 5.7 DB RDS实例才有可能,它们提供了一个基于云监控指标条件(即CPU使用率等)自动扩展的选项。
https://stackoverflow.com/questions/48993661
复制相似问题