É possível alterar as especificações e o armazenamento dos componentes Mongos, shard e ConfigServer em uma instância de cluster fragmentado do ApsaraDB for MongoDB para atender a diferentes requisitos de desempenho.
É possível alterar em lote as configurações dos seguintes componentes e nós em instâncias de cluster fragmentado do ApsaraDB for MongoDB:
Especificações e espaço de armazenamento de um ou mais shards.
Especificações de um ou mais nós Mongos.
Especificações e espaço de armazenamento do ConfigServer.
É possível combinar especificações de uso geral e dedicadas ao alterar configurações. Instâncias com discos em nuvem também permitem a conversão de categorias de especificação com um único clique, possibilitando alternar rapidamente a categoria (uso geral ou dedicada) de todos os componentes selecionados.
Regras de faturamento
Para obter mais informações, consulte Taxas de alteração de configuração.
Precauções
O novo espaço de armazenamento deve ser maior ou igual ao espaço de armazenamento atual do componente.
Em instâncias com discos locais, não é possível alterar a configuração do ConfigServer.
Não é possível alterar a quantidade de nós somente leitura de um shard em uma operação em lote. Para alterar essa quantidade, acesse a página de configuração do shard específico. Para mais informações, consulte Alterar configurações de shard.
-
Durante a alteração da configuração, podem ocorrer uma ou duas desconexões temporárias de cerca de 30 segundos cada. Defina o horário de alternância para evitar impactos no seu negócio.
ImportanteAo alterar apenas o espaço de armazenamento, o sistema executa diferentes operações conforme os recursos de armazenamento disponíveis no host local:
Suficiente: o sistema expande o armazenamento no host local, sem exigir migração entre hosts nem alternância. Não ocorre desconexão temporária e a alteração entra em vigor imediatamente, sem a necessidade de aguardar a janela de manutenção.
Insuficiente: a migração entre hosts e a alternância são necessárias. Ocorre uma desconexão temporária durante a alteração, e a mudança entra em vigor no horário de alternância especificado.
O tempo necessário para concluir a alteração da configuração depende de vários fatores, como as condições de rede, a fila de tarefas e o volume de dados. Recomendamos executar essa operação em horários de baixa demanda e garantir que a sua aplicação possua um mecanismo de reconexão automática.
Se a versão secundária do seu banco de dados estiver expirada ou sem suporte, o sistema a atualiza para a versão secundária mais recente por padrão, garantindo o melhor desempenho e estabilidade.
Procedimento
Acesse a página Instâncias de cluster fragmentado do ApsaraDB for MongoDB. Na barra de navegação superior, selecione um grupo de recursos e uma região. Em seguida, clique no ID da instância de destino.
-
Na página Basic Information, nas seções Mongos List, Shard List e Configserver List, execute as seguintes operações:
Para instâncias de assinatura: selecione o componente ou nó de destino e clique em Batch Upgrade ou Batch Downgrade na parte inferior da página.
Para instâncias de pagamento conforme o uso: selecione o componente ou nó de destino e clique em Batch Change configurations na parte inferior da página.
-
Em seguida, configure os seguintes parâmetros.
Parâmetro
Descrição
Category
Para filtrar as especificações disponíveis para os nós Mongos, shard e ConfigServer, especifique uma categoria de especificação.
-
Dedicada: exibe apenas especificações dedicadas.
-
Uso geral: exibe apenas especificações de uso geral.
-
Implantação mista: exibe especificações dedicadas e de uso geral.
Nota-
Este parâmetro está disponível apenas para instâncias com discos em nuvem.
-
Não é possível selecionar uma categoria se ela não for compatível com a zona atual.
-
Para obter informações sobre as categorias e as especificações de instâncias de cluster fragmentado, consulte Especificações de instâncias de cluster fragmentado.
Instances
-
Mongos List: selecione as novas Specifications.
-
Shard List: selecione as novas Specifications e o Storage Space.
-
Configserver List: selecione as novas Specifications e o Storage Space.
Para simplificar a configuração de vários nós, use o recurso Synchronize Node Settings na Mongos List e na Shard List. Isso permite configurar um único nó e aplicar suas configurações a outros nós do mesmo tipo:
-
Configure as Specifications e o Storage Space de um nó e clique em Synchronize Node Settings à direita do nó.
-
Para um componente shard, selecione Select Settings to be Synchronized. Selecione Specifications ou Storage e clique em Next.
-
Selecione os nós para os quais deseja sincronizar as configurações e clique em Next.
-
Confirme se o resultado da sincronização está correto e clique em Confirm.
NotaO novo espaço de armazenamento deve ser maior ou igual ao espaço atual do nó. Para reduzir o espaço de armazenamento, crie uma nova instância e migre seus dados. Para mais informações, consulte Outros cenários e soluções de alteração de configuração.
Switching Time
Selecione quando a alteração entrará em vigor:
-
Switch Immediately After Task Completion: a alteração entra em vigor imediatamente após a conclusão da configuração.
-
Switch during the maintenance window after the task is complete: a alternância entra em vigor durante a janela de manutenção. Selecione a janela de manutenção atual ou defina uma nova com base nos requisitos do seu negócio. Para mais informações sobre janelas de manutenção, consulte Definir uma janela de manutenção.
-
Leia o Service Agreement.
-
Conclua a compra com base no seu método de faturamento.
Para instâncias de pagamento conforme o uso: clique em Pay. O sistema deduz a taxa automaticamente na hora seguinte.
Para instâncias de assinatura: clique em Pay e siga as instruções na página Pay para concluir o pagamento.
Durante a alteração da configuração, o status da instância é In the process of matching. A alteração é concluída quando o status da instância muda para Running.
APIs relacionadas
|
API |
Descrição |
|
Altera as especificações de vários nós em uma instância de cluster fragmentado do ApsaraDB for MongoDB simultaneamente. |