Melhor maneira de migrar um grande banco de dados do EC2 para o RDS MySQL

2

Atualmente, tenho meu banco de dados em um servidor MySQL hospedado em uma instância dedicada do EC2 e planejo migrar o banco de dados para um servidor MySQL com suporte a RDS.

Agora, o problema que tenho é migrar os dados do EC2 para o RDS. O banco de dados tem quase 185 GB e, neste momento, não me preocupo com o tempo de inatividade nem com os dados em sincronia com a produção. Tudo o que eu preciso no momento é basicamente pegar um dump e importá-lo para o RDS.

Isso é o que eu tentei até agora,

  1. Eu fiz um dump do mysql do db que está sendo executado no EC2
  2. Acessou a instância do RDS da mesma instância do EC2
  3. Usado o comando source do MySQL para importar o dump de dados para o RDS

Demora quase um dia para que quase 35Gb sejam importados e nunca tenham conseguido importar completamente o DB. Aprecio se alguém poderia me dar dicas de como eu poderia fazer isso.

    
por avizzzy 02.12.2016 / 14:35

1 resposta

2

A AWS oferece o serviço de migração de banco de dados (DMS) exatamente para isso. O DMS pode migrar de instâncias locais, EC2 ou RDS. Oferece progresso, estatísticas e muito mais.

Blog da AWS: AWS Database Migration Service

    
por 02.12.2016 / 15:06