我们有一个AWS Aurora RDS实例,它达到了60%的CPU,我们的网站明天可能会获得更多的流量,所以我担心它会达到100%。我想今晚将单个实例扩展到更好的实例类,以防万一(我们目前在 db.r4.large 上(。
几件事:
1( 如果我进入 AWS 并仅编辑实例类,则随着 AWS 扩展实例类,停机时间会持续多长时间
2( 我必须对我的数据做任何特别的事情吗?它会丢失任何数据吗?
3( 如果我发起更改,它会立即扩大规模还是等待?我一直看到有关某种维护窗口的内容,如果我扩展它,我希望它立即扩展 y.
这目前在某种程度上是一种紧急情况。 谢谢!
2 年过去了,但我会尝试回答以完成这个问题:
- 如果我进入 AWS 并仅编辑实例类,则随着 AWS 扩展实例类,停机时间会持续多长时间
通常需要5~7分钟左右。纵向扩展/缩减停机时间非常接近重新启动实例时的停机时间。但是,如果您使用 MultiAZ 实例,停机时间会更少(根据我的经验,集群中两个 Aurora 实例之间的故障转移操作大约需要 2 分钟(。
- 我必须对我的数据做任何特别的事情吗?它会丢失任何数据吗?
不确定是否有人知道幕后会发生什么.
根据我未经证实的观察,扩展/缩减操作执行停止→更改实例类型→启动。因此,所有打开的连接都可以在不提交的情况下终止。已经存储的数据应该没问题。无论如何,最好在更改实例类型之前创建备份(这适用于任何紧急情况(
- 如果我启动更改,它会立即扩展还是等待?我一直看到有关某种维护窗口的内容,如果我扩展它,我希望它立即扩展。
轮到你了。维护时间时,默认行为正在更改。但是您可以检查Apply Immediately
立即进行修改。