Configuração de políticas de Auto Scaling para uma instância de BD
Cenários
Você pode configurar políticas de dimensionamento automático para suas instâncias de banco de dados de pagamento por uso e anuais/mensais na página Basic Information. Ao configurar políticas de dimensionamento automático, você pode ativar ou desativar Auto Scale-up ou Auto Scale-down. Os tipos de dimensionamento incluem a alteração das especificações da instância e o número de réplicas de leitura.
Restrições
- Essa função está disponível apenas para instâncias de BD de pagamento por uso e anuais/mensais.
- Para definir Scaling Type como Number of read replicas para uma instância de banco de dados anual/mensal, envie uma solicitação escolhendo Service Tickets > Create Service Ticket no canto superior direito do console de gerenciamento. As réplicas de leitura que são adicionadas ou excluídas automaticamente serão cobradas com base em uma base de pagamento por uso.
- Para configurar políticas de dimensionamento automático, você deve ter a permissão iam:agencies:listAgencies. Se você não tiver essa permissão, crie uma política personalizada.
- A alteração das especificações da instância de banco de dados interromperá brevemente os serviços.
- Se você quiser definir Scaling Type como Number of read replicas, deve haver apenas uma instância de proxy. Para mais detalhes, consulte Criação de uma instância de proxy para separação de leitura/gravação.
- O sistema excluirá ou adicionará réplicas de leitura. Para evitar que seus serviços sejam afetados, é aconselhável não usar um endereço IP de leitura para se conectar às suas aplicações.
- O padrão de preço para o dimensionamento automático é o mesmo que para o dimensionamento manual. Para mais detalhes, consulte Cobrança.
Cobrança
- Instâncias de pagamento por uso
As especificações da instância e o número de réplicas de leitura podem ser alterados automaticamente.
O preço é listado em uma base por hora, mas as contas são calculadas até o segundo. O pedido anterior se torna automaticamente inválido.
Para exibir o custo incorrido pelo dimensionamento automático, escolha
no canto superior direito do console de gerenciamento. - Instâncias anuais/mensais
As especificações da instância e o número de réplicas de leitura podem ser alterados automaticamente.
Você será cobrado pelas novas especificações. Para obter detalhes, consulte Detalhes de preços do TaurusDB.
Se as novas especificações forem menores do que as especificações que você comprou, o reembolso será devolvido automaticamente à sua conta. Você pode clicar em Billing Center no canto superior direito do console de gerenciamento e escolher Orders > My Orders no painel de navegação à esquerda para exibir os detalhes.
Tabela 1 Descrição de preço para instâncias anuais/mensais Item de cobrança
Descrição
Especificações após o aumento de escala
Você precisa pagar a seguinte taxa:
Preço das novas especificações x Duração restante x Número de nós – Preço das especificações anteriores x Duração restante x Número de nós
Observação: duração restante = número de dias restantes em um mês de calendário/número total de dias no mês de calendário
Exemplo:
Um cliente fez e pagou um pedido mensal por uma instância de TaurusDB em 1º de abril de 2023 A instância contém 2 nós e suas especificações são 2 vCPUs e 8 GB de memória. O período total da assinatura seria de 30 dias e a instância expiraria em 30 de abril de 2023. Em 18 de abril de 2023, as especificações da instância foram dimensionadas automaticamente para até 4 vCPUs e 16 GB de memória. A duração restante é de 0,4 (12/30).
O preço mensal das especificações novas é $290 USD e aquele das especificações anteriores é $145 USD, assim que você precisa pagar por $116 USD (290 x 0,4 x 2 – 145 x 0,4 x 2).
Especificações após a redução de escala
Para obter detalhes sobre preços, consulte Cancelamento de assinaturas.
Réplicas de leitura adicionadas
Novas réplicas de leitura são cobradas com base na duração real do uso.
Réplicas de leitura excluídas
As réplicas de leitura excluídas não são mais cobradas.
Modificação de políticas de dimensionamento automático
- 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 > TaurusDB.
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- Na área Configuration, clique em Modify em Auto Scaling.
Figura 1 Modificação de políticas de dimensionamento automático
- Na caixa de diálogo exibida, defina os parâmetros necessários.
Figura 2 Modificação da política de dimensionamento automático
Tabela 2 Configuração de parâmetros Parâmetro
Descrição do parâmetro
Auto Scale-up
Você pode ativá-lo ou desativá-lo conforme necessário.
Scaling Type
- Especificações da instância
- Número de réplicas de leitura
NOTA:- Você pode selecionar um ou mais tipos de dimensionamento.
- As réplicas de leitura que são adicionadas ou excluídas automaticamente serão cobradas com base em uma base de pagamento por uso.
- Se você desmarcar Number of read replicas para Scaling Type, os nós de pagamento por uso criados na instância atual serão excluídos automaticamente. Tenha cuidado ao realizar esta operação.
- O saldo da conta deve ser suficiente, ou a ampliação das especificações ou a adição de réplicas de leitura podem falhar.
- Depois que o Auto Scale-up é ativado, réplicas de leitura que são adicionadas automaticamente não podem ser promovidas a primárias.
Observation Period
- Depois que a ampliação automática estiver ativada, se o sistema observar algum aumento no uso médio da CPU acima do valor predefinido, ele atualizará as especificações ou adicionará réplicas de leitura com base no tráfego de leitura e gravação. O sistema entra em um período de silêncio após cada expansão.
- O período mínimo de observação é de 5 minutos.
Average CPU Usage
Indica o limite para acionar um aumento automático de escala.
Intervalo permitido: 50%–100%
Max. Specifications
Indica as especificações máximas após a ampliação automática final. As especificações só podem ser ampliadas gradualmente e o sistema entra no período de silêncio após cada aumento de escala.
Max. Read Replicas
Apenas uma réplica de leitura pode ser adicionada de cada vez.
Replica Read Weight
Se você ativou a separação de leitura/gravação, as novas réplicas de leitura serão automaticamente vinculadas à instância de proxy.
Auto Scale-down
Você pode ativá-lo ou desativá-lo conforme necessário.
NOTA:Uma vez que a redução automática é ativada, se o sistema observar um uso médio da CPU de 99% cai abaixo de 30% dentro do período de observação, ele gradualmente restaura a configuração original. O sistema entra em um período de silêncio após cada redução de escala.
Silent Period
O período de silêncio é o intervalo mínimo entre duas alterações (acionadas automaticamente ou manualmente), em que não podem ocorrer mais alterações.
- Clique em OK.
Visualização do histórico de alterações
- 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 > TaurusDB.
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- Na área Configuration, clique em View Change History em Auto Scaling.
- Na caixa de diálogo exibida, visualize a hora de alteração, o tipo de alteração, o status, as especificações originais e as novas especificações.