Pular para o conteúdo principal

AWS Database Migration Service (DMS)

O que é

Um serviço de nuvem que facilita a migração de bancos de dados relacionais, data warehouses, bancos de dados NoSQL e outros tipos de dados para a AWS de forma rápida e segura.

Para que serve

Migrar dados entre diferentes tipos de bancos de dados (heterogêneos) ou entre o mesmo tipo de banco de dados (homogêneos), com tempo de inatividade mínimo ou zero.

Casos de uso

  • Migração de bancos de dados on-premises para a AWS (ex: de Oracle para Amazon RDS PostgreSQL)
  • Consolidação de vários bancos de dados em um único banco de dados na AWS
  • Replicação contínua de dados para fins de disaster recovery ou análise
  • Migração de data warehouses para Amazon Redshift
  • Migração de bancos de dados NoSQL para Amazon DynamoDB ou DocumentDB

Principais pontos

  • Migração heterogênea e homogênea: Suporta migração entre diferentes plataformas de banco de dados
  • Tempo de inatividade mínimo: Permite migrações com tempo de inatividade quase zero usando replicação contínua
  • Totalmente gerenciado: A AWS cuida do provisionamento, patching e monitoramento da infraestrutura de migração
  • Suporte a várias fontes e destinos: Conecta-se a uma ampla variedade de bancos de dados e serviços AWS
  • Replicação contínua: Mantém os dados sincronizados entre a origem e o destino

Comparativo

  • AWS DMS: Simplifica e acelera o processo de migração de banco de dados, automatizando muitas das tarefas complexas e minimizando o tempo de inatividade. Ideal para migrações de grande escala ou complexas.
  • Migração manual: Pode ser demorada, propensa a erros e exige um planejamento cuidadoso para minimizar o tempo de inatividade. Geralmente adequada apenas para bancos de dados pequenos e simples.