Todos os produtos
Search
Central de documentação

ApsaraDB for MongoDB:Modificar a configuração de instância de conjunto de réplicas

Última atualização: Sep 09, 2026

Aumente ou diminua a escala de uma instância de conjunto de réplicas do ApsaraDB for MongoDB modificando sua configuração.

Faturamento

Billing for instance configuration changes.

Limitações

  • Para alterar o número de nós somente leitura em uma instância na Classic Network, ative primeiro um endpoint público ou mude para uma VPC.

  • Não é possível reduzir o espaço de armazenamento durante uma alteração de configuração. Crie uma nova instância com menos armazenamento e migre seus dados. Scenarios and solutions for other configuration changes.

  • Alterações de configuração não permitem mudar o tipo de instância (por exemplo, de conjunto de réplicas para cluster fragmentado) nem o tipo de armazenamento. Nesses casos, crie uma nova instância e migre os dados. Scenarios and solutions for other configuration changes.

Considerações

  • A duração da alteração de configuração varia conforme as condições de rede, o tamanho da fila e o volume de dados. Execute essa operação fora dos horários de pico e garanta que sua aplicação suporte reconexão automática.

  • Em instâncias de disco local de uso geral ou dedicadas, expansões apenas de armazenamento ocorrem no próprio host quando há recursos suficientes. Isso evita migração entre hosts e failovers de service, entrando em vigor imediatamente sem interromper conexões, independentemente da configuração de horário de troca.

  • Para instâncias com disco cloud, expansões apenas de armazenamento entram em vigor imediatamente, sem interrupção de conexões, independente do horário de troca configurado.

  • Uma tarefa de alteração de configuração não pode ser cancelada diretamente após o envio. Para restaurar a configuração original, aguarde a conclusão da tarefa atual e inicie uma alteração reversa, como um downgrade.

  • Espere uma ou duas desconexões breves, de cerca de 30 segundos cada, durante a alteração. Para minimizar o impacto, agende a mudança usando a opção Switch time.

  • A alteração de configuração não causa perda de dados.

  • Modificar uma instância de disco local atualiza automaticamente sua versão secundária do banco de dados para a mais recente.

  • Modificações em instâncias de disco local demoram significativamente mais do que em discos cloud, que geralmente são concluídas em até uma hora.

    Fatores que afetam a duração de uma alteração de configuração

    Se o servidor físico host não tiver recursos suficientes, modificar uma instância de disco local aciona uma migração entre hosts, o que aumenta consideravelmente a duração. Caso o host tenha recursos disponíveis, a alteração é aplicada localmente. A tabela a seguir lista os principais fatores.

    Tipo de armazenamento

    Migração entre hosts

    Fator de influência

    Descrição

    Disco local

    Não

    Quantidade de bancos de dados e coleções

    Alterações de configuração reiniciam os nós. Mais bancos de dados e coleções aumentam o tempo de inicialização. Remova regularmente os itens não utilizados. Instance slowdowns or exceptions due to an excessive number of databases and collections.

    Criação de índice em andamento

    Alterações de configuração reiniciam os nós. A criação de índices em progresso força uma reconstrução, aumentando o tempo de inicialização.

    Sim

    Tamanho total dos dados

    O tamanho total dos dados afeta o tempo de migração e sincronização. A velocidade de migração é limitada pela largura de banda da rede do tipo de instância.

    Taxa de gravação de dados incrementais

    Taxas de gravação mais altas aumentam o tempo necessário para o novo nó sincronizar dados incrementais.

    Período de retenção do Oplog

    Se o período de retenção do Oplog for muito curto, logs incrementais podem ser sobrescritos, causando falha na sincronização. Garanta que o período de retenção atenda à fórmula: Período de Retenção (horas) ≥ Espaço de Dados Utilizado (GB) / 10 (GB/hora).

    Status do backup diário

    Os dados podem ser migrados usando conjuntos de backup se os backups diários tiverem fragmentação mínima de disco e um período de retenção do Oplog suficiente.

    Número de índices

    Mais índices aumentam o tempo de criação de índices no novo nó durante a sincronização.

    Quantidade de bancos de dados e coleções

    Mais bancos de dados e coleções aumentam o tempo de sincronização no novo nó.

    Disco cloud

    Não

    -

    Alterações de configuração em disco cloud usam snapshots e são concluídas rapidamente. Os fatores acima não se aplicam.

    Nota

    Use instâncias de disco cloud para cenários sensíveis ao tempo.

Procedimento

  1. Acesse a página ApsaraDB for MongoDB Replica Set Instances, selecione um grupo de recursos e uma região no topo e clique em ID da instância desejada.

  2. Na seção Specification Information, abra a página de alteração de configuração conforme seu método de faturamento.

    • Instâncias por assinatura

      No canto superior direito da seção Specification Information, clique em Upgrade ou Downgrade.

    • Instâncias de pagamento conforme o uso

      No canto superior direito da seção Specification Information, clique em Change Configurations.

  3. Na página de alteração de configuração, defina os seguintes parâmetros.

    Tipo de alteração

    Parâmetro

    Descrição

    • Upgrade

    • Downgrade

    Active-standby Nodes

    Número de nós primários e secundários. Valores válidos:

    • Three Replica Set Nodes: Downgrades não são suportados.

    • 5: É possível fazer downgrade para uma instância Three Replica Set Nodes.

    • 7: É possível fazer downgrade para uma instância Three Replica Set Nodes ou 5.

    Read-only Nodes

    Número de nós somente leitura. Valores válidos: 0 a 5.

    Specifications

    Classe da instância. Para classes de instância de conjunto de réplicas suportadas, consulte Instance types.

    Storage Space

    Espaço de armazenamento da instância.

    Nota
    • Não é possível reduzir o espaço de armazenamento durante uma alteração de configuração. Crie uma nova instância com menos armazenamento e migre seus dados. Scenarios and solutions for other configuration changes.

    • O espaço de armazenamento refere-se à capacidade por nó, não ao total de todos os nós.

    • Para instâncias de disco cloud, clique em Upgrade se precisar apenas expandir o espaço de armazenamento. A expansão entra em vigor imediatamente e não interrompe services.

    • Use Change Disk Type apenas para converter um disco ESSD em um disco ESSD AutoPL. Não utilize esta opção para expansão apenas de armazenamento.

    Switch time

    Selecione quando a alteração de configuração deve entrar em vigor.

    • Switch Immediately After Data Migration: Aplica a alteração imediatamente após a conclusão da migração de dados.

    • Switch Within Maintenance Window: Aplica a alteração dentro da janela de manutenção. Você pode manter a janela atual ou definir uma nova.

      1. Clique em Switch Within Maintenance Window ao lado de Modify.

      2. Na seção Specification Information, clique em Maintenance Window ao lado de Edit para definir o horário de troca. Set a maintenance window.

    Nota
    • Em instâncias de disco local de uso geral ou dedicadas, expansões apenas de armazenamento ocorrem no próprio host quando há recursos suficientes. Isso evita migração entre hosts e failovers de service, entrando em vigor imediatamente sem interromper conexões, independentemente da configuração de horário de troca.

    • Para instâncias com disco cloud, expansões apenas de armazenamento entram em vigor imediatamente, sem interrupção de conexões, independente do horário de troca configurado.

  4. Leia e aceite os termos de service, clique em Buy Now e conclua o pagamento conforme solicitado.

    Durante a alteração de configuração, o status da instância fica como In the process of matching. Quando o status mudar para Running, a alteração estará concluída e a nova configuração entrará em vigor.

Perguntas frequentes

A alta disponibilidade é mantida durante uma alteração de configuração entre hosts em instância de disco local?

Sim. A alta disponibilidade (HA) é mantida durante a migração de um nó oculto. Se o nó primário falhar, o conjunto de réplicas pode eleger outro nó primário e continuar fornecendo services de leitura e escrita. Um nó oculto não pode se tornar o nó primário, mas participa da votação. O sistema aciona um failover de HA para priorizar a disponibilidade do nó primário.

Como ocorre a sincronização de dados durante uma alteração de configuração do ApsaraDB for MongoDB?

A sincronização de dados combina cópia no nível de arquivo com replicação assíncrona de oplog. Configure um período de retenção de oplog de pelo menos 24 horas e garanta que ele atenda à seguinte fórmula: Período de Retenção (horas) ≥ Espaço de Dados Utilizado (GB) / 10 (GB/hora). Caso contrário, entradas do oplog podem ser sobrescritas durante migrações com grandes volumes de dados, causando falha na sincronização. O sistema subjacente possui um mecanismo de tentativa novamente, mas você deve fornecer uma janela de retenção de oplog suficiente.

APIs relacionadas

API

Descrição

ModifyDBInstanceSpec

Altera a especificação da instância ou a capacidade de armazenamento de uma instância standalone ou de conjunto de réplicas do ApsaraDB for MongoDB.