O ApsaraDB for MongoDB implanta os três nós de uma instância de replica set em duas ou três zonas na mesma região. Os nós replicam dados pela rede interna, proporcionando recuperação de desastres entre zonas para garantir alta confiabilidade e disponibilidade.
Pré-requisitos
Uma conta da Alibaba Cloud. Para obter mais informações, consulte Cadastre-se na Alibaba Cloud.
A implantação em zona dupla está em visualização privada. Para usar esse recurso, envie um ticket.
Requisitos de rede
Se sua aplicação for executada em uma instância do Elastic Compute Service (ECS), garanta a conectividade de rede entre a instância do ECS e a instância do ApsaraDB for MongoDB. Para obter detalhes sobre como visualizar as propriedades da instância do ECS, consulte Visualizar informações da instância.
|
Requisito |
Detalhes |
|
Mesma região |
Ambas as instâncias devem ser implantadas na mesma região. |
|
Mesmo tipo de rede |
Ambas as instâncias devem usar o mesmo tipo de rede. |
|
Mesma Virtual Private Cloud (VPC) |
Caso o tipo de rede seja VPC, ambas as instâncias devem pertencer à mesma VPC. |
Nota
Implante ambas as instâncias na mesma zona para reduzir a latência de rede.
Recomenda-se o uso de VPC para maior segurança.
Se sua instância do ECS usar a classic network, migre-a para uma VPC. Para obter mais informações, consulte Migrar instâncias do ECS da rede clássica para uma VPC.
Considerações sobre zona dupla
Se o write concern
{w: "majority"}estiver configurado em uma instância de replica set, as operações de escrita só serão consideradas bem-sucedidas quando a maioria dos nós as confirmar. Em um cenário de recuperação de desastres em que ocorra uma falha na zona com dois nós, poderá haver perda de dados devido ao atraso de replicação entre o nó primário e o nó da outra zona.O switchover de zona dupla oferece suporte aos modos manual e automático. Especifique o modo de switchover na página de detalhes da instância. O modo padrão é o switchover manual.
Limites
Instâncias de replica set multizona que usam discos em nuvem estão disponíveis apenas em regiões específicas. Para verificar as regiões compatíveis, consulte as seções Instâncias baseadas em discos em nuvem (implantação em três zonas) e Instâncias baseadas em discos em nuvem (implantação em zona dupla) em "Regiões e zonas disponíveis".
Para instâncias que usam discos locais, selecione Single-zone e configure o parâmetro Zone para implantação em múltiplas zonas. Selecione uma região com formato de zona combinada, como
Shenzhen Zones (C + D + E). Para verificar as regiões compatíveis, consulte a seção Instâncias baseadas em discos locais em "Regiões e zonas disponíveis".
Políticas de implantação de nós
Zona única
Os nós primário, secundário e oculto são implantados na mesma zona.
Zona dupla
Os nós primário, secundário e oculto são implantados em duas zonas. Se uma zona ficar indisponível devido a quedas de energia ou falhas de rede, o sistema restaura a disponibilidade da instância com base no modo de switchover:
Switchover manual: O sistema de alta disponibilidade (HA) não executa o switchover automaticamente. Ele inicia uma instância de zona dupla para restaurar a disponibilidade. Confirme manualmente que o switchover ocorrerá somente após você aceitar a possível perda de dados.
Switchover automático: O sistema HA inicia os nós restantes automaticamente como um único nó para restaurar a disponibilidade. Pode ocorrer perda de dados devido ao atraso de replicação.
Três zonas
Os nós primário, secundário e oculto são implantados em três zonas. Caso uma zona fique indisponível devido a quedas de energia ou falhas de rede, o sistema HA transfere os serviços automaticamente para outra zona.
Procedimento
Para obter instruções sobre a criação de uma instância de replica set multizona, consulte Criar uma instância de replica set.
Informações relacionadas
Use o recurso de disponibilidade de serviço para visualizar a implantação dos nós nas zonas. Alterne as funções dos nós de acordo com a implantação do seu negócio para que os aplicativos se conectem aos nós mais próximos. Para obter mais informações, consulte Alternar funções dos nós.