我是一个初学者,正在努力解决 MySQL RDS 上增加存储大小的问题。
问题是我想在不停机的情况下增加 RDS 存储大小。假设我默认没有在 RDS 上启用自动缩放。我对此进行了研究,发现基本上有两种选择:
选项 1) 启用自动缩放。AWS 文档位于https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html。但是,官方文档并没有具体说明是否不会停机。它说我可以在不谈论停机时间的情况下打开/关闭自动缩放。
选项2)直接提供更多空间官方文档还说我可以提供更多存储空间,但需要注意的是
在大多数情况下,扩展存储不需要任何中断,也不会降低服务器的性能。
从 SO 线程(https://serverfault.com/questions/613182/downtime-for-increasing-aws-rds-storage)看来,这个过程似乎不是无缝的。
选项 3) 备份和恢复:我会备份 RDS。然后,我会增加存储容量。然后,我将恢复 RDS 并停止前一个实例。
问题:有人可以指导我哪个选项没有停机时间并且会给我们带来相对较少的头痛吗?
我的假设是选项 1) 是最好的,但我只是想与专家确认我的假设。