É possível alterar as especificações e o armazenamento dos componentes Mongos, shard e ConfigServer em uma instância de cluster sharded do ApsaraDB for MongoDB para atender a diferentes requisitos de desempenho.
A alteração em lote de configurações é compatível com os seguintes componentes e nós em instâncias de cluster sharded 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 as configurações. Instâncias com discos em cloud também permitem a conversão de categorias de especificação em uma única etapa, facilitando a alternância rápida da categoria (uso geral ou dedicada) para 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 atualmente utilizado pelo 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 de somente leitura de um shard em uma operação em lote. Para alterar essa quantidade, acesse a página de configuração do shard individual. Para obter mais informações, consulte Alterar configurações de shard.
-
Durante a alteração de configuração, podem ocorrer uma ou duas desconexões transitórias de aproximadamente 30 segundos cada. Defina o horário de switchover para evitar impactos nos negócios.
ImportanteAo alterar apenas o espaço de armazenamento, o sistema executa operações diferentes de acordo com os recursos de armazenamento disponíveis no host local:
Suficiente: o sistema expande o armazenamento no host local, sem exigir migração entre hosts ou switchover. Não ocorre desconexão transitó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 o switchover são necessários, ocorrendo uma desconexão transitória durante a alteração. Especifique o horário de switchover para definir quando a mudança entrará em vigor.
O tempo necessário para concluir a alteração de configuração depende de vários fatores, como condições de rede, fila de tarefas e volume de dados. Recomenda-se executar essa operação em horários de menor pico e garantir que a aplicação possua um mecanismo de reconexão automática.
Se a versão secundária do banco de dados estiver expirada ou não for mais mantida, o sistema a atualiza para a versão secundária mais recente por padrão, garantindo desempenho e estabilidade ideais.
Procedimento
Acesse a página ApsaraDB for MongoDB Sharded Cluster Instances. 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.
-
Configure os seguintes parâmetros.
Parâmetro
Descrição
Category
Selecione uma categoria de especificação para filtrar as especificações disponíveis para os nós Mongos, shard e ConfigServer.
-
Dedicated: exibe apenas especificações dedicadas.
-
General-purpose: exibe apenas especificações de uso geral.
-
Mixed Deployment: exibe especificações dedicadas e de uso geral.
Nota-
Disponível apenas para instâncias com discos em cloud.
-
Uma categoria fica indisponível se a zona atual não for compatível com ela.
-
Para obter informações sobre as categorias e especificações de instâncias de cluster sharded, consulte Especificações de instância de cluster sharded.
Instances
-
Mongos List: selecione as novas Specifications.
-
Shard List: selecione as novas Specifications e Storage Space.
-
Configserver List: selecione as novas Specifications e Storage Space.
Para simplificar a configuração de vários nós, use o recurso Synchronize Node Settings nas listas Mongos List e Shard List. Esse recurso permite configurar um único nó e aplicar as 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, use a opção 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 os dados. Para obter 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 alteração 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 obter 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 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 de 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 sharded do ApsaraDB for MongoDB simultaneamente. |