Todos os produtos
Search
Central de documentação

ApsaraDB for MongoDB:Global Active Database

Última atualização: Jun 26, 2026

O Global Active Database (GAD) do ApsaraDB for MongoDB oferece uma arquitetura multirregião que garante a continuidade dos negócios e a alta disponibilidade. Essa solução integra-se à arquitetura de alta disponibilidade do ApsaraDB for MongoDB e ao Data Transmission Service (DTS) para fornecer replicação de dados unificada e recuperação de desastres.

Arquitetura

  • Instância primária: processa as principais solicitações de leitura e escrita. O sistema replica os dados em tempo real para a instância de recuperação de desastres.

  • Instância secundária (instância de recuperação de desastres): recebe os dados replicados pelo DTS e atende a consultas somente leitura. Em cenários de recuperação de desastres, é possível promovê-la a instância primária.

  • Link de sincronização do DTS: fornece replicação de dados unidirecional com baixa latência. No modo Serverless, o sistema ajusta a largura de banda automaticamente.

image

Casos de uso

O GAD é ideal para os seguintes cenários que envolvem múltiplas instâncias do ApsaraDB for MongoDB:

  • Recuperação de desastres geográfica

    Protege aplicações críticas que exigem disponibilidade extremamente alta e um Objetivo de Tempo de Recuperação (RTO) baixo. O GAD proporciona redundância entre regiões para proteger contra falhas no nível da região.

  • Instâncias somente leitura entre regiões

    Atende aplicações que processam solicitações de leitura a partir de várias localizações geográficas. O GAD reduz a latência ao direcionar as leituras para a réplica mais próxima.

Benefícios

  • Seguro e confiável

    • A replicação é eficiente, estável e livre de problemas de compatibilidade.

    • Tanto o ApsaraDB for MongoDB quanto o DTS contam com Acordos de Nível de Serviço (SLAs) robustos que garantem a disponibilidade e a segurança do seu banco de dados e dos links de replicação.

  • Fácil de usar

    • Configure rapidamente uma topologia de recuperação de desastres por meio do console do ApsaraDB for MongoDB.

    • Recursos integrados cobrem todo o ciclo de vida da recuperação de desastres, incluindo avaliação, failover com um clique e monitoramento da latência de replicação.

  • Custo-benefício

    • O método de faturamento de uma instância secundária não precisa ser igual ao da instância primária. Escolha pagamento conforme o uso ou assinatura para as instâncias secundárias conforme suas necessidades.

    • O GAD utiliza o DTS como base de rede. O link de replicação usa tecnologia Serverless que dimensiona automaticamente a largura de banda, e o faturamento ocorre com base no uso real.

Faturamento

Ao criar um grupo de instâncias do Global Active Database ou adicionar uma instância secundária, não há cobrança extra pelo uso das instâncias MongoDB existentes. O faturamento aplica-se apenas aos links de sincronização de dados.

Taxa de sincronização de dados = Preço unitário por link × Número de links × Duração do uso.

O preço unitário de um link de sincronização unidirecional é: USD 0,1880/hora por link

Limitações

Tipo de restrição

Descrição

Limitações de instância

  • As instâncias devem executar o MongoDB 4.0 ou posterior. As versões principais das instâncias primária e secundária devem ser iguais.

  • As arquiteturas de conjunto de réplicas e cluster fragmentado são suportadas. As arquiteturas das instâncias primária e secundária devem ser idênticas.

  • O método de faturamento das instâncias deve ser pagamento conforme o uso ou assinatura.

  • Instâncias com criptografia SSL obrigatória não são suportadas.

Limitações de região

Regiões suportadas: China (Qingdao), China (Pequim), China (Xangai), China (Hangzhou), China (Hohhot), China (Zhangjiakou), China (Shenzhen), China (Guangzhou), China (Ulanqab), China (Heyuan) e China (Chengdu).

Procedimentos

Importante

Se esta for sua primeira vez usando o Global Active Database, autorize o DTS a acessar seus recursos de nuvem antes de criar um grupo de instâncias. Para mais informações, consulte Conceder acesso do DTS aos recursos de nuvem.

Criar um grupo de instâncias

  1. Acesse a página Global Active Database e clique em Create Instance Group ou Create Global Active Instance Group.

  2. Na página Create Global Active Database Instance Group, configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Instance Group Name

    Utilize um nome que reflita seu negócio ou finalidade para facilitar a localização do grupo de instâncias.

    O nome deve ter entre 2 e 126 caracteres, começar com uma letra ou caractere chinês e conter dígitos, sublinhados (_) e hifens (-).

    Database Instance Type

    Selecione MongoDB.

    Instance Group Type

    Escolha um tipo de grupo de instâncias. Atualmente, apenas Disaster Recovery é suportado.

    Este tipo utiliza sincronização de dados unidirecional entre as instâncias primária e secundária.

    Instance Type

    Defina o tipo de instância: Replica Set ou Sharded cluster.

    Region of Primary Instance

    Por padrão, corresponde à região selecionada no console do ApsaraDB for MongoDB. Para escolher outra região, altere a seleção no topo do console.

    Primary Instance

    Na lista suspensa, selecione a instância MongoDB desejada na região da instância primária.

    Caso não haja instâncias primárias disponíveis na região atual, clique em Create Primary Instance para ir à página de compra, criar uma instância do ApsaraDB for MongoDB e, em seguida, criar o grupo de instâncias do Global Active Database.

  3. Clique em OK.

    Visualize o novo grupo na lista de grupos de instâncias. Depois disso, adicione uma instância secundária.

Adicionar uma instância secundária

Nota
  • As instâncias primária e secundária de um grupo devem estar em regiões diferentes. No entanto, múltiplas instâncias secundárias podem residir na mesma região.

  • Um grupo pode conter apenas uma instância primária e até quatro secundárias, suportando uma topologia que abrange até cinco regiões.

  • Uma instância do ApsaraDB for MongoDB só pode pertencer a um único grupo de instâncias do Global Active Database, seja como primária ou secundária.

  • Não é possível liberar uma instância de pagamento conforme o uso ou cancelar a assinatura de uma instância enquanto ela fizer parte de um grupo. Para isso, remova primeiro a instância do grupo e depois libere a instância.

  • Após adicionar uma instância secundária ao grupo, evite realizar operações de escrita nela. Gravar dados em uma instância secundária pode causar inconsistências e comprometer a confiabilidade da implantação.

  1. Acesse a lista de Instâncias do ApsaraDB for MongoDB, selecione uma região e clique no ID da instância que servirá como secundária.

  2. No canto superior direito da página, clique em Add to Global Active Database Cluster.image

  3. Na caixa de diálogo exibida, defina as configurações do grupo de instâncias do Global Active Database alvo.

  4. Clique em OK. O sistema redireciona você para a página do Global Active Database. Após a adição bem-sucedida da instância secundária e a criação do link de sincronização, clique no ID do grupo de instâncias desejado para visualizar a instância secundária e a instância de sincronização do DTS. Para mais detalhes, consulte Visualizar informações do grupo de instâncias.image

Detalhes do grupo de instâncias

Acesse a página Global Active Database. Na lista de grupos de instâncias, clique no ID do grupo que deseja consultar. Na página de detalhes, visualize as informações básicas, a topologia e a lista de configurações.

  • Visualizar informações básicas

    As informações básicas incluem ID do grupo de instâncias, nome, tipo, tipo de banco de dados, hora de criação, status e região.image

  • Visualizar a topologia

    A topologia mapeia visualmente os links de replicação entre as instâncias primária e secundária, exibindo seus status e detalhes principais.image Para ver os detalhes de uma instância, clique em seu ID para acessar o console do ApsaraDB for MongoDB.

  • Visualizar a lista de configurações

    A lista de configurações divide-se em uma lista de Instâncias MongoDB e uma lista de Instâncias DTS.

    • Instâncias MongoDB

      image

      • Esta lista exibe todas as instâncias do grupo, juntamente com status, região/zona, função e hora de criação. Clique no ID de uma instância para ver seus detalhes.

    • Instâncias DTS

      Aqui são mostrados todos os links de sincronização do DTS no grupo, incluindo direção e região da sincronização, status, latência e hora de criação.

      image

      • Clique em Details em um link de sincronização para obter mais informações.

      • Ao remover uma instância secundária do grupo, o sistema libera automaticamente o link de sincronização do DTS associado.

Promover uma instância secundária

Se todos os nós da instância primária ficarem indisponíveis, promova uma instância secundária para a nova primária com um único clique. A instância promovida passa a aceitar leitura e escrita, restaurando o serviço rapidamente. Utilize este recurso para simulações de recuperação de desastres e eventos de desastre geográfico.

Nota
  • A promoção de uma instância secundária envolve risco de perda de dados. Prossiga com cautela. Este processo pode causar uma interrupção transitória de conexão. Certifique-se de que sua aplicação possua um mecanismo de reconexão automática.

  • O link de sincronização do DTS é unidirecional. Após promover uma instância secundária, o sistema remove a instância primária original do grupo e desconecta o link de sincronização do DTS. Tenha cuidado ao executar esta ação.

  • Os dados e as credenciais da conta DTS permanecem inalterados. Ainda é possível gerenciar a instância na página Instâncias do ApsaraDB for MongoDB.

  • Depois da promoção, adicione a instância removida de volta ao grupo como uma nova instância secundária. Para instruções, consulte Adicionar uma instância secundária.

  1. Acesse a página Global Active Database.

  2. Na lista de grupos de instâncias, clique no ID do grupo alvo.

  3. Na lista MongoDB Instances, na parte inferior da página, localize a instância secundária a ser promovida e clique em Switch to Primary Instance na coluna Actions.

image.png

  1. Na caixa de diálogo, revise os impactos desta operação e clique em OK.

Nota

Após promover uma instância secundária para primária, avalie se é necessário alterar o endpoint da aplicação para o da nova instância primária.