O AWS Database Migration Service ajuda você a migrar bancos de dados para a AWS de modo fácil e seguro. O banco de dados de origem permanece totalmente operacional durante a migração, minimizando períodos de inatividade para aplicativos que dependem do banco de dados. O AWS Database Migration Service pode migrar dados de/para a maioria dos bancos de dados comerciais e de código aberto mais usados do mercado. O serviço apoia migrações homogêneas, como de Oracle para Oracle, além de migrações heterogêneas entre diferentes plataformas de banco de dados, como de Oracle para Amazon Aurora ou de Microsoft SQL Server para MySQL. Ele também permite que você transmita dados para o Amazon Redshift por meio de qualquer origem compatível, como PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE e SQL Server, possibilitando a consolidação e a análise fácil dos dados no data warehouse na escala de petabytes. O AWS Database Migration Service também pode ser usado para a replicação de dados contínua com alta disponibilidade.
A ferramenta de conversão de esquemas da AWS facilita a migração de bancos de dados heterogêneos convertendo automaticamente o esquema do banco de dados de origem e a maior parte do código personalizado, como visualizações, procedimentos armazenados e funções, em um formato compatível com o banco de dados de destino. Qualquer código que não possa ser automaticamente convertido é destacado claramente para que possa ser convertido manualmente. O SCT também pode verificar se o código-fonte do seu aplicativo tem instruções SQL incorporadas e covertê-las como parte de um projeto de conversão de schema do banco de dados. Durante este processo, o SCT executa a otimização do código-fonte nativo da nuvem ao converter funções antigas do Oracle e do SQL Server para seus serviços equivalentes da AWS, ajudando você a modernizar os aplicativos ao mesmo tempo em que a migração do banco de dados é realizada.
Seu banco de dados de origem pode ser local ou no Amazon RDS ou EC2, e o banco de dados de destino pode ser no Amazon RDS ou EC2. A AWS Schema Conversion Tool suporta as seguintes conversões.
Banco de dados de origem | Banco de dados de destino no Amazon RDS |
---|---|
Microsoft SQL Server | Amazon Aurora, MySQL, PostgreSQL, MariaDB |
MySQL e MariaDB | PostgreSQL |
Oracle | Amazon Aurora, MySQL, PostgreSQL, MariaDB |
PostgreSQL | Amazon Aurora, MySQL, MariaDB |
Amazon Aurora | PostgreSQL |
Oracle Data Warehouse | Amazon RedShift |
Teradata | Amazon RedShift |
Você pode fazer o download da AWS Schema Converstion Tool para a plataforma de sua preferência por meio dos links abaixo
Nas migrações homogêneas do banco de dados, os mecanismos de banco de dados de origem e destino são os mesmos ou compatíveis, como Oracle para Amazon RDS da Oracle, MySQL para Amazon Aurora, MySQL para Amazon RDS do MySQL ou Microsoft SQL Server para Amazon RDS do 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 com os bancos de dados de origem e destino, 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 nas suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2, ou ele pode ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.
A Expedia, Inc. é uma das maiores empresas de viagens do mundo, e ajuda milhões de passageiros todos os meses a planejar e reservar suas viagens facilmente. "Nós estamos no processo de migração de alguns bancos de dados para o Amazon Aurora", comentou Kuldeep Chowhan, engenheiro responsável na Expedia, Inc. "A facilidade com que pudemos fazer isso usando o AWS Database Migration Service simplificou esse processo para a gente e permitiu a aceleração dos nossos esforços de migração. A capacidade de monitorar de perto o processo, os recursos de login detalhado, e o suporte que recebemos da AWS, nos deixou bastante confiantes de que vamos obter uma migração de sucesso."
Em migrações heterogêneas do banco de dados, os mecanismos dos bancos de dados de origem e destino são diferentes, como no caso de migrações do 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 bem diferentes, o que exige um esquema e uma transformação do código antes do início da migração de dados. Isso torna as migrações heterogêneas um processo que consiste em duas etapas. Primeiro, use a AWS Schema Conversion Tool para converter o esquema e o código de origem para corresponder ao do banco de dados de destino, depois 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 automaticamente feitas pelo AWS Database Migration Service durante a migração. O banco de dados de origem pode estar localizado nas suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2, ou ele pode ser um banco de dados do Amazon RDS. O destino pode ser um banco de dados no Amazon EC2 ou Amazon RDS.
A Thomas Publishing é uma empresa fundada há 100 anos, que começou a publicar o Thomas Register of American Manufacturers em 1898. A Thomas Publishing migrou o banco de dados de produção do Oracle para o Amazon Aurora usando o AWS Database Migration Service e a AWS Schema Conversion Tool. O processo completo de migração foi concluído em menos de quatro semanas.
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, e é possível usar esse recurso com todos os mecanismos de banco de dados compatíveis. Os bancos de dados de origem podem estar localizados nas suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2, ou ele pode ser um banco de dados do Amazon RDS. Os bancos de dados de origem também podem ser distribuídos entre localizações diferentes. Por exemplo, um dos bancos de dados de origem pode estar localizado em suas instalações fora da AWS, enquanto o segundo encontra-se 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.
Você pode usar o AWS Database Migration Service para executar a replicação de dados contínua. A replicação de dados contínua tem inúmeros casos de uso, como a sincronização de instâncias para recuperação de desastres, a distribuição geográfica do banco de dados e a sincronização do ambiente de desenvolvimento e teste. Você pode usar o DMS para replicações de dados homogêneos e heterogêneos para todos os mecanismos de banco de dados compatíveis. Os bancos de dados de origem ou destino podem estar localizados nas suas próprias instalações fora da AWS, em execução em uma instância do Amazon EC2, ou ele pode ser 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 dados de vários bancos de dados de origem podem ser consolidados e replicados para um ou mais bancos de dados de destino.
É fácil começar a usar. Siga nosso Guia de conceitos básicos para migrar seu banco de dados usando o AWS Database Migration Service com apenas alguns cliques.
Quer saber mais?
Ligue para os nossos especialistas na AWS.
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS
Ligue para os nossos especialistas na AWS