Я новичок и изо всех сил пытаюсь выяснить, как увеличить размер хранилища в 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) будет лучшим, но я просто хочу подтвердить свою гипотезу с помощью экспертов.