AWS RDS实例升级停机时间

Chu*_*ris 46 mysql database amazon-web-services amazon-rds

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

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

Dan*_*man 43

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

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

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

  • 关键是"立即修改"复选框,这是AWS管理控制台升级RDS表单上一长串选项中的一个小小复选框.我没有看到这个盒子几个小时,所以我很困惑为什么我的RDS实例没有立即修改. (5认同)

Ala*_*air 16

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

Engine:    mysql
Storage:    6GiB
Backups:    Yes
Multi A-Z:  No
Run Code Online (Sandbox Code Playgroud)

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

  • db.m1.small> db.m1.medium:5分钟.引擎:mysql,存储:15GiB,备份:是,多AZ:否 (4认同)

DAi*_*iki 8

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

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

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

  • 切换时间点备份ON还是OFF? (7认同)