Migração de bancos de dados para os equivalentes do Amazon RDS com o AWS DMS
As migrações de dados homogêneas no AWS Database Migration Service (AWS DMS) simplificam a migração de bancos de dados on-premises autogerenciados para os seus equivalentes do Amazon Relational Database Service (Amazon RDS). Por exemplo, é possível utilizar migrações de dados homogêneas para migrar um banco de dados PostgreSQL on-premises para o Amazon RDS para PostgreSQL ou para o Aurora PostgreSQL. Para migrações de dados homogêneas, o AWS DMS utiliza ferramentas de banco de dados nativas para fornecer migrações de semelhantes para semelhantes fáceis e eficientes.
As migrações de dados homogêneas são com tecnologia sem servidor, o que significa que o AWS DMS escala automaticamente os recursos necessários para a migração. Com migrações de dados homogêneas, é possível migrar dados, partições de tabelas, tipos de dados e objetos secundários, como perfis, procedimentos armazenados e assim por diante.
Em alto nível, as migrações de dados homogêneas operam com perfis de instância, provedores de dados e projetos de migração. Quando você cria um projeto de migração com os provedores de dados de origem e de destino compatíveis do mesmo tipo, o AWS DMS implanta um ambiente com tecnologia sem servidor no qual a migração de dados é executada. O AWS DMS se conecta ao provedor de dados de origem, lê os dados de origem, despeja os arquivos no disco e restaura os dados utilizando ferramentas de banco de dados nativas. Para obter mais informações sobre perfis de instância, provedores de dados e projetos de migração, consulte Como trabalhar com provedores de dados, perfis de instância e projetos de migração no AWS DMS.
Para obter a lista dos bancos de dados de origem compatíveis, consulte Origens para migrações de dados homogêneas do DMS.
Para obter a lista dos bancos de dados de destino compatíveis, consulte Destinos para migrações de dados homogêneas do DMS.
O diagrama a seguir mostra como funcionam as migrações de dados homogêneas.
As seções a seguir fornecem informações sobre o uso de migrações de dados homogêneas.
Tópicos
Visão geral do processo de migração de dados homogênea no AWS DMS
Criar provedores de dados de origem para migrações de dados homogêneas no AWS DMS
Criar e configurar um banco de dados de destino para trabalhar com a Conversão de Esquema do AWS DMS
Solução de problemas para migrações de dados homogêneas no AWS DMS
Compatível com Regiões da AWS
É possível executar migrações de dados homogêneas nas seguintes Regiões da AWS.
| Nome da Região | Região |
|---|---|
| Leste dos EUA (Norte da Virgínia) | us-east-1 |
| Leste dos EUA (Ohio) | us-east-2 |
| Oeste dos EUA (N. da Califórnia) | us-west-1 |
| Oeste dos EUA (Oregon) | us-west-2 |
| Canadá (Central) | ca-central-1 |
| Oeste do Canadá (Calgary) | ca-west-1 |
| América do Sul (São Paulo) | sa-east-1 |
| Ásia-Pacífico (Tóquio) | ap-northeast-1 |
| Ásia-Pacífico (Seul) | ap-northeast-2 |
| Ásia-Pacífico (Osaka) | ap-northeast-3 |
| Ásia-Pacífico (Singapura) | ap-southeast-1 |
| Ásia-Pacífico (Sydney) | ap-southeast-2 |
| Ásia-Pacífico (Jacarta) | ap-southeast-3 |
| Ásia-Pacífico (Melbourne) | ap-southeast-4 |
| Ásia-Pacífico (Hong Kong) | ap-east-1 |
| Ásia-Pacífico (Mumbai) | ap-south-1 |
| Ásia-Pacífico (Hyderabad) | ap-south-2 |
| Europa (Frankfurt) | eu-central-1 |
| Europa (Zurique) | eu-central-2 |
| Europa (Estocolmo) | eu-north-1 |
| Europa (Irlanda) | eu-west-1 |
| Europa (Londres) | eu-west-2 |
| Europa (Paris) | eu-west-3 |
| Europa (Milão) | eu-south-1 |
| Europa (Espanha) | eu-south-2 |
| Oriente Médio (Emirados Árabes Unidos) | me-central-1 |
| Oriente Médio (Bahrein) | me-south-1 |
| Israel (Tel Aviv) | il-central-1 |
| África (Cidade do Cabo) | af-south-1 |
Atributos
As migrações de dados homogêneas fornecem os seguintes recursos:
-
O AWS DMS gerencia automaticamente os recursos de computação e de armazenamento no Nuvem AWS necessários para migrações de dados homogêneas. O AWS DMS implanta esses recursos em um ambiente com tecnologia sem servidor quando você inicia uma migração de dados.
-
O AWS DMS utiliza ferramentas de banco de dados nativas para iniciar uma migração totalmente automatizada entre os bancos de dados do mesmo tipo.
-
É possível utilizar migrações de dados homogêneas para migrar dados, bem como objetos secundários, como partições, perfis, procedimentos armazenados e assim por diante.
-
É possível executar migrações de dados homogêneas nos três modos de migração a seguir: carga máxima, replicação contínua e carga máxima com replicação contínua.
-
Para migrações de dados homogêneas, é possível utilizar bancos de dados on-premises, o Amazon EC2 e o Amazon RDS como a origem. É possível escolher o Amazon RDS ou o Amazon Aurora como o destino para migrações de dados homogêneas.
-
Só é possível usar migrações de dados homogêneas no modo de preparação da tabela de destino para migrações do PostgreSQL, do MongoDB e do Amazon DocumentDB. Para obter mais informações, consulte Target table preparation mode.
-
É possível utilizar migrações de dados homogêneas para migrar dados de uma réplica de leitura baseada no MySQL para uma instância do Amazon RDS ou do Aurora.
Limitações de migrações de dados homogêneas
As limitações a seguir se aplicam ao utilizar migrações de dados homogêneas:
-
A possibilidade de usar regras de seleção em migrações de dados homogêneas do AWS DMS depende do mecanismo de banco de dados de origem e do tipo de migração. As origens compatíveis com PostgreSQL e MongoDB aceitam regras de seleção para todos os tipos de migração, enquanto as origens do MySQL aceitam apenas regras de seleção para o tipo de migração de carga máxima.
-
As migrações de dados homogêneas não fornecem uma ferramenta integrada para validação dos dados.
-
Ao utilizar migrações de dados homogêneas com o PostgreSQL, o AWS DMS migra visualizações como tabelas para o banco de dados de destino.
-
As migrações de dados homogêneas capturam alterações em nível de esquema durante uma replicação contínua de dados somente para o mecanismo do MySQL. Para outros mecanismos, se você criar uma tabela no banco de dados de origem, o AWS DMS não poderá migrar essa tabela. Para migrar essa nova tabela, reinicie a migração de dados.
-
Não é possível utilizar migrações de dados homogêneas no AWS DMS para migrar dados de uma versão superior para uma versão inferior do banco de dados.
-
As migrações de dados homogêneas não são compatíveis com o estabelecimento de uma conexão com instâncias de banco de dados em intervalos CIDR secundários da VPC.
-
Não é possível usar a porta 8081 para migrações homogêneas provenientes de seus provedores de dados.
-
As migrações de dados homogêneas migram tabelas e bancos de dados do MySQL criptografados como não criptografados no banco de dados de destino. Isso ocorre porque o RDS para MySQL não permite criptografia usando o plug-in Keyring. Para ter mais informações, consulte a documentação Não há suporte ao plugin Keyring do MySQL no “Guia do usuário do Amazon RDS”.