O que é o AWS Database Migration Service? - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o AWS Database Migration Service?

O AWS Database Migration Service (AWS DMS) é um serviço em nuvem que possibilita a migração de bancos de dados relacionais, data warehouses, bancos de dados NoSQL e outros tipos de datastores. É possível utilizar o AWS DMS para migrar os dados para a Nuvem AWS ou entre combinações configurações de nuvem e on-premises.

Com o AWS DMS, é possível descobrir os datastores de origem, converter os esquemas de origem e migrar os dados.

  • Para descobrir a infraestrutura dos dados de origem, é possível utilizar o DMS Fleet Advisor. Esse serviço coleta dados do banco de dados e de servidores analíticos on-premises e cria um inventário de servidores, bancos de dados e esquemas que podem ser migrados para a nuvem AWS.

  • Para migrar para um mecanismo de banco de dados diferente, é possível utilizar a DMS Schema Conversion. Esse serviço avalia e converte automaticamente os esquemas de origem em um novo mecanismo de destino. Como alternativa, é possível baixar o AWS Schema Conversion Tool (AWS SCT) no PC local para converter os esquemas de origem.

  • Depois de converter os esquemas de origem e aplicar o código convertido ao banco de dados de destino, é possível utilizar o AWS DMS para migrar os dados. É possível executar migrações avulsas e replicar as alterações em andamento para manter as origens e os destinos em sincronia. Como o AWS DMS faz parte da Nuvem AWS, você obtém eficiência de custos, velocidade de comercialização, segurança e flexibilidade que os serviços da AWS oferecem.

Em um nível básico, o AWS DMS é um servidor na Nuvem AWS que executa software de replicação. Você cria uma conexão de origem e de destino para informar ao AWS DMS de onde extrair e para onde carregar. E programa uma tarefa que é executada nesse servidor para mover os dados. O AWS DMS criará as tabelas e as chaves primárias associadas se ainda não existirem no destino. É possível criar as tabelas de destino manualmente, se preferir. Ou utilizar o AWS Schema Conversion Tool (AWS SCT) para criar algumas ou todas as tabelas, índices, visualizações, acionadores e assim por diante de destino.

O diagrama a seguir ilustra o processo de replicação do AWS DMS.


            Conceitos básicos do AWS DMS
Referências

Tarefas de migração executadas pelo AWS DMS

O AWS DMS assume muitas das tarefas difíceis ou tediosas envolvidas em um projeto de migração:

  • Em uma solução tradicional, você precisa executar análises de capacidade, adquirir hardware e software, instalar e administrar sistemas e testar e depurar a instalação. O AWS DMS gerencia automaticamente a implantação, o gerenciamento e o monitoramento de todo o hardware e de todo o software necessários para a migração. A migração pode estar ativa e em execução em minutos depois do início do processo de configuração do AWS DMS.

  • Com o AWS DMS, é possível aumentar a escala verticalmente (ou reduzir) os recursos de migração conforme necessário para que correspondam à sua workload real. Por exemplo, se você determinar que precisa de armazenamento adicional, poderá aumentar facilmente o armazenamento alocado e reiniciar a migração, geralmente em minutos.

  • O AWS DMS utiliza um modelo de pagamento conforme o uso. Você paga pelos recursos do AWS DMS apenas quando os usa, em vez dos modelos de licenciamento tradicionais com custos de compra iniciais e cobranças contínuas de manutenção.

  • O AWS DMS gerencia automaticamente toda a infraestrutura que é compatível com o servidor de migração, incluindo hardware e software, aplicação de patches de software e relatórios de erros.

  • O AWS DMS fornece failover automático. Se seu servidor de replicação primário falhar por qualquer motivo, um servidor de replicação de backup poderá assumir com pouca ou nenhuma interrupção do serviço.

  • O AWS DMS Fleet Advisor faz o inventário automático da sua infraestrutura de dados. Ele cria relatórios que ajudam a identificar candidatos à migração e a planejar a migração.

  • A AWS DMS Schema Conversion avalia automaticamente a complexidade da migração para o provedor de dados de origem. Ela também converte esquemas do banco de dados e objetos de código em um formato compatível com o banco de dados de destino e aplica o código convertido.

  • O AWS DMS pode ajudar você a alternar para um mecanismo de banco de dados moderno, talvez mais econômico, do que o mecanismo de banco de dados que você está executando agora. Por exemplo, o AWS DMS pode ajudar a aproveitar os serviços de banco de dados gerenciados fornecidos pelo Amazon Relational Database Service (Amazon RDS) ou pelo Amazon Aurora. Ou pode ajudar a migrar para o serviço de data warehouse gerenciado fornecido pelo Amazon Redshift, plataformas NoSQL, como o Amazon DynamoDB, ou plataformas de armazenamento de baixo custo, como o Amazon Simple Storage Service (Amazon S3). Por outro lado, se você quiser migrar da infraestrutura antiga, mas continuar a utilizar o mesmo mecanismo de banco de dados, o AWS DMS também é compatível com esse processo.

  • O AWS DMS é compatível com quase todos os mecanismos de DBMS mais populares atuais como endpoints de origem. Para obter mais informações, consulte Origens para a migração de dados.

  • O AWS DMS fornece uma ampla cobertura de mecanismos destino disponíveis. Para obter mais informações, consulte Destinos para a migração de dados.

  • É possível migrar de qualquer uma das fontes de dados compatíveis para qualquer um dos destinos de dados compatíveis. O AWS DMS é compatível com migrações de dados completamente heterogêneas entre os mecanismos compatíveis.

  • O AWS DMS garante que a migração dos seus dados seja segura. Os dados em repouso são criptografados com criptografia AWS Key Management Service (AWS KMS). Durante a migração, é possível utilizar o Secure Socket Layers (SSL) para criptografar os dados em trânsito enquanto viajam da origem para o destino.