AWS Database Migration Service

Migre seus bancos de dados para a AWS com o mínimo de tempo de inatividade.

Mais de 100.000 bancos de dados migrados com o AWS Database Migration Service.

O AWS Database Migration Service ajuda você a migrar bancos de dados para a AWS de modo rápido e seguro. O banco de dados de origem permanece totalmente operacional durante a migração, minimizando o tempo de inatividade de aplicativos que dependem do banco de dados. O AWS Database Migration Service pode migrar seus dados a partir de e para a maioria dos bancos de dados comerciais e de código aberto mais usados.

O AWS Database Migration Service viabiliza migrações homogêneas, como de Oracle para Oracle, além de migrações heterogêneas entre plataformas de banco de dados diferentes, como de Oracle ou de Microsoft SQL Server para Amazon Aurora. Com o AWS Database Migration Service, você pode replicar continuamente seus dados com alta disponibilidade e consolidar bancos de dados em um data warehouse em escala de petabytes fazendo o streaming de dados para o Amazon Redshift e o Amazon S3. Saiba mais sobre os bancos de dados de origem e destino compatíveis.

Ao migrar bancos de dados para o Amazon Aurora, Amazon Redshift ou Amazon DynamoDB, você pode usar o DMS gratuitamente por 6 meses.

Introdução ao AWS Database Migration Service (1:33)

Benefícios

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. Após o início da migração, o DMS gerencia todas as complexidades desse processo, inclusive replicando automaticamente alterações nos dados que ocorram no banco de dados de origem durante o processo de migração. Você também pode usar esse serviço para a replicação contínua de dados com a mesma simplicidade.

Tempo mínimo de inatividade

O AWS Database Migration Service ajuda você a migrar seus bancos de dados para a AWS praticamente sem nenhum 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 enquanto a migração é realizada. Após a conclusão da migração, o banco de dados de destino permanecerá sincronizado com o de origem pelo tempo que você determinar, permitindo que sua transição para o banco de dados aconteça no momento mais oportuno.

Compatível com bancos de dados amplamente utilizados

O AWS Database Migration Service pode migrar dados a partir de e para a maioria dos bancos de dados comerciais e de código aberto mais usados. Ele viabiliza migrações homogêneas, como de Oracle para Oracle, além de migrações heterogêneas entre plataformas de banco de dados diferentes, como de Oracle para Amazon Aurora. As migrações podem ocorrer de bancos de dados locais para o Amazon RDS ou o Amazon EC2, bancos de dados em execução no EC2 para o RDS, ou vice-versa, bem como a partir de um banco de dados do RDS para outro banco de dados do RDS. Além disso, ele também pode migrar dados entre SQL, NoSQL e destinos baseados em texto.

Baixo custo

O AWS Database Migration Service é um serviço de baixo custo. Você paga apenas pelos recursos computacionais usados durante o processo de migração e por qualquer armazenamento adicional de log. A migração de um banco de dados na casa dos terabytes pode ser feita a partir de 3 USD. Isso se aplica a migrações homogêneas e heterogêneas de qualquer banco de dados compatível. Isso contrasta fortemente com métodos convencionais de migração de banco de dados, que podem ser muito caros.

Configuração fácil e rápida

Você pode configurar uma tarefa de migração em questão de minutos no Console de Gerenciamento da AWS. Uma tarefa de migração é onde você define os parâmetros que o AWS Database Migration Service usa para executar a migração. Isso inclui a configuração de conexões com os bancos de dados de origem e destino, além da escolha da instância de replicação usada para executar o processo de migração. Uma vez configurada, a mesma tarefa pode ser usada para testar a execução antes que a migração seja de fato realizada.

Confiável

O AWS Database Migration Service é altamente resiliente e autorregenerável. 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 a partir de onde ela parou. A opção Multi-Availability Zone (AZ – Zona de disponibilidade) permite que você tenha alta disponibilidade para migração de banco de dados e replicação contínua de dados ao habilitar instâncias redundantes de replicação.

Casos de uso

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 destino são iguais ou compatíveis, como Oracle para Amazon RDS for Oracle, MySQL para Amazon Aurora, MySQL para Amazon RDS for MySQL ou Microsoft SQL Server para Amazon RDS for 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 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 pode ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.

product-page-diagram_AWS-DMS_homogeneous-database-migrations-1
verizon

A Verizon é uma líder global na oferta de soluções inovadoras de comunicações e tecnologia. “A Verizon ajuda nossos clientes a criar uma vida melhor e mais conectada. Como parte dessa estratégia, estamos fazendo uma grande transformação no modo como gerenciamos nossos bancos de dados, substituindo soluções de bancos de dados comerciais herdadas e caras por opções mais eficientes e econômicas. No teste, o Amazon Aurora PostgreSQL teve uma melhor performance em relação ao PostgreSQL padrão residente em instâncias do Amazon EC2. Além disso, o AWS Database Migration Service e a Schema Conversion Tool foram eficazes na identificação de áreas para conversão de dados que exigiam atenção especial durante a migração.” - Shashidhar Sureban, diretor associado, engenharia de bancos de dados, Verizon.

Migrações heterogêneas de banco de dados

Em migrações heterogêneas de banco de dados, os mecanismos dos bancos de dados de origem e destino são diferentes, como no caso de migrações de Oracle para Amazon Aurora, Oracle para PostgreSQL ou Microsoft SQL Server para MySQL. Nesse caso, a estrutura do esquema, os tipos de dados e o código dos bancos de dados de origem e 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. Primeiramente, use a AWS Schema Conversion Tool para converter o esquema e o código de origem a fim de corresponder aos do banco de dados de destino, então use o AWS Database Migration Service para migrar dados do banco de dados de origem para o banco de dados de destino. Todas as conversões de tipo de dados exigidas serão feitas automaticamente pelo AWS Database Migration Service 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 pode ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.

product-page-diagram_AWS-DMS_heterogeneous-database-migrations-2
300x200_trimble_logo

A Trimble é uma líder mundial em soluções telemáticas. Eles investiram de maneira significativa em hardware local na América do Norte e na Europa executando bancos de dados Oracle. Em vez de atualizar o hardware e renovar as licenças, eles preferiram migrar os bancos de dados para a AWS. Eles executaram a AWS Schema Conversion Tool para analisar o esforço que seria necessário e, então, migraram o banco de dados completo para um serviço PostgreSQL gerenciado no Amazon RDS. “De acordo com nossas projeções, pagaremos aproximadamente um quarto do que pagávamos em nossa infraestrutura privada.” - Todd Hofert, diretor de operações de infraestrutura da Trimble.

Desenvolvimento e testes

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. Dessa forma, desenvolvedores e testadores podem usar cópias de dados reais de produção e podem copiar as atualizações de volta para o sistema de produção no local. O segundo cenário é quando os sistemas de desenvolvimento estão no local (geralmente em laptops pessoais) e você migra uma cópia atualizada de um banco de dados de produção da Nuvem AWS para esses sistemas no local uma vez ou continuamente. Isso evita interrupções nos processos de DevOps existentes e garante a representação atualizada de seu sistema de produção.

product-page-diagram-AWS-DMS_development-and-test-on-cloud

Consolidação de 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 localizado em suas instalações fora da AWS, enquanto o segundo está 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.

product-page-diagram-AWS-DMS_database-consolidation

Replicação contínua de dados

Você pode usar o AWS Database Migration Service para realizar a replicação contínua de dados. 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 tanto para replicações homogêneas quanto heterogêneas de dados para todos os mecanismos de banco de dados compatíveis. Os bancos de dados de origem ou destino 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. É possível replicar dados a partir de um único banco de dados para um ou mais bancos de dados de destino, ou dados a partir de vários bancos de dados de origem podem ser consolidados e replicados para um ou mais bancos de dados de destino.

product-page-diagram-AWS-DMS_continuous-data-replication
dept-of-veteran-affairs_logo

O Departamento Americano de Veterans Affairs (VA – Assuntos de Veteranos) processa centenas de milhares de pedidos de veteranos anualmente. “Nosso sistema de processamento de pedidos, VACOLS, inclui 20 milhões de registros armazenados em um banco de dados Oracle 11g. O sistema tem mais de 20 anos e está em processo de modernização. Durante esse tempo, precisamos garantir que os dados sejam replicados com segurança na nuvem para fins de segurança. Estamos usando o AWS DMS para replicar o banco de dados em um banco de dados RDS Oracle no AWS GovCloud, em uma implantação Multi-AZ. Com essa estratégia, garantimos que os dados do VACOLS permaneçam preservados, protegidos e altamente disponíveis na nuvem, o que é uma grande vitória para o VA e para nossos veteranos, que contam conosco para proteger com segurança as informações deles.” – Alan Ning, engenheiro de confiabilidade do site, EUA Serviço digital.

Publicações e artigos de blog

DDB2
Arun Thiagarajan e Mahesh Kansara
20 de setembro de 2018
DMS
Zafar Kapadia e Udayasimha Theepireddy
16 de julho de 2018

Conceitos básicos da AWS

icon1

Cadastrar-se para obter uma conta da AWS

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

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
icon3

Comece a criar com a AWS

Comece a criar com guias detalhados que ajudam a iniciar seu projeto da AWS.

Saiba mais sobre o AWS Database Migration Service

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