Alteração de uma classe de instância do conjunto de réplicas
Esta seção descreve como alterar a classe de uma instância do conjunto de réplicas.
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 de BD não pode ser excluída enquanto sua classe de instância estiver sendo alterada.
- Quando a CPU ou a memória de uma instância do conjunto de réplicas é alterada, a classe de réplica de leitura não é 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. É 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.
- Depois que a classe de uma instância do conjunto de réplicas for alterada, o sistema alterará o valor de net.maxIncomingConnections de acordo.
- 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ó cuja classe deve ser alterada são normais.
- O atraso de replicação primária/em espera não excede 20s.
Cobrança
- As instâncias no modo de pagamento por uso ainda são cobradas 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.
Alterar a classe de uma instância do conjunto de réplicas
- 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, localize a instância do conjunto de réplicas e escolha More > Change Instance Class na coluna Operation.
Figura 1 Alterar a classe de uma instância do conjunto de réplicas
Como alternativa, na página Instances, clique no nome da instância do conjunto de réplicas. Na área DB Information da página Basic Information, clique em Change Class à direita do campo Node Class.
Figura 2 Alterar a classe de uma instância do conjunto de réplicas - 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 mudança de classe, saiba 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 3 Alterar a classe de uma instância do conjunto de réplicas - Na página exibida, confirme a classe da instância.
- 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 da instância. Depois que a classe é alterada, você ainda é cobrado em uma base horária.
- Para instâncias anuais/mensais
- Se você pretende reduzir a classe de instância, clique em Submit. O reembolso é automaticamente devolvido à sua conta.
- Se você pretende aumentar a classe de instância de BD, 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 classe. Você é aconselhado a mudar a classe 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 do conjunto de réplicas que você escalou e verifique se a escala foi bem-sucedida na área DB Information.
- 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.
Alterar a classe de uma réplica de leitura

Somente usuários na lista de permissões podem alterar a classe de uma réplica de leitura. Você precisa enviar um tíquete de serviço para solicitar essa função. No canto superior direito do console de gerenciamento, escolha Service Tickets > Create Service Ticket para enviar um tíquete de serviço.
- 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, localize a instância do conjunto de réplicas de destino e clique em seu nome.
- Na área Node Information na página Basic Information, clique na guia Read replicas. Localize a réplica de leitura cuja classe você deseja alterar e clique em Change Instance Class na coluna Operation.
Figura 4 Alterar a classe de uma réplica de leitura
- Na página exibida, selecione as especificações necessárias e a nova classe e clique em Next.
Quando a classe de uma réplica de leitura está sendo alterada, existe a possibilidade de que as solicitações de acesso ao banco de dados que usam a réplica de leitura falhem. Antes da mudança de classe, saiba 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 5 Alterar a classe de uma réplica de leitura - 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 a classe é alterada, você ainda é cobrado em uma base horária.
- 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 está sendo alterada, o status exibido na coluna Status é Changing instance class. Este processo leva cerca de 25 a 30 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 na página Basic Information, clique na guia Read replicas. Localize a réplica de leitura de destino para exibir a nova classe.