O AWS Database Migration Service (AWS DMS) ajuda você a migrar bancos de dados para a AWS de modo rápido e seguro. O AWS DMS oferece a capacidade de planejar, avaliar, converter e migrar bancos de dados e sistemas de análise em grande escala em um serviço central, economizando tempo, recursos e custos. O banco de dados de origem permanece totalmente operacional durante a migração, minimizando o tempo de inatividade de aplicações que dependem do banco de dados. O AWS Database Migration Service pode migrar seus dados para dentro ou para fora da maioria dos bancos de dados comerciais e de código aberto mais usados.

Benefícios do recurso

  1. Simples de usar: o AWS Database Migration Service é simples de usar. Não é necessário instalar nenhum driver ou aplicativo e, na maioria dos casos, não são exigidas mudanças no banco de dados de origem. Você pode começar uma migração de banco de dados com apenas alguns cliques no Console de Gerenciamento da AWS.

  2. Tempo de inatividade mínimo: o AWS Database Migration Service ajuda você a migrar seus bancos de dados para a AWS praticamente sem tempo de inatividade. Todas as alterações feitas no banco de dados de origem durante a migração são replicadas continuamente no destino, permitindo que o banco de dados de origem permaneça totalmente operacional durante o processo de migração.

    Quando a migração de banco de dados estiver concluída, o banco de dados de destino permanecerá sincronizado com o de origem pelo tempo que você escolher, permitindo que a transição para o banco de dados aconteça no momento mais oportuno.

  3. Custo-benefício: o AWS Database Migration Service é um serviço de baixo custo. Você paga apenas pelos recursos de computação usados durante o processo de migração e por qualquer armazenamento adicional de log.

    A migração de um banco de dados do tamanho de um terabyte pode ser feita a um custo baixo. Isso se aplica a migrações homogêneas e heterogêneas de bancos de dados compatíveis. Isso contrasta fortemente com métodos convencionais de migração de banco de dados, que podem ser muito caros.

  4. Confiável: o AWS Database Migration Service é altamente resiliente e tem recuperação automática. Ele monitora continuamente bancos de dados de origem e destino, a conectividade da rede e a instância de replicação. Em caso de interrupção, ele reinicia automaticamente o processo e continua a migração de onde parou. A opção multi-AZ permite alta disponibilidade para migração de banco de dados e replicação contínua de dados ao habilitar instâncias redundantes de replicação.

  5. Replicação contínua: você pode configurar uma tarefa do DMS para migração única ou replicação contínua. Uma tarefa de replicação contínua mantém seus bancos de dados de origem e destino sincronizados. Depois de configurada, a tarefa de replicação contínua aplicará continuamente as alterações da origem ao destino com latência mínima. Todos os recursos do DMS, como transformações e validação de dados, estão disponíveis para qualquer tarefa de replicação.
  6. Produtividade do desenvolvedor: o AWS Database Migration Service pode ser usado para migrar dados para dentro e para fora da nuvem para fins de desenvolvimento. Há dois cenários comuns. O primeiro é implantar sistemas de desenvolvimento, teste ou preparação na AWS para aproveitar a escalabilidade e o provisionamento rápido da nuvem. Isso permite que desenvolvedores e testadores usem cópias de dados reais de produção e copiem as atualizações de volta ao sistema de produção on-premises.

    O segundo cenário é quando os sistemas de desenvolvimento estão on-premises (geralmente em laptops pessoais) e você migra uma cópia atual de um banco de dados de produção da AWS para esses sistemas on-premises, uma vez ou continuamente. É possível evitar interrupções nos processos existentes de DevOps e garantir a representação atualizada de seu sistema de produção.

  7. Consolidação do banco de dados: você pode usar o AWS Database Migration Service para consolidar vários bancos de dados de origem em um único banco de dados de destino. Isso pode ser feito para migrações homogêneas e heterogêneas, sendo possível usar esse recurso com todos os mecanismos compatíveis de banco de dados. Os bancos de dados de origem podem estar localizados em suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2 ou podem ser bancos de dados do Amazon RDS. Os bancos de dados de origem também podem estar distribuídos entre diferentes locais.

    Por exemplo, um dos bancos de dados de origem pode estar em suas próprias instalações fora da AWS, o segundo pode estar no Amazon EC2 e o terceiro, em um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.

Planejamento da migração

O AWS DMS Fleet Advisor é uma capacidade gratuita e totalmente gerenciada do AWS Database Migration Service (AWS DMS). Ele automatiza o planejamento de migração e ajuda você a migrar frotas de análise e banco de dados para a nuvem em grande escala e com o mínimo de esforço. Para acelerar as migrações, o AWS DMS Fleet Advisor faz automaticamente o inventário e a avaliação de sua frota de servidores on-premises de análise e banco de dados, identificando possíveis caminhos de migração. O DMS ajuda você a migrar seus sistemas de análise e banco de dados para a AWS com confiança e praticamente sem tempo de inatividade.

O AWS DMS Fleet Advisor detecta e analisa os mesmos bancos de dados de origem compatíveis com o AWS DMS, inclusive Oracle, Microsoft SQL Server, MySQL, PostgreSQL e muito mais. O DMS Fleet Advisor fornece resultados em poucas horas, em vez de semanas ou até meses. Tudo sem usar ferramentas de terceiros nem contratar especialistas em migração.

Comece seu planejamento de migração usando o Fleet Advisor com alguns cliques no console do DMS.

Avaliação e conversão de esquemas

O AWS DMS Schema Conversion (DMS SC) é um recurso totalmente gerenciado do AWS DMS que permite avaliar e converter automaticamente esquemas de banco de dados e objetos de código em grande escala sem tempo de inatividade. O AWS DMS Schema Conversion oferece suporte a migrações heterogêneas populares, como Oracle para Amazon RDS para PostgreSQL e SQL Server para Amazon RDS para MySQL. Você pode economizar semanas ou meses de tempo e recursos manuais com apenas alguns cliques no console do DMS.

Com alguns cliques, é possível gerar um relatório de avaliação que mostra a complexidade da conversão do esquema. Esse relatório oferece orientações prescritivas sobre como resolver incompatibilidades entre os mecanismos de banco de dados de origem e destino. Saiba mais sobre o AWS DMS Schema Conversion na documentação e em Como começar.

Como alternativa, você pode baixar a AWS Schema Conversion Tool (AWS SCT) e realizar avaliações e conversões semelhantes em seu sistema local. O Guia do usuário da AWS SCT fornece instruções detalhadas sobre como começar, práticas recomendadas e solução de problemas.

Migração de banco de dados e análises

Suporte para migração: o AWS Database Migration Service pode migrar seus dados de e para a maioria dos bancos de dados comerciais e de código aberto amplamente usados. Ele oferece suporte para migrações homogêneas, como de Oracle para Oracle, além de migrações heterogêneas entre diferentes infraestruturas de banco de dados, como de Oracle para Amazon Aurora.

  • Migrações homogêneas de banco de dados: em migrações homogêneas de banco de dados, os mecanismos de banco de dados de origem e de destino são iguais ou compatíveis , como Oracle para Amazon RDS para Oracle , MySQL para Amazon Aurora, MySQL para Amazon RDS para MySQL ou Microsoft SQL Server para Amazon RDS para SQL Server.

    Como a estrutura do esquema, os tipos de dados e o código do banco de dados são compatíveis entre os bancos de dados de origem e de destino, esse tipo de migração é um processo que consiste em apenas uma etapa. Você cria uma tarefa de migração com conexões entre os bancos de dados de origem e destino, e depois inicia a migração com o clique de um botão. O AWS Database Migration Service cuida do resto.

    O banco de dados de origem pode estar localizado em suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2 ou ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.

  • Migrações de bancos de dados heterogêneos: em migrações de bancos de dados heterogêneos, os mecanismos de banco de dados de origem e de destino são diferentes, como no caso das migrações do Oracle para o Amazon Aurora, do Oracle para o PostgreSQL ou do Microsoft SQL Server para o MySQL.

    Nesse caso, a estrutura do esquema, os tipos de dados e o código dos bancos de dados de origem e de destino podem ser bastante diferentes, o que exige uma transformação do esquema e do código antes do início da migração de dados.

    Isso faz com que as migrações heterogêneas sejam um processo que consiste em duas etapas. Primeiro, use o AWS DMS Schema Conversion para converter o esquema e o código de origem de forma que eles correspondam aos do banco de dados de destino. Use a migração de banco de dados da AWS para migrar dados do banco de dados de origem para o banco de dados de destino.

    Todos os tipos de dados necessários serão convertidos automaticamente durante a migração. O banco de dados de origem pode estar localizado em suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2 ou ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.

 

Replicação contínua de dados

Com o AWS Database Migration Service, você pode replicar dados continuamente com baixa latência de uma origem compatível para um destino compatível. A replicação contínua de dados tem inúmeros casos de uso, inclusive sincronização de instâncias para recuperação de desastres, distribuição geográfica do banco de dados e sincronização do ambiente de desenvolvimento/teste.

Você pode usar o DMS para replicações de dados homogêneas e heterogêneas de mecanismos de banco de dados compatíveis. Os bancos de dados de origem ou de destino podem estar localizados em suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2 ou em um banco de dados do Amazon RDS.

É possível replicar dados de um único banco de dados para um ou mais bancos de dados de destino ou consolidar e replicar dados de vários bancos de dados para um ou mais bancos de dados de destino.

Por exemplo, você pode replicar de várias fontes para o Amazon Simple Storage Service (S3) para criar uma solução de data lake altamente disponível e escalável. Também é possível consolidar bancos de dados em um data warehouse em escala de petabytes, transmitindo dados para o Amazon Redshift.

Comece aprendendo a configurar uma instância de replicação do DMS e a trabalhar com instâncias de replicação do DMS.

Acesse a página de definição de preço

Explore as opções de definição de preço para o AWS Database Migration Service.

Saiba mais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Pronto para criar?

Comece a usar o AWS Database Migration Service.

Fazer login