Aumente ou diminua a escala de uma instância de conjunto de réplicas do ApsaraDB for MongoDB modificando sua configuração.
Faturamento
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.
Procedimento
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.
-
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.
-
-
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.
NotaNã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.
Clique em Switch Within Maintenance Window ao lado de Modify.
Na seção Specification Information, clique em Maintenance Window ao lado de Edit para definir o horário de troca. Set a maintenance window.
NotaEm 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.
-
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 |
|
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. |