O Database Autonomy Service (DAS) oferece dimensionamento automático agendado para instâncias do ApsaraDB RDS for MySQL. Defina uma política para aumentar a capacidade da instância antes de um pico de tráfego previsível — como uma promoção ou ciclo de faturamento mensal — e restaure-a automaticamente depois para controlar custos.
Por exemplo, se o pico de atividade do seu negócio ocorre das 02:00 do primeiro dia de cada mês até as 02:00 do terceiro dia, configure uma política mensal com esses horários exatos de início e redução. O DAS aumenta a capacidade da instância antes do pico e a restaura assim que a janela termina.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do RDS MySQL 8.0 ou 5,7 High-availability Edition com discos em nuvem (General-purpose)
Saldo suficiente na conta para cobrir as taxas de expansão
Faturamento
O dimensionamento altera o tipo da instância, o que gera cobranças por mudança de especificação. Para detalhes de preços, consulte Alterar especificações.
No modo N/A (Execute Only Once), caso você não configure uma Duration, a instância permanecerá indefinidamente no tipo expandido. Configure a Duration para evitar cobranças inesperadas.
Observações de uso
Cada instância suporta apenas uma política de dimensionamento automático por modo (N/A, Daily, Weekly ou Monthly).
Todos os parâmetros de horário estão em UTC+8. Converta para o seu fuso horário local antes de configurar.
O DAS não reexecuta políticas com falha. Se a execução de uma política falhar, não haverá nova tentativa.
A modificação da Duration ou do Scale-back Time após a expansão da instância aplica o novo horário para a redução.
-
A redução não ocorre nas seguintes situações:
O tipo da instância foi alterado manual ou automaticamente após a execução da política, e o tipo atual difere do tipo original definido na política.
A redução faria com que uma métrica excedesse seu limiar. Por exemplo, se a memória foi expandida de 1 GB para 4 GB e 1 GB já está em uso, a redução elevaria a utilização da memória para 100%. Nesse caso, o DAS ignora a operação para proteger sua carga de trabalho.
A instância está em um estado que não permite alterações de especificação, como Changing Specifications ou Migrating.
Adicionar uma política de dimensionamento automático agendado
Acesse a página Instances, selecione a região onde a instância reside e clique em ID da instância.
No painel de navegação à esquerda, acesse Autonomy Services > Diagnostics > Autonomy Center e clique em Autonomy Service Settings.
-
Na aba Autonomous Function Settings > Auto Scaling, clique em Add Policy e configure os seguintes parâmetros:
Parâmetro
Descrição
Policy name
Nome da política.
Mode
Selecione Scheduled Auto Scaling.
Engine type
Tipo do mecanismo de banco de dados.
Specifications
Tipo de instância de destino para o mecanismo selecionado.
Operation
Apenas Adjust Instance Specifications é suportado.
Valid from
Start time (obrigatório): deve ser a data atual ou posterior. End time (opcional): define quando uma política recorrente para de ser executada. Não tem efeito para políticas N/A (Execute Only Once). Se omitido para políticas Daily, Weekly ou Monthly, a política será executada indefinidamente.
Recurrence
Ciclo da política de dimensionamento. Consulte as opções de recorrência abaixo.
Opções de recorrência
Recorrência
Horário de início do dimensionamento
Parâmetro de redução
Observações
N/A (Execute Only Once)
Obrigatório
Duration (opcional, número inteiro positivo em horas)
Se a Duration for omitida, a instância permanecerá permanentemente no novo tipo.
Daily
Obrigatório
Scale-back Time (obrigatório)
Início e fim podem ocorrer no mesmo dia (início < redução) ou atravessar a meia-noite (início > redução). Intervalo mínimo: 1 hora entre início e redução, e pelo menos 1 hora após a redução do ciclo anterior. Se a End Date cair dentro da janela de um ciclo, esse ciclo será ignorado.
Weekly
Obrigatório
Scale-back Time (obrigatório)
Mesmas regras do Daily, aplicadas dentro de uma semana. Se início > redução, o ciclo se estende para a semana seguinte.
Monthly
Obrigatório
Scale-back Time (obrigatório)
Mesmas regras do Daily, aplicadas dentro de um mês. Se início > redução, o ciclo se estende para o mês seguinte.
Clique em OK para salve a política.
-
Na seção Recommended Policies, localize a política e clique em Apply na coluna Actions.
Para modifique uma política salva, clique em Modify na coluna Actions e faça as alterações na aba Update Policy . Para remover a política de uma instância, clique em Cancel na seção Applied Policies .
Na página Autonomous Function Management, clique em OK.
-
(Opcional) Configure o Alert Configuration para receber notificações quando eventos de dimensionamento ocorrerem. O DAS recomenda um modelo de alerta e adiciona automaticamente regras de alerta para os eventos de autonomia relevantes. Siga as instruções na tela para concluir a configuração.
-
Selecione um Alert Contact Group para receber notificações. Para mais informações, consulte Gerencie contatos de alerta.
Clique em Add Contact para adicionar um novo contato.
Clique em Create Contact Group para adicionar um novo grupo.
Clique em Edit ou Remove na linha de um contato para atualize ou exclua suas informações.
Confirme a opção Associate with Resources.
Clique em Submit Configuration e confirme na caixa de diálogo.
Se já existir um modelo de alerta para esta instância, as instruções guiarão você a adicionar as novas regras de alerta a esse modelo. Para configure o modelo e as regras manualmente, consulte Configure um modelo de alerta e Configure regras de alerta .
-
Visualize resultados do dimensionamento
Acesse a página Instances, selecione a região e clique em ID da instância.
No painel de navegação à esquerda, acesse Autonomy Services > Diagnostics.
Na página Autonomy Center, verifique os Auto-Scaling Events no intervalo de tempo desejado.
Clique em Details na linha de um evento para visualize o histórico completo de dimensionamento desse evento.

Perguntas frequentes
Minha instância não pode expandir porque atingiu as especificações máximas de sua família de instâncias. O que posso fazer?
Adquira uma instância com especificações superiores de uma família diferente. Por exemplo, o tipo de instância Dedicated de alta disponibilidade para RDS MySQL suporta até 104 núcleos e 768 GB de memória. Após provisionar a nova instância, migre seus dados para ela. Consulte Tipos de instância do RDS for MySQL e Migrar dados entre instâncias do RDS.
Próximos passos
Para redimensionar sua instância conforme o crescimento do seu negócio, consulte Alterar especificações.
Para permitir que o DAS ajuste a capacidade automaticamente em resposta a mudanças de carga de trabalho em tempo real, ative o dimensionamento automático de desempenho. O dimensionamento automático agendado e o dimensionamento automático de desempenho se complementam: use o dimensionamento agendado para picos previsíveis e o dimensionamento automático de desempenho para lidar com picos inesperados.