AWS RDS实例升级停机时间

时间:2011-01-28 19:57:25

标签: mysql database amazon-web-services amazon-rds

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

  1. 将实例从let说小到大时的停机时间是多少。当您去更改任何实例类型(小,大,xlarge)时,停机时间是否相对类似,或者是否存在确定因素,例如数据库大小会改变时间。
  2. 任何人都可以分享如何使用RDS升级实例类型以避免停机的技术吗?甚至在RDS中也是如此。它不一定非常详细,只是一些悬崖笔记/大画面的东西。
  3. 分配更多磁盘空间时是否有停机时间?

3 个答案:

答案 0 :(得分:40)

我认为这根本不是StackOverflow的主题问题,而是一些信息:

  1. 这很重要,取决于数据库的大小。我有时需要一个小时或更长时间。我还创建了快照,从快照恢复,以及创建多个az大约需要两个小时。

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

答案 1 :(得分:14)

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

Engine:    mysql
Storage:    6GiB
Backups:    Yes
Multi A-Z:  No

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

答案 2 :(得分:8)

1,从个人经验来看,它需要不到一个小时,准确地说是57分钟,15 GB实例从小到大。我没想到要说实话的那么久。 更新:刚刚了解到升级之前切换时间点备份会显着加快流程

2,我会说在升级之前创建MULTI AZ可以解决这个问题,希望它也没有停机时间。问题是,他们允许升级一个没有其他...

3,是的,但我不是百分百肯定