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.
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
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha Databases > Document Database Service.
- Na página Instances, clique no nome da instância de cluster.
- 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
- Na coluna Operation do nó dds mongos, clique em Change Class.
Figura 1 Alteração da classe dds mongos
- 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
- Na coluna Operation do nó dds mongos, clique em Change Class.
- Alteração das classes de vários nós dds mongos em lotes
- 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
- 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.
- Selecione os nós dds mongos de destino e clique em Change Classes in Batches.
- Alteração da classe de um nó dds mongos
- 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.
- 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
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha Databases > Document Database Service.
- Na página Instances, clique no nome da instância de cluster.
- 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
- Na coluna Operation do nó de shard, clique em Change Class.
Figura 5 Alteração da classe de um shard
- 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
- Na coluna Operation do nó de shard, clique em Change Class.
- Alteração das classes de vários shards em lotes
- Selecione os shards de destino e clique em Change Classes in Batches.
Figura 7 Alteração das classes de vários shards em lotes
- 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
- Selecione os shards de destino e clique em Change Classes in Batches.
- Alteração da classe de um shard
- 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.
- 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.
- 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.
Alteração da classe config
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha Databases > Document Database Service.
- Na página Instances, clique no nome da instância de cluster.
- 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
- 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 - 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.
- 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.
- 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.