Назад | Перейти на главную страницу

Лучший способ перенести большую базу данных с EC2 на RDS MySQL

В настоящее время у меня есть база данных на сервере MySQL, размещенном в выделенном экземпляре EC2, и я планирую перенести базу данных на сервер MySQL с поддержкой RDS.

Теперь у меня возникла проблема с переносом данных из EC2 в RDS. База данных составляет почти 185 ГБ, и на данный момент я не беспокоюсь о простоях или синхронизации данных с производственными процессами. Все, что мне сейчас нужно, это просто взять дамп и импортировать его в RDS.

Это то, что я пробовал до сих пор,

  1. Я взял дамп mysql базы данных, которая работает на EC2
  2. Доступ к экземпляру RDS из того же экземпляра EC2
  3. Использовал исходную команду из MySQL для импорта дампа данных в RDS

Для импорта почти 35 ГБ требуется почти один день, и никогда не удавалось полностью импортировать БД. Буду признателен, если кто-нибудь может мне посоветовать, как мне это сделать.

AWS предлагает Служба миграции базы данных (DMS) именно для этого. DMS может переноситься из локальных экземпляров, экземпляров EC2 или RDS. Он предлагает прогресс, статистику и многое другое.

Блог AWS: AWS Database Migration Service