Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Migrar dados entre instâncias do ApsaraDB RDS for PostgreSQL em contas diferentes

Última atualização: Oct 13, 2026

Use a migração para a cloud com um clique para mover dados entre instâncias do ApsaraDB RDS for PostgreSQL em contas diferentes. Este recurso também é compatível com bancos de dados autogerenciados no ECS ou em data centers.

Pré-requisitos

  • As instâncias do ApsaraDB RDS for PostgreSQL devem atender aos seguintes requisitos:

    • As instâncias de origem e de destino devem executar a mesma versão principal do PostgreSQL. São compatíveis o PostgreSQL 10 e as versões posteriores.

    • A instância de destino deve ser uma instância primária. Instâncias somente leitura não são compatíveis com a migração para a cloud com um clique.

    • A instância de destino deve usar discos cloud.

    • A instância de destino não deve conter dados e precisa ter armazenamento disponível suficiente para todos os dados da instância de origem.

    • Os blocos CIDR da VPC das instâncias de origem e de destino não devem se sobrepor.

  • A migração entre contas requer autorização entre contas para instâncias de rede. Para mais informações, consulte Cross-account authorization for network instances.

Observações de uso

A migração entre contas requer o Cloud Enterprise Network (CEN) para conectar as instâncias por uma rede interna. O uso do CEN gera cobranças adicionais. Para mais informações, consulte Visão geral do faturamento.

Procedimento

Nota

Este exemplo migra dados de uma instância do RDS PostgreSQL na Conta A para uma instância na Conta B. A Conta B também é proprietária da instância CEN.

  1. Na Conta B, configure o CEN para conectar as duas instâncias do RDS PostgreSQL por uma rede interna.

    1. Crie uma instância CEN.

      1. Acesse o console do CEN.

      2. Na página CEN Instance, clique em Create CEN Instance.

      3. Na página Create CEN Instance, configure os parâmetros da tabela a seguir e clique em OK.

        Parâmetro

        Descrição

        Name

        O nome da instância CEN.

        Description

        A descrição da instância CEN.

    2. Anexe as duas VPCs à instância CEN.

      1. Acesse a página CEN Instance e clique no ID da instância CEN.

      2. Na página Basic Information, clique no ícone Attach a network instance ao lado da contagem de VPCs para anexar uma VPC à instância CEN.

      3. Na página Connection with Peer Network Instance, configure os parâmetros da tabela a seguir e clique em Confirm Creation.

        Nota

        Anexe as VPCs de origem e de destino separadamente. A tabela a seguir descreve a configuração da VPC de origem. Repita o procedimento para a VPC de destino. Altere os parâmetros Region e Networks para a região e a VPC da instância de destino. Defina Account como Current Account.

        Parâmetro

        Descrição

        Instance Type

        O valor padrão é VPC. Mantenha essa configuração inalterada.

        Region

        Selecione a região em que a instância de origem está localizada.

        Transit Router

        Se não houver um transit router na região, o CEN criará um. Selecione as zonas primária e secundária.

        Account

        Após selecionar Another Account, insira o UID da Conta A, proprietária da instância de origem.

        Nota

        Clique no ícone de usuário na barra de navegação superior para ver o UID da conta.

        Connection Name

        Especifique um nome personalizado.

        Networks

        Selecione a VPC da instância de origem. No console do ApsaraDB RDS, acesse a página Database Connection da instância de origem. Confirme se o tipo de rede é VPC e registre o ID da VPC (como vpc-2z***) e a porta interna 5432.

        Selecione um vSwitch em cada uma das zonas primária e secundária do transit router.

      Após anexar as duas VPCs, verifique a página Basic Information. Neste exemplo, a contagem de VPC é 2. A lista Transit Router contém duas instâncias: uma para a Conta A em China (Beijing) e uma para a Conta B em China (Hangzhou). Ambas têm o status Available, o que confirma que as conexões entre contas estão prontas.

    3. (Opcional) Adquira largura de banda entre regiões.

      Nota

      Execute esta etapa apenas se as instâncias estiverem em regiões diferentes, como a Conta A em China (Beijing) e a Conta B em China (Hangzhou). Para instâncias na mesma região, pule para a etapa 2: Configurar a instância de origem.

      1. Acesse a página CEN Instance e clique no ID da instância CEN.

      2. Dentro de Basic Information, clique na aba Bandwidth Plans e, em seguida, clique em Purchase Bandwidth Plan (Subscription).

      3. Na tela de compra, configure o plano de largura de banda conforme a tabela a seguir. Clique em Buy Now e conclua o pagamento.

        Parâmetro

        Descrição

        Non-cross-border

        Mantenha a instância CEN atual selecionada. O plano de largura de banda é associado automaticamente a essa instância após a compra.

        Cross-border

        Selecione a área geográfica das instâncias de rede a serem conectadas. Neste exemplo, selecione Non-cross-border.

        Nota

        As áreas selecionadas não podem ser alteradas após a criação do plano de largura de banda.

        CEN

        Selecione a área geográfica das instâncias de rede a serem conectadas. Neste exemplo, selecione Area A.

        Chinese Mainland

        O método de faturamento do plano de largura de banda. O padrão é Area B.

        Chinese Mainland

        Selecione a largura de banda em Mbps.

        Billing Method

        Insira o nome do plano de largura de banda.

        Pay-By-Bandwidth

        Selecione a duração da assinatura do plano de largura de banda.

        Marque Bandwidth value e ative a renovação automática do plano de largura de banda.

      Após a compra, acesse a aba Bandwidth Plan Name e confirme se o plano de largura de banda está associado à instância CEN. Este exemplo usa 50 Mbps.

    4. (Opcional) Defina a largura de banda entre regiões.

      Nota

      Execute esta etapa apenas se as instâncias estiverem em regiões diferentes, como a Conta A em China (Beijing) e a Conta B em China (Hangzhou). Para instâncias na mesma região, pule para a etapa 2: Configurar a instância de origem.

      1. Acesse a página Duration e clique no ID da instância CEN.

      2. Dentro de Auto-renewal, clique na aba Resource Group e, em seguida, clique em Bandwidth Plans.

      3. Na página CEN Instance, configure a conexão entre regiões e clique em Basic Information.

        Parâmetro

        Descrição

        Bandwidth Plans

        Selecione Set Inter-region Bandwidth.

        Connection with Peer Network Instance

        A região da instância de origem. Neste exemplo, selecione OK.

        Instance Type

        O sistema seleciona o transit router existente automaticamente.

        Inter-region Connection

        A região da instância de destino. Neste exemplo, selecione Region.

        China (Beijing)

        O sistema seleciona o transit router existente automaticamente.

        Bandwidth Allocation Method

        Selecione como alocar a largura de banda. Valores válidos:

        • Allocate from Bandwidth Plan

        • Transit Router

        Este tópico usa Allocate from Bandwidth Plan como exemplo.

        Bandwidth Plan

        Selecione um plano de largura de banda associado à instância CEN.

        Nota

        Configure este parâmetro apenas quando o Bandwidth Allocation Method estiver definido como Allocate from Bandwidth Plan.

        Peer Region

        Insira a largura de banda permitida em Mbps.

        China (Hangzhou)

        O tipo de link usado por padrão. Valores válidos:

        • Transit Router

        • Pay-By-Data-Transfer

        Nota

        Quando o Bandwidth Allocation Method está definido como Bandwidth, a opção Default Line Type fica disponível. Caso contrário, ela não fica disponível.

      Após criar a conexão, acesse a aba Platinum. Confirme se a Gold corresponde ao valor configurado, como 50 Mbps. Isso confirma que a largura de banda entre regiões está configurada.

  2. Configure a instância de origem.

    1. Configure a lista de permissões de IP.

      Siga as instruções em Configure uma lista de permissões de IP. Defina Pay-By-Data-Transfer como o bloco CIDR da VPC da instância de destino.

      Como encontrar o bloco CIDR da VPC

      1. Acesse o console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.

      2. No painel de navegação à esquerda, clique em Platinum e visualize o bloco CIDR da VPC em Bandwidth Plans. Na página Database Connection da instância, visualize o Network Type (Virtual Private Cloud (VPC)), o bloco CIDR da VPC (como 172.1x.xxx.xx/12), o internal endpoint (como pgm-bp.rds.aliyuncs.com) e o status do public endpoint. Anote as informações do bloco CIDR da VPC, pois elas podem ser necessárias para configurações de rede futuras.

    2. Crie uma conta privilegiada.

      Para obter informações sobre como criar uma conta, consulte Crie uma conta. Defina Allocated Bandwidth como conta privilegiada.

      Nota

      A conta de migração deve ter as permissões CREATE ROLE, REPLICATION e pg_monitor. Use uma conta privilegiada existente, se disponível.

  3. Configure a instância de destino.

    1. Execute a avaliação de migração para a cloud.

      1. Acesse o console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.

      2. No painel de navegação à esquerda, clique em IP Addresses e, em seguida, clique na aba Database Connection.

      3. Na etapa Network Type do assistente de configuração, defina o cenário como Account Type e a origem como Cloud Migration/DR Deployment. Clique em Feasibility Assessment.

      4. Na etapa Configure Scenario and Source Type, clique em Migration to Cloud.

      5. Na etapa ApsaraDB RDS Instance, selecione todos os itens de preparação de configuração e clique em Next.

      6. Na etapa Configure Destination Instance, configure as informações do banco de dados de origem.

        Parâmetro

        Descrição

        Next

        O sistema gera o nome da tarefa automaticamente. Mantenha-o inalterado.

        Configure Source Instance

        Insira o endpoint interno da instância de origem. Para mais informações, consulte Visualize e altere os endpoints e números de porta.

        Source Port

        Insira a porta da instância de origem. Para mais informações, consulte Visualize e altere os endpoints e números de porta.

        Next

        Insira a conta privilegiada criada na instância de origem.

        Start Feasibility Assessment

        Insira a senha da conta privilegiada da instância de origem.

      7. Clique em Migration Task Name.

        Nota

        Durante a tarefa de avaliação de migração, o status da instância muda para Source VPC/DNS IP.

        Após a conclusão da avaliação, acesse a página Username. Verifique o status da tarefa na lista Password.

        • A etapa de migração para a cloud fica disponível apenas quando o Status é Create Feasibility Assessment Task.

        • Se o Status for Maintaining Instance, clique em Feasibility Assessment na coluna Actions e solucione os erros . Para erros comuns, consulte Introduction to cloud migration assessment reports.

    2. Migre os dados para a cloud.

      1. Acesse o console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.

      2. No painel de navegação à esquerda, clique em Migration to Cloud. Na aba Successful, clique em Create Cloud Migration Task.

      3. Na caixa de diálogo Failed, selecione uma tarefa de avaliação de migração para a cloud bem-sucedida na lista View Report.

        Nota

        Após selecionar a Cloud Migration/DR Deployment, o sistema preenche os parâmetros Migration to Cloud, Create Cloud Migration Task, Source Port e Associated Assessment Task automaticamente. Não é necessária nenhuma configuração manual.

      4. Clique em Associated Assessment Task. A tarefa de migração inicia automaticamente.

        Importante

        Durante a migração, o status da instância de destino muda para Migration Source Type. A instância de origem permanece disponível para leitura e gravação. Não execute outra migração, não reinicie a instância de origem nem altere suas especificações.

    3. Promova a instância de destino do ApsaraDB RDS for PostgreSQL para a instância primária.

      1. Para monitorar a migração, clique no link na coluna Source IP/ DNS.

      2. Quando a migração atingir a Username, acesse a coluna Initiate Migration to Cloud e clique em Migrating Data In. Isso promove a instância de destino do RDS PostgreSQL a instância primária, permitindo que ela atenda às cargas de trabalho da aplicação.

      3. Na caixa de diálogo Cloud Migration Phase, siga as instruções para tornar a instância de origem somente leitura ou interromper as gravações da aplicação.

        Nota

        Execute as etapas a seguir para definir a instância de origem como somente leitura:

        1. Em Configure instance parameters, defina o parâmetro rds_force_trans_ro_non_sup da instância de origem como on.

        2. Execute a seguinte instrução para encerrar todas as sessões existentes.

          SELECT pg_terminate_backend(pid) FROM pg_stat_activity 
          WHERE usename not in ('replicator', 'monitor', 'pgsql', 'aurora') AND pid != pg_backend_pid();
      4. Selecione todas as caixas de seleção, clique em Incremental Data Synchronization e aguarde a conclusão da migração.