2011-01-28 226 views
38

关于升级RDS实例,我有几个问题。AWS RDS实例升级停机时间

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

回答

35

我不认为这是StackOverflow的一个切合主题的问题可言,但一些信息呢:

  1. 这是显著,并且依赖于数据库的大小。我已经花了一个多小时或更多时间。我还创建了快照,从快照恢复,并且创建了多个az需要两个小时左右。

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

+4

关键是“修改即时”复选框,这是AWS管理控制台升级RDS表单上一长串选项中的一个小小复选框。我几个小时没看到这个盒子,所以我很困惑我的RDS实例为什么没有立即修改。 – 2014-05-08 11:05:13

8

1,从个人经验来看,只需要短短一个小时,准确地说57min对于15GB的实例就是从小到大。我没有想到要这么坦诚。 更新:刚刚得知升级前的切换时间点备份可以显着加快进程速度

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

3,是的,但我不是100%肯定,虽然

+6

切换时间点备份ON或OFF? – Jan 2013-06-20 09:10:53

13

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

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

大小/数据库的类型看起来确实显著影响的停机时间。

+1

感谢您的分享。 – 2013-09-25 22:17:17

相关问题