Este tópico descreve como ajustar o intervalo de dimensionamento da sua instância serverless do ApsaraDB RDS for PostgreSQL. Modifique esse intervalo para garantir recursos suficientes durante picos de carga ou reduzir custos em períodos de baixa atividade.
Contexto
O desempenho de uma instância serverless do ApsaraDB RDS for PostgreSQL é medido em RDS Capacity Units (RCUs). A instância dimensiona automaticamente o número de RCUs para cima ou para baixo conforme a carga de trabalho, respeitando os limites mínimo e máximo de capacidade definidos por você.
Se a métrica Database Capacity (RCUs per Second) na página Basic Information atingir o máximo configurado durante os horários de pico, mas ainda não atender às necessidades do seu negócio, aumente manualmente o valor máximo de RCU.
Notas de uso
Esse recurso está disponível apenas se a sua instância do ApsaraDB RDS for PostgreSQL utilizar o método de faturamento Serverless.
Limitações
Se o valor máximo de RCUs já estiver definido como 14, não será possível aumentá-lo.
Caso precise de mais recursos de CPU, altere o método de faturamento para pagamento conforme o uso e faça upgrade para outra série de tipos de instância do ApsaraDB RDS for PostgreSQL. Para mais informações, consulte Tipos de instância primária do ApsaraDB RDS for PostgreSQL.
Impactos
O dimensionamento de RCUs em uma instância serverless entra em vigor imediatamente e não afeta seus serviços.
Faturamento
Não há cobrança pela alteração do intervalo de dimensionamento de RCUs. As taxas de RCU baseiam-se apenas no uso real. Para mais detalhes, consulte Visão geral das instâncias serverless do ApsaraDB RDS for PostgreSQL.
Procedimento
Acesse a página Instances. No canto superior esquerdo, selecione a região da sua instância e clique em no ID da instância.
Na seção Configuration Information, clique em Modify Scaling Settings.
-
Na caixa de diálogo exibida, defina os valores Minimum e Maximum para RDS Capacity Units (RCUs).
NotaO valor pode variar de 0,5 a 14 RCUs. Configure os parâmetros de acordo com as necessidades do seu negócio.
Clique em OK.
Perguntas frequentes
P: A capacidade máxima de RCU da minha instância é 14, mas isso ainda não é suficiente para minha carga de trabalho. O que devo fazer?
R: Recomendamos alterar o método de faturamento para pagamento conforme o uso e fazer upgrade para outra série de tipos de instância do ApsaraDB RDS for PostgreSQL. Por exemplo, uma instância na High-availability Edition com tipo de instância dedicada pode suportar até 104 núcleos e 768 GB de memória. Para alterar o método de faturamento, consulte Alterar uma instância Serverless para pagamento conforme o uso. Para mais informações sobre tipos de instância, consulte Tipos de instância primária do ApsaraDB RDS for PostgreSQL.
Referências
Para economizar custos pausando automaticamente sua instância serverless do ApsaraDB RDS for PostgreSQL quando não houver conexões, consulte Configurar o recurso de início e parada automáticos.
Altere a política de dimensionamento para equilibrar desempenho e disponibilidade. Utilize a política padrão Do Not Execute Forcefully para evitar possíveis interrupções de serviço ou adote a política Execute Forcefully quando o desempenho for mais importante que a disponibilidade contínua. Para mais detalhes, consulte Alterar a política de dimensionamento de RCUs.
O dimensionamento de RCUs geralmente é concluído em segundos. Em casos raros, pode levar de 3 a 5 minutos devido ao dimensionamento entre instâncias. Se tiver requisitos rigorosos de estabilidade para períodos específicos, configure uma tarefa agendada para aumentar antecipadamente o número de RCUs da sua instância serverless. Para mais informações, consulte Configurar tarefas agendadas para ajustar o número de RCUs de uma instância RDS serverless.
-
Chame a operação ModifyDBInstanceSpec para modifique o intervalo de RCU de uma instância serverless do ApsaraDB RDS for PostgreSQL. A tabela a seguir descreve os parâmetros necessários:
Parâmetro
Descrição
Exemplo
DBInstanceId
O ID da instância serverless a ser modificada.
pgm-****
PayType
O método de faturamento da instância serverless. Defina o valor como Serverless.
Serverless
Direction
O tipo de alteração de especificação da instância. Defina o valor como Serverless.
Serverless
ServerlessConfiguration.MaxCapacity
O valor máximo no intervalo de dimensionamento automático de RCUs.
14
ServerlessConfiguration.MinCapacity
O valor mínimo no intervalo de dimensionamento automático de RCUs.
0,5