AWS RDS实例升级停机时间

关于升级RDS实例,我有几个问题。

  1. 将实例从小到大升级时的停机时间是多less? 当你去和改变任何实例types(小,大,xlarge)或者是否存在决定因素,如数据库大小,改变时间,停机时间相对相似。
  2. 任何人都可以分享如何升级实例types避免使用RDS停机的技术? 这在RDS中甚至是可能的。 它不一定非常详细,只是一些悬崖笔记/大图片的东西。
  3. 有没有时间分配更多的磁盘空间?

我不认为这是一个关于StackOverflow的话题,反正也有一些信息:

  1. 这很重要,取决于数据库的大小。 我已经花了一个多小时或更多的时间。 我还创build了快照,从快照中恢复,并且创build多个az需要两个小时左右。

  2. 这取决于你现在如何configuration事物。 如果您已经启用了多可用区,则在从站上实际会发生实例升级,然后会发生故障切换,然后更新新的从站。 这导致大约1或2分钟的实际停机时间。 从站上的实例升级通常需要大约10到20分钟,但在此设置中不存在停机时间。 请注意,在执行故障转移时,Amazon会在内部执行DNS交换,以便您的RDS端点指向正确的计算机,因此您可能必须重新启动指向数据库的Web进程,以便重新连接到数据库并将其拉入来自新的DNS查找的新IP。

db.t1.micro > db.m1.small :8m30s

Engine: mysql Storage: 6GiB Backups: Yes Multi AZ: No 

数据库的大小/types确实会显着影响停机时间。

1,从个人的经验来看,短短一个小时,准确地说57分钟,15GB的实例从小到大。 我没有想到要这么坦诚。 更新:刚刚得知升级之前的切换时间点备份显着加快了过程

2,我会说在升级之前创buildMULTI AZ会有所斩获,希望没有停机时间。 问题是他们允许升级一个没有其他…

3,是的,但我不是100%确定