Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2025-08-07 GMT+08:00

Alteração de uma classe de instância de cluster

Esta seção descreve como alterar a classe de uma instância de cluster.

Alterar as regras

Considerando a estabilidade e o desempenho das instâncias de BD DDS, você pode alterar a classe da instância de BD de acordo com as regras listadas em Tabela 1. Tenha cuidado ao realizar esta operação.

Tabela 1 Alterar as regras

Especificação original

Especificação desejada

Suportado

General-purpose

General-purpose

Enhanced

×

Enhanced II

Enhanced

General-purpose

Enhanced

×

Enhanced II

Enhanced II

General-purpose

×

Enhanced

×

Enhanced II

√ indica que um item é suportado e × indica que um item não é suportado.

Precauções

  • Uma instância não pode ser excluída enquanto sua classe de instância estiver sendo alterada.
  • Quando a classe de instância está sendo alterada, uma alternância primária/secundária pode ocorrer uma ou duas vezes e a conexão do banco de dados será interrompida a cada vez por até 30s. Recomendamos que você altere as especificações fora do horário de pico para reduzir os impactos e garantir que o sistema de serviço do seu cliente possa se reconectar ao banco de dados se a conexão for interrompida.
  • Depois que a classe de uma instância de cluster for alterada, o sistema alterará o valor de net.maxIncomingConnections de acordo.
  • Um máximo de 16 nós shard podem ser selecionados em cada lote de alteração de classe.
  • Quando a CPU ou a memória do nó shard, config ou dds mongos em uma instância de cluster é alterada, a classe de réplica de leitura não é alterada.
  • As classes de réplicas de leitura em uma instância de cluster não podem ser alteradas.
  • As classes de nós shard de instância anual/mensal só podem ser atualizadas ou rebaixadas uma de cada vez.
  • Alterar a classe não causa perda de dados.
  • Se você forçosamente alterar a classe de um nó anormal em uma instância de BD, os serviços poderão ser interrompidos.

    Para alterar forçadamente a classe de um nó anormal, envie um tíquete de serviço escolhendo Service Tickets > Create Service Ticket no canto superior direito do console de gerenciamento.

Itens de pré-verificação para alteração de classe de instância

  • O status da instância e o status do nó cujas especificações devem ser alteradas são normais.
  • O atraso de replicação primária/em espera não excede 20s. (Este item de pré-verificação se aplica somente aos nós shard e config.)

Preços

  • As instâncias faturadas com base em pagamento por uso ainda são faturadas com base no tempo usado após a alteração da classe da instância.
  • Se você alterar a classe de uma instância anual/mensal, pagará pela diferença ou receberá um reembolso.
    • Se o preço da nova classe de instância for maior que o da classe de instância original, você precisará pagar pela diferença de preço com base no período do recurso usado.
    • Se o preço da nova classe de instância for menor do que o da classe de instância original, você receberá o reembolso da diferença com base no período de recurso usado. O reembolso será enviado para a sua conta. Você pode clicar em Billing Center no canto superior direito do console para ver o saldo da sua conta.
  • Para obter detalhes, consulte Detalhes de preços do produto.

Alteração da classe dds mongos

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > Document Database Service.
  4. Na página Instances, clique no nome da instância de cluster.
  5. Na área Node Information da página Basic Information, clique na guia dds mongos. Você pode alterar a classe de um único nó dds mongos ou alterar as classes de vários nós dds mongos por vez.

    • Alteração da classe de um nó dds mongos
      1. Na coluna Operation do nó dds mongos, clique em Change Class.
        Figura 1 Alteração da classe dds mongos
      2. Na página exibida, selecione as especificações necessárias, a nova classe, o modo de alteração e o horário agendado e clique em Next.
        Figura 2 Alteração da classe dds mongos
    • Alteração das classes de vários nós dds mongos em lotes
      1. Selecione os nós dds mongos de destino e clique em Change Classes in Batches.
        Figura 3 Alteração das classes de vários nós dds mongos em lotes
      2. Na página exibida, selecione as especificações necessárias, a nova classe, o modo de alteração e o horário agendado e clique em Next.
        Figura 4 Alteração das classes de vários nós dds mongos em lotes
        • Alteração on-line: as especificações de vários nós dds mongos serão alteradas uma a uma. O tempo necessário depende do número de nós de instância cujas especificações precisam ser alteradas. Cada nó leva de 5 a 10 minutos. É aconselhável que você se conecte a uma instância de banco de dados usando o endereço de conexão de HA e garanta que suas aplicações suportem reconexão automática.
        • Alteração off-line: as especificações de vários nós dds mongos serão alteradas simultaneamente e o banco de dados ficará indisponível durante a alteração da especificação. Demora cerca de 5 a 10 minutos.
        • A alteração das especificações dos nós dds mongos não envolve alternância primária/em espera.

  6. Na página exibida, confirme a classe.

    • Se você precisar modificar suas configurações, clique em Previous.
    • Para instâncias de pagamento por uso

      Se você não precisar modificar suas configurações, clique em Submit para alterar a classe. Depois que as especificações forem alteradas, você ainda será cobrado por hora.

    • Para instâncias anuais/mensais
      • Se você pretende reduzir a classe, clique em Submit. O reembolso é automaticamente devolvido à sua conta.
      • Se você pretende aumentar a escala da classe, clique em Pay Now. O dimensionamento começa somente após o pagamento ser bem-sucedido.

  7. Veja os resultados.

    • Quando a classe de instância está sendo alterada, o status exibido na coluna Status é Changing instance class. Este processo leva cerca de 10 minutos.
    • No canto superior direito da lista de instâncias, clique em para atualizar a lista. O status da instância muda para Available.
    • Na área Node Information da página Basic Information, clique na guia dds mongos e visualize a nova classe.

Alteração da classe shard

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > Document Database Service.
  4. Na página Instances, clique no nome da instância de cluster.
  5. Na área Node Information na página Basic Information, clique na guia shard. Você pode alterar a classe de um único shard ou alterar as classes de vários shards por vez.

    • Alteração da classe de um shard
      1. Na coluna Operation do nó de shard, clique em Change Class.
        Figura 5 Alteração da classe de um shard

      2. Na página exibida, selecione as especificações necessárias e a nova classe e clique em Next.

        O tempo necessário depende do número de nós de instância cujas especificações devem ser alteradas. Demora cerca de 5 a 10 minutos para cada nó. Quando a classe de instância está sendo alterada, uma alternância primária/secundária pode ocorrer uma ou duas vezes e a conexão do banco de dados será interrompida a cada vez por até 30s. Antes da alteração da especificação, aprenda sobre Itens de pré-verificação para alteração de classe de instância. É aconselhável alterar a aula durante o horário fora do horário de pico para reduzir os impactos e garantir que o sistema de serviço do seu cliente possa se reconectar ao banco de dados se a conexão for interrompida.

        Figura 6 Alteração da classe de um shard
    • Alteração das classes de vários shards em lotes
      1. Selecione os shards de destino e clique em Change Classes in Batches.
        Figura 7 Alteração das classes de vários shards em lotes
      2. Na página exibida, selecione as especificações necessárias e a nova classe e clique em Next.

        O tempo necessário depende do número de nós de instância cuja classe deve ser alterada. Demora cerca de 5 a 10 minutos para cada nó. Quando a classe de instância está sendo alterada, uma alternância primária/secundária pode ocorrer uma ou duas vezes e a conexão do banco de dados será interrompida a cada vez por até 30s. Antes da alteração da especificação, aprenda sobre Itens de pré-verificação para alteração de classe de instância. É aconselhável alterar a aula durante o horário fora do horário de pico para reduzir os impactos e garantir que o sistema de serviço do seu cliente possa se reconectar ao banco de dados se a conexão for interrompida.

        Figura 8 Alteração das classes de vários shards em lotes

  6. Na página exibida, confirme a classe.

    • Se você precisar modificar suas configurações, clique em Previous.
    • Para instância de pagamento por uso

      Se você não precisar modificar suas configurações, clique em Submit para alterar a classe. Depois que as especificações forem alteradas, você ainda será cobrado por hora.

    • Para instância anual/mensal:
      • Se você pretende reduzir a classe, clique em Submit. O reembolso é automaticamente devolvido à sua conta.
      • Se você pretende aumentar a escala da classe, clique em Pay Now. O dimensionamento começa somente após o pagamento ser bem-sucedido.

  7. Veja os resultados.

    • Quando a classe de instância está sendo alterada, o status exibido na coluna Status é Changing instance class. Este processo leva cerca de 25 a 30 minutos.

      A alta carga do banco de dados aumenta a duração da alteração da especificação. Você é aconselhado a mudar as especificações durante o horário de pico para reduzir os impactos.

    • No canto superior direito da lista de instâncias, clique em para atualizar a lista. O status da instância muda para Available.
    • Vá para a página Basic Information da instância de cluster que você expandiu, clique na guia shard na área Node Information e visualize a nova classe.

Alteração da classe config

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > Document Database Service.
  4. Na página Instances, clique no nome da instância de cluster.
  5. Na área Node Information da página Basic Information, clique na guia config, localize o nó config e clique em Change Class na coluna Operation.

    Figura 9 Alteração da classe config

  6. Na página exibida, selecione as especificações necessárias e a nova classe e clique em Next.

    O tempo necessário depende do número de nós de instância cujas especificações devem ser alteradas. Demora cerca de 5 a 10 minutos para cada nó. Quando a classe de instância está sendo alterada, uma alternância primária/secundária pode ocorrer uma ou duas vezes e a conexão do banco de dados será interrompida a cada vez por até 30s. Antes da alteração da especificação, aprenda sobre Itens de pré-verificação para alteração de classe de instância. Recomendamos que você altere as especificações fora do horário de pico para reduzir os impactos e garantir que o sistema de serviço do seu cliente possa se reconectar ao banco de dados se a conexão for interrompida.

    Figura 10 Alteração da classe config

  7. Na página exibida, confirme a classe.

    • Se você precisar modificar suas configurações, clique em Previous.
    • Para instâncias de pagamento por uso

      Se você não precisar modificar suas configurações, clique em Submit para alterar a classe. Depois que as especificações forem alteradas, você ainda será cobrado por hora.

    • Para instâncias anuais/mensais
      • Se você pretende reduzir a classe, clique em Submit. O reembolso é automaticamente devolvido à sua conta.
      • Se você pretende aumentar a escala da classe, clique em Pay Now. O dimensionamento começa somente após o pagamento ser bem-sucedido.

  8. Veja os resultados.

    • Quando a classe de instância está sendo alterada, o status exibido na coluna Status é Changing instance class. Este processo leva cerca de 25 a 30 minutos.

      A alta carga do banco de dados aumenta a duração da alteração da especificação. Você é aconselhado a mudar as especificações durante o horário de pico para reduzir os impactos.

    • No canto superior direito da lista de instâncias, clique em para atualizar a lista. O status da instância muda para Available.
    • Vá para a página Basic Information da instância de cluster que você expandiu, clique na guia config na área Node Information e visualize a nova classe.