Por padrão, instâncias ECS e ApsaraDB for MongoDB em regiões diferentes não se comunicam pela rede interna. Para estabelecer essa conexão, mova ambas as instâncias para a mesma região migrando uma delas. Essa abordagem evita custos de tráfego na rede pública e reduz a latência.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância ECS com tipo de rede Virtual Private Cloud (VPC)
Uma instância ApsaraDB for MongoDB com tipo de rede VPC
Se alguma das instâncias usar a rede clássica, altere-a para VPC antes de prosseguir:
Escolha uma abordagem de migração
Há duas abordagens disponíveis. Escolha aquela cujo recurso seja mais fácil de mover no seu ambiente.
|
Abordagem |
Descrição |
|
Migrar a instância MongoDB para a região da ECS |
Usa o DTS para replicar os dados do MongoDB para uma nova instância na região da ECS |
|
Migrar a instância ECS para a região do MongoDB |
Transfere a instância ECS para a região do MongoDB usando uma imagem personalizada (recomendado) ou o Server Migration Center |
Migrar a instância MongoDB para a região da ECS
Esta abordagem usa o Data Transmission Service (DTS) para replicar seus dados do MongoDB para uma nova instância na região da ECS. Por exemplo, você pode migrar uma instância ApsaraDB for MongoDB da China (Qingdao) para a China (Hangzhou).
-
Crie uma instância de conjunto de réplicas do ApsaraDB for MongoDB na região da ECS. Selecione a mesma VPC da instância ECS. Para mais detalhes, consulte Criar uma instância de conjunto de réplicas.
Se já existir uma instância ApsaraDB for MongoDB na região de destino, pule esta etapa.
Migre seus bancos de dados MongoDB da região de origem para a nova instância usando a migração entre regiões do DTS. Para mais detalhes, consulte Migrar dados entre instâncias ApsaraDB for MongoDB em diferentes regiões.
Adicione o endereço IP privado da instância ECS à lista de permissões da instância ApsaraDB for MongoDB. Para mais detalhes, consulte Modifique uma lista de permissões de endereços IP de uma instância ApsaraDB for MongoDB. Para obter o endereço IP privado da sua instância ECS, consulte Visualize informações da instância.
Migrar a instância ECS para a região do MongoDB
Dois métodos estão disponíveis. Use o método de imagem personalizada, a menos que seu ambiente exija uma ferramenta de migração de servidor em tempo real.
Método 1: Usar uma imagem personalizada (recomendado)
Este método cria uma imagem personalizada a partir da sua instância ECS, copia-a para a região do MongoDB e inicia uma nova instância ECS a partir dela. Por exemplo, você pode migrar uma instância ECS da China (Qingdao) para a China (Hangzhou).
Crie uma imagem personalizada a partir da instância ECS. Para mais detalhes, consulte Criar uma imagem personalizada a partir de uma instância.
Copie a imagem personalizada para a região onde a instância ApsaraDB for MongoDB está localizada. Para mais detalhes, consulte Copiar uma imagem personalizada.
Crie uma nova instância ECS a partir da imagem copiada. Selecione a mesma VPC da instância ApsaraDB for MongoDB. Para mais detalhes, consulte Criar uma instância usando uma imagem personalizada.
Adicione o endereço IP privado da nova instância ECS à lista de permissões da instância ApsaraDB for MongoDB. Para mais detalhes, consulte Modifique uma lista de permissões de endereços IP de uma instância ApsaraDB for MongoDB. Para obter o endereço IP privado da sua instância ECS, consulte Visualize informações da instância.
Método 2: Usar o Server Migration Center
Use o Server Migration Center (SMC) para migrar a instância ECS para a região do MongoDB.
Migre a instância ECS para a região onde a instância ApsaraDB for MongoDB está localizada. Para mais detalhes, consulte Migrar servidores entre instâncias ECS.
Adicione o endereço IP privado da instância ECS à lista de permissões da instância ApsaraDB for MongoDB. Para mais detalhes, consulte Modifique uma lista de permissões de endereços IP de uma instância ApsaraDB for MongoDB.