Migre uma instância do ApsaraDB for MongoDB para outra zona na mesma região. As credenciais da conta e os endereços de conexão permanecem inalterados após a migração.
Pré-requisitos
-
A instância deve atender a um dos seguintes requisitos:
Ser uma instância de conjunto de réplicas ou cluster com shards que utilize discos locais e execute o MongoDB 4.0 ou 4,2.
Ser uma instância de conjunto de réplicas ou cluster com shards que utilize discos em cloud e execute o MongoDB 4,4 ou posterior.
A Criptografia Transparente de Dados (TDE) está desativada na instância.
A zona de destino está na mesma região da zona atual da instância.
Antes de migrar uma instância implantada em uma VPC, certifique-se de que exista um vSwitch criado na zona de destino. Para mais informações sobre como criar um vSwitch, consulte Create and manage vSwitches.
Instâncias com discos locais não podem ter um endpoint público durante a migração para uma zona diferente. Caso a instância possua um endpoint público, libere-o antes de prosseguir. Para mais informações, consulte Release a public endpoint.
Considerações
Não é possível alterar a VPC da instância durante a migração de zona.
A duração da migração varia conforme as condições da rede, a fila de tarefas e o volume de dados. Execute esta operação fora dos horários de pico.
O switchover durante a migração causa uma interrupção transitória de conexão de aproximadamente 30 segundos. Garanta que sua aplicação possua um mecanismo de reconexão automática.
-
A migração de zona altera o endereço IP virtual (VIP) da instância, por exemplo,
172.16.88.60. Se sua aplicação se conectar via VIP, a conectividade será perdida.NotaRecomendamos o uso de um URI de string de conexão para acessar sua instância e garantir alta disponibilidade. Para instâncias de conjunto de réplicas, consulte Connect to a replica set instance. Para instâncias de cluster com shards, consulte Connect to a sharded cluster instance.
Tipos e cenários de migração
|
Tipo de migração |
Cenário |
|
Zona única para outra zona única |
Colocar a instância do ApsaraDB for MongoDB na mesma zona das instâncias ECS para reduzir a latência de rede. |
|
Zona única para múltiplas zonas |
Aprimorar os recursos de recuperação de desastres (DR) ao habilitar failover entre data centers. Implantações em zona única toleram falhas no nível de servidor e rack, enquanto implantações multizona toleram falhas no nível de data center. Por exemplo, distribuir os nós de um conjunto de réplicas de três nós por três zonas na mesma região oferece maior tolerância a falhas. Nota
Para mais detalhes sobre as políticas de implantação de nós em instâncias de conjunto de réplicas e cluster com shards multizona, consulte Node deployment policies ou Create a multi-zone sharded cluster instance. |
|
Múltiplas zonas para zona única |
Atender a requisitos específicos de recursos. |
|
Múltiplas zonas para outro conjunto de múltiplas zonas |
Suportar um upgrade de instância que exija mais recursos. |
Instâncias do MongoDB com discos locais suportam apenas migração de uma zona única para outra zona única. Para implementar uma implantação multizona, selecione uma zona no formato
Região (Zona 1+Zona 2+Zona 3), por exemplo, Shenzhen Zone (C+D+E). Zonas nesse formato estão disponíveis apenas em algumas regiões. Para mais informações, consulte Supported regions and zones.Instâncias do ApsaraDB for MongoDB que utilizam discos em cloud permitem alterar o tipo da instância durante a migração de zona.
Procedimento
Acesse a página de Instâncias de Conjunto de Réplicas do ApsaraDB for MongoDB ou de Instâncias de Cluster com Shards do ApsaraDB for MongoDB, selecione uma região e um grupo de recursos no topo da página e clique em ID da instância desejada.
Na seção Basic Information, clique em Cross-zone Migration à direita de Zone.
-
No painel Migrate Instance Across Zones, configure os parâmetros.
Os parâmetros variam conforme o tipo de disco da instância.
Disco em cloud
Parâmetro
Descrição
Instance
ID da instância atual.
Current Zone
Zona onde a instância reside atualmente.
Deployment Type
Selecione Single-zone ou Multi-zone conforme sua necessidade.
Migrate To
Escolha a zona de destino.
Caso selecione Multi-zone no parâmetro Deployment Type, também será necessário configurar os parâmetros Migrate Data from Secondary Zone 1 to e Migrate Data from Secondary Zone 2 to.
Current VPC
VPC à qual a instância pertence atualmente.
Select vSwitch
Defina o vSwitch de destino.
Switchover Time
Indique quando o switchover deve entrar em vigor.
-
Switch Immediately after Migration: O sistema inicia a tarefa de migração de zona logo após a configuração dos parâmetros e realiza o switchover da instância assim que a tarefa for concluída.
-
Switch within Maintenance Window: O sistema executa o switchover durante a janela de manutenção especificada. É possível utilizar a janela atual ou alterá-la conforme as necessidades do seu negócio.
-
Clique em Switch within Maintenance Window à direita de Edit para modificar a janela de manutenção.
-
Na seção Specification Information, clique em Edit ao lado de Maintenance Window para definir o horário do switchover. Para mais informações, consulte Set a maintenance window.
-
Disco local
Para instâncias com disco local, os parâmetros variam dependendo do tipo de rede.
-
Tipo de rede: VPC ou híbrida (VPC e rede clássica)
Parâmetro
Descrição
Instance
ID da instância atual.
Current Zone
Zona onde a instância reside atualmente.
Migrate To
Escolha a zona de destino.
Current VPC
VPC à qual a instância pertence atualmente.
Select vSwitch
Defina o vSwitch de destino.
Switchover Time
Indique quando o switchover deve entrar em vigor.
-
Switch Immediately after Migration: O sistema inicia a tarefa de migração de zona logo após a configuração dos parâmetros e realiza o switchover da instância assim que a tarefa for concluída.
-
Switch within Maintenance Window: O sistema executa o switchover durante a janela de manutenção especificada. É possível utilizar a janela atual ou alterá-la conforme as necessidades do seu negócio.
-
Clique em Switch within Maintenance Window à direita de Edit para modificar a janela de manutenção.
-
Na seção Specification Information, clique em Edit ao lado de Maintenance Window para definir o horário do switchover. Para mais informações, consulte Set a maintenance window.
-
-
-
Tipo de rede: rede clássica
Parâmetro
Descrição
Instance
ID da instância atual.
Current Zone
Zona onde a instância reside atualmente.
Migrate To
Escolha a zona de destino.
Switchover Time
Indique quando o switchover deve entrar em vigor.
-
Switch Immediately after Migration: O sistema inicia a tarefa de migração de zona logo após a configuração dos parâmetros e realiza o switchover da instância assim que a tarefa for concluída.
-
Switch within Maintenance Window: O sistema executa o switchover durante a janela de manutenção especificada. É possível utilizar a janela atual ou alterá-la conforme as necessidades do seu negócio.
-
Clique em Switch within Maintenance Window à direita de Edit para modificar a janela de manutenção.
-
Na seção Specification Information, à direita de Maintenance Window, clique em Edit para definir o horário do switchover. Para mais informações, consulte Set a maintenance window.
-
-
-
Leia as informações exibidas na tela e marque a caixa de confirmação.
(Opcional) Selecione Change Configuration para alterar o tipo da instância durante a migração de zona.
Clique em OK.
Perguntas frequentes
P: Posso migrar uma instância com disco em cloud se a criptografia de disco estiver ativada?
R: Sim. A migração de zona é compatível com instâncias com criptografia de disco ativada.