关于升级 RDS 实例,我有几个问题。
- 将实例从小到大升级时的停机时间是多少。当您更改任何实例类型(小型、大型、超大型)时,停机时间是否相对相似,或者是否存在改变时间的决定因素,例如数据库大小。
- 任何人都可以分享如何升级实例类型以避免使用 RDS 停机的技术吗?这在 RDS 中是否可行。它不必非常详细,只是一些悬崖笔记/大图的东西。
- 分配更多磁盘空间时是否有停机时间?
关于升级 RDS 实例,我有几个问题。
我认为这根本不是 StackOverflow 的主题问题,但无论如何都有一些信息:
它很重要,取决于数据库的大小。我有几次需要一个小时或更长时间。我还需要大约两个小时前创建快照、从快照还原和多可用区创建。
这取决于您现在如何配置。如果您已经启用了多可用区,那么从服务器上实际上会发生实例升级,然后会发生故障转移,然后更新新的从服务器。这会导致大约 1 或 2 分钟的实际停机时间。从站上的实例升级通常需要大约 10 到 20 分钟,但在此设置中没有停机时间。请注意,当它进行故障转移时,Amazon 会在内部进行 DNS 交换,以便您的 RDS 端点指向正确的机器,因此您可能必须重新启动指向数据库的 Web 进程,以便它们重新连接到数据库并拉入来自新 DNS 查找的新 IP。
db.t1.micro > db.m1.small : 8m30s
Engine: mysql
Storage: 6GiB
Backups: Yes
Multi A-Z: No
数据库的大小/类型似乎确实会显着影响停机时间。
1、根据个人经验,15GB实例从小到大只需要1个小时,准确的说是57分钟。老实说,我没想到会这么长。更新:刚刚了解到在升级前切换时间点备份可以显着加快进程
2,我想说在升级之前创建 MULTI AZ 就可以了,希望这也不会造成停机。问题是他们是否允许在没有其他的情况下升级一个...
3,是的,但我不是 100% 确定