Se sua carga de trabalho apresenta flutuações cíclicas ou exige ajustes planejados, atualize ou faça o downgrade manual dos nós de computação (CPU e memória) do seu cluster PolarDB. Essa abordagem permite atender às demandas de desempenho e controlar os custos.
Avaliação de impacto
Antes de alterar as especificações, avalie o impacto potencial nos seus negócios.
Impacto no serviço
A alteração das especificações de um cluster PolarDB reinicia o nó, causando conexões transitórias e breves flutuações de desempenho. O impacto depende do suporte do cluster ao failover rápido (standby ativo) e da ativação do Binlog.
Caso o cluster não ofereça suporte ao failover rápido (standby ativo), pode ocorrer uma conexão transitória com duração de aproximadamente 20 a 30 segundos durante a alteração. Portanto, garanta que sua aplicação possua um mecanismo de nova tentativa de conexão antes da troca.
Se o cluster oferecer suporte ao failover rápido (standby ativo) e o Binlog estiver ativado, a alteração pode gerar uma conexão transitória de cerca de 5 a 10 segundos. Com o Binlog desativado, o desempenho pode cair para zero por 1 a 3 segundos, mas sem conexões transitórias ou interrupção de transações.
Duração da alteração: A tarefa leva cerca de 5 minutos por nó de computação. Por exemplo, alterar dois nós demora aproximadamente 10 minutos. O tempo real varia conforme fatores como a carga de trabalho do cluster e a quantidade de bancos de dados e tabelas.
Latência de dados: Durante a alteração, a latência de replicação nos nós somente leitura pode aumentar.
Segurança dos dados: A mudança de especificações ajusta apenas os recursos dos nós de computação e não afeta os dados existentes no cluster.
Sequência de reinicialização: Ao modificar simultaneamente as especificações do nó primário e dos nós somente leitura, o sistema reinicia primeiro os nós somente leitura e, em seguida, o nó primário. Nenhuma troca entre primário e secundário ocorre durante esse processo.
Limitações de especificações de nós
Para garantir a estabilidade e a alta disponibilidade do cluster, aplicam-se as seguintes limitações às especificações dos nós primários e somente leitura:
Garanta que pelo menos um nó somente leitura tenha as mesmas especificações do nó primário.
Nós somente leitura com standby ativo ativado devem ter as mesmas especificações do nó primário.
Um nó somente leitura deve ter pelo menos metade da memória do nó primário.
-
Os nós somente leitura possuem requisitos mínimos de núcleos de CPU correspondentes às especificações de CPU do nó primário:
Núcleos de CPU do nó primário
Mínimo de núcleos de CPU do nó somente leitura
2
2
4
4
8
4
16
8
32
16
64
32
88
64
120
64
A edição Multi-master Cluster (Limitless) não está sujeita às limitações anteriores.
Devido às cargas de trabalho analíticas processadas, recomenda-se que um nó somente leitura de índice colunar tenha especificações superiores às do nó primário.
Pré-requisitos
Antes de começar, verifique se os seguintes pré-requisitos foram atendidos:
Método de faturamento: O cluster de destino deve utilizar o método de faturamento Subscription ou Pay-as-you-go.
Status do cluster: O cluster de destino deve estar no estado Running e nenhuma outra tarefa de alteração de configuração (como adição ou exclusão de nós, ou atualizações de versão secundária) pode estar em andamento.
Procedimento
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região onde seu cluster está localizado.
-
Acesse a página Change Configurations usando um dos métodos a seguir:
Na coluna Actions do cluster de destino, clique em Change Configurations.
Clique no ID do cluster de destino para acessar a página Basic Information. Na seção Database Nodes, clique em Change Configurations.
Na caixa de diálogo Change Configurations, selecione Upgrade ou Downgrade e clique em OK.
-
Na página Upgrade/Downgrade, confirme a Current Configuration e defina os seguintes parâmetros:
Parâmetro
Descrição
Edition
Selecione a edição de especificação de destino. As opções incluem General Specification e Dedicated Specification.
Node
Selecione novas especificações para os nós que deseja alterar. É possível aplicar as mesmas especificações a todo o cluster ou configurar cada nó individualmente.
NotaCertifique-se de que um nó somente leitura tenha as mesmas especificações do nó primário. Configure as especificações dos demais nós conforme necessário.
Switchover time
Escolha quando a alteração de configuração deve entrar em vigor.
-
Effective Immediately: A alteração entra em vigor imediatamente.
-
Scheduled Switchover: Selecione um horário dentro das próximas 24 horas. A alteração é concluída em até 30 minutos após o horário especificado. Visualize ou cancele a tarefa na página Scheduled Tasks.
-
Leia os acordos de serviço e clique em Buy Now para concluir o pagamento. Após a confirmação do pagamento, o sistema executa a tarefa no horário de troca especificado.
Faturamento
Alterações de especificações afetam seus custos. As regras de cobrança variam conforme o método de faturamento do cluster.
Pagamento conforme o uso: Após uma alteração bem-sucedida nas especificações, a cobrança horária passa a considerar as novas especificações.
-
Assinatura:
Upgrade: Pague a diferença de preço entre as novas e as antigas especificações referente ao período restante da assinatura.
Downgrade: O sistema calcula automaticamente o valor restante e emite um reembolso. Para mais informações, consulte Regras de reembolso para downgrades.
APIs relacionadas
|
API |
Descrição |
|
Modifica as especificações de um único nó em um cluster PolarDB. |
|
|
Modifica as especificações de vários nós em um cluster PolarDB. |