Почему резервное копирование AWS RDS занимает так много времени?
Я использую RDS для запуска сервера postgresql (9.6.3), а сегодня утром автоматически запускается резервное копирование. Это все еще идет 6 часов спустя, что кажется абсурдным. База данных не такая большая (~ 600 ГБ), и, насколько я могу судить, я впервые столкнулся с этой проблемой. Машина довольно громоздкая (db.m4.2xlarge), поэтому кажется, что эти резервные копии должны занимать намного меньше 6 часов. Я также удивлен тем фактом, что резервное копирование будет запущено в 5:30 утра, что, кажется, очень близко к стандартным часам бизнеса.
Есть идеи?
1 ответ
Вы запланировали окно резервного копирования на 5:30. Амазонка не случайно выбила его в то время. Посмотрите на настройки вашего экземпляра RDS, и вы увидите окно резервного копирования, которое было определено при создании экземпляра.
Резервное копирование RDS похоже на моментальный снимок EBS, и оно вообще не должно зависеть от ЦП сервера. Это также не должно влиять на производительность сервера вообще.
Теперь вам стоит подумать о переходе на Amazon Aurora, когда версия PostreSQL вышла из бета-версии. Среди других преимуществ вы получите чрезвычайно быстрое создание снимков с помощью Aurora.
Иногда такие вещи "застревают" из-за проблемы за кулисами. Если это произойдет, все, что вы можете сделать, это открыть заявку в службу поддержки AWS, чтобы исправить это.