O AWS Database Migration Service DMS ajuda a migrar bancos de dados para a AWS com facilidade e segurança, seja no local ou em qualquer outro fornecedor de nuvem. O banco de dados de origem/Ativo permanece totalmente operacional durante a migração. O serviço pode migrar dados entre os bancos de dados mais usados, como Oracle para Amazon Aurora ou Microsoft SQL Server para MySQL
Benefícios do AWS DMS:
- Simples de usar significa que não há necessidade de instalar nenhum driver ou aplicativo.
- Tempo de inatividade mínimo A AWS ajuda você a migrar seus bancos de dados para a AWS praticamente sem tempo de inatividade.
- Todas as alterações de dados no banco de dados de origem que ocorrem durante a migração são replicadas continuamente para o destino.
- O serviço DMS é rápido e fácil de configurar uma tarefa de migração em minutos no Console de gerenciamento da AWS.
- Os recursos são virtualizados e agrupados, garantindo a infraestrutura física.
- A escalabilidade rápida aloca instantaneamente recursos de computação adicionais para atender às demandas.
- Custos mais baixos:infraestrutura, custos de energia/instalações e automação.
- Segurança aprimorada com VPC e proteção de ativos de informações
- Os recursos de TI podem ser provisionados sob demanda.
Como o AWS DMS funciona:
Para realizar uma migração de banco de dados, o AWS DMS se conecta ao banco de dados de origem, lê os dados de origem, formata os dados para consumo pelo banco de dados de destino e carrega os dados no banco de dados de destino. A maior parte desse processamento acontece na memória, embora transações grandes possam exigir algum buffer no disco. Transações em cache e arquivos de log também são gravados em disco.
O AWS DMS cria os objetos de esquema de destino necessários para realizar a migração. No entanto, o AWS DMS adota uma abordagem minimalista e cria apenas os objetos necessários para migrar os dados com eficiência. Em outras palavras, o AWS DMS cria tabelas, chaves primárias e, em alguns casos, índices exclusivos, mas não cria outros objetos que não sejam necessários para migrar com eficiência os dados da origem. Por exemplo, ele não cria índices secundários, restrições de chave não primária ou padrões de dados.
Na maioria dos casos, ao realizar uma migração, você também desejará migrar a maioria ou todos os esquemas de origem. Se você estiver realizando uma migração homogênea (entre dois bancos de dados do mesmo tipo de mecanismo), migre o esquema usando as ferramentas nativas do mecanismo para exportar e importar o próprio esquema, sem nenhum dado.
Se sua migração for heterogênea (entre dois bancos de dados que usam tipos de mecanismo diferentes), você poderá usar a AWS Schema Conversion Tool para gerar um esquema de destino completo para você. Se você usar a ferramenta, quaisquer dependências entre tabelas, como restrições de chave estrangeira, precisam ser desabilitadas durante as fases de “carregamento total” e “aplicação de alteração em cache” da migração. Se o desempenho for um problema, remover ou desabilitar índices secundários durante o processo de migração ajudará.
Para obter mais informações sobre a AWS Schema Conversion Tool, consulte AWS Schema Conversion Tool.
Fim do tutorial, DMS do AWS Database Migration Service.