Ir para o conteúdo

Como uso o AWS DMS para migrar bancos de dados PostgreSQL entre o Amazon RDS, o Aurora e ambientes on-premises?

4 minuto de leitura
0

Quero usar o AWS Database Migration Service (AWS DMS) para migrar bancos de dados PostgreSQL entre o Amazon Relational Database Service (Amazon RDS), o Amazon Aurora e ambientes on-premises.

Resolução

Crie uma tarefa do AWS DMS para migrações do PostgreSQL

Conclua as etapas a seguir:

  1. Crie uma instância de replicação.
    Observação: certifique-se de escolher um tamanho de instância apropriado com base no tamanho do seu banco de dados e nos requisitos de migração.
  2. Defina as configurações da nuvem privada virtual (VPC) e do grupo de segurança para a instância de replicação.
  3. Crie seus endpoints de origem e destino.
    Observação: em instâncias de banco de dados (DB) do Amazon RDS ou do Aurora, selecione o mecanismo de banco de dados do Amazon RDS para PostgreSQL ou da edição compatível com PostgreSQL do Aurora. Em instâncias de banco de dados on-premises, configure o endpoint da VPC com o endereço IP e o DNS do servidor de banco de dados on-premises e teste a conexão.
  4. Crie uma tarefa de migração.
    Observação: antes de realizar a migração em seu ambiente de produção, é uma prática recomendada testar sua migração em um ambiente de teste.

Para monitorar o progresso da migração, realize uma ou mais das seguintes ações:

Configure sua tarefa do AWS DMS para cenários específicos de migração

Se você estiver migrando um banco de dados do RDS para PostgreSQL para um banco de dados compatível com o PostgreSQL do Aurora, use o AWS DMS para realizar transformações de dados durante a migração.

Se você estiver migrando um banco de dados PostgreSQL on-premises para um banco de dados do Amazon RDS ou um banco de dados do Aurora, realize as seguintes ações:

Se você estiver migrando bancos de dados entre VPCs, realize as seguintes ações:

  • Confirme se você configurou o emparelhamento de VPC ou um gateway de trânsito.
  • Execute uma imagem de máquina da Amazon (AMI) de rede do AWS DMS como uma instância do Amazon Elastic Compute Cloud (Amazon EC2) para solucionar problemas de conectividade.

Otimize os custos das migrações do AWS DMS

Realize as seguintes ações:

Gerencie os requisitos de acesso

Conclua as etapas a seguir:

  1. Verifique se suas políticas do AWS Identity and Access Management (AWS IAM) concedem as permissões necessárias para recursos e operações do AWS DMS.
  2. Configure seus grupos de segurança do RDS para permitir a comunicação entre a instância de replicação e seus endpoints de origem e destino.
  3. Em origens ou destinos on-premises, configure uma conexão VPN ou o AWS Direct Connect para acessar seus dados com segurança.
  4. Se você usa volumes criptografados, verifique se você tem as permissões de chave do AWS Key Management Service (AWS KMS) necessárias.

Informações relacionadas

Usando um banco de dados PostgreSQL como AWS DMS origem

Usando um banco de dados PostgreSQL como destino para AWS Database Migration Service

Práticas recomendadas para AWS Database Migration Service

AWS OFICIALAtualizada há 6 meses