纵向扩展 AWS Aurora RDS 实例需要多长时间



我们有一个AWS Aurora RDS实例,它达到了60%的CPU,我们的网站明天可能会获得更多的流量,所以我担心它会达到100%。我想今晚将单个实例扩展到更好的实例类,以防万一(我们目前在 db.r4.large 上(。

几件事:

1( 如果我进入 AWS 并仅编辑实例类,则随着 AWS 扩展实例类,停机时间会持续多长时间

2( 我必须对我的数据做任何特别的事情吗?它会丢失任何数据吗?

3( 如果我发起更改,它会立即扩大规模还是等待?我一直看到有关某种维护窗口的内容,如果我扩展它,我希望它立即扩展 y.

这目前在某种程度上是一种紧急情况。 谢谢!

2 年过去了,但我会尝试回答以完成这个问题:

  1. 如果我进入 AWS 并仅编辑实例类,则随着 AWS 扩展实例类,停机时间会持续多长时间

通常需要5~7分钟左右。纵向扩展/缩减停机时间非常接近重新启动实例时的停机时间。但是,如果您使用 MultiAZ 实例,停机时间会更少(根据我的经验,集群中两个 Aurora 实例之间的故障转移操作大约需要 2 分钟(。

  1. 我必须对我的数据做任何特别的事情吗?它会丢失任何数据吗?

不确定是否有人知道幕后会发生什么.
根据我未经证实的观察,扩展/缩减操作执行停止→更改实例类型→启动。因此,所有打开的连接都可以在不提交的情况下终止。已经存储的数据应该没问题。无论如何,最好在更改实例类型之前创建备份(这适用于任何紧急情况(

  1. 如果我启动更改,它会立即扩展还是等待?我一直看到有关某种维护窗口的内容,如果我扩展它,我希望它立即扩展。

轮到你了。维护时间时,默认行为正在更改。但是您可以检查Apply Immediately立即进行修改。

最新更新