Почему для запуска экземпляра RDS> 2 часа? - PullRequest
1 голос
/ 04 февраля 2020

Новый для AWS и RDS. Создал тестовый экземпляр db.t3.micro DB, использовал его в течение нескольких часов, затем остановил его.

Сегодня я запустил его, и через 2 часа он все еще показывает «Запуск ...». Это нормально?

В этом экземпляре есть одна база данных с одной таблицей и одной строкой. Единственное, что я вижу в журналах: «Восстановление экземпляра БД началось. Время восстановления будет зависеть от объема восстанавливаемых данных». (примерно с того времени, которое я дал Запустить команду через AWS консоль).

Обновление: сервер наконец-то запустился за 3 часа 37 минут

1 Ответ

0 голосов
/ 04 февраля 2020

При остановке и запуске БД AWS автоматически создаст моментальный снимок (мне сказали во время курса администрирования AWS Sys). Создание снимков обычно выполняется очень быстро, но иногда возникают очень большие задержки. Мое личное мнение таково, что это, вероятно, какая-то форма перегрузки со стороны AWS, но у меня нет официального комментария, чтобы это подтвердить.

Обратите внимание, что экземпляры RDS на самом деле не предназначены для отключения и начал снова. Они действительно хотят постоянно бегать. Запуск / остановка экземпляров возможна только с 2017 года! https://aws.amazon.com/about-aws/whats-new/2017/06/amazon-rds-supports-stopping-and-starting-of-database-instances/.

Мой личный опыт заключается в том, что быстрее создать моментальный снимок и запустить новый экземпляр с этого, если это возможно в вашем сценарии использования.

Редактировать : Чтобы уточнить, 2 часа не является типичным. По моему опыту, база данных объемом 500 Гб обычно восстанавливается примерно через 20-25 минут. Боюсь, тебе не повезло.

...