Todos os produtos
Search
Central de documentação

Database Autonomy Service:Dimensionamento automático agendado

Última atualização: Aug 27, 2026

Para cargas de trabalho com padrões cíclicos previsíveis ou picos de tráfego antecipados, utilize o recurso de dimensionamento automático agendado do Database Autonomy Service (DAS). Esse recurso permite aumentar automaticamente as especificações da sua instância por um período definido para lidar com o aumento da carga do banco de dados. Ao término do período de dimensionamento, o sistema restaura automaticamente a instância para suas especificações originais. Dessa forma, você atende às demandas de negócios mantendo o controle dos custos.

Pré-requisitos

A instância de banco de dados deve atender aos seguintes requisitos:

  • A instância deve ser de um dos seguintes tipos:

    • Uma instância da ApsaraDB RDS for MySQL High-availability Series do tipo de especificação de uso geral que utiliza discos em nuvem, anteriormente conhecida como x86 Standard Edition.

      Nota

      O dimensionamento automático agendado não é compatível com instâncias somente leitura da ApsaraDB RDS for MySQL.

    • Uma instância da PolarDB for MySQL Cluster Edition da série de especificações dedicada ou de uso geral.

    • Uma instância nativa da cloud (anteriormente baseada em disco em nuvem) da Community Edition do Redis ou da Enterprise Edition com desempenho aprimorado que utilize a arquitetura padrão.

  • Um DAS service-linked role foi criado.

  • Sua conta possui saldo suficiente para cobrir os custos do aumento de escala.

Observações de uso

  • É possível utilizar apenas políticas predefinidas para executar aumentos de escala agendados em instâncias de banco de dados.

  • Todas as configurações relacionadas a horário baseiam-se no fuso horário UTC+8. Caso sua instância de banco de dados esteja em um fuso horário diferente, será necessário converter o horário manualmente.

  • Apenas uma política de dimensionamento do mesmo modo pode ser aplicada a cada instância.

  • O dimensionamento automático agendado não oferece suporte a novas tentativas automáticas; se uma tarefa de dimensionamento falhar, o sistema não tentará executá-la novamente.

  • Se você modificar a Duration ou o Scale-back Time após um evento de aumento de escala, o sistema restaurará a instância para suas especificações originais com base na configuração mais recente.

  • Caso você especifique uma Duration ou um Scale-back Time, a instância poderá não ser restaurada para as especificações anteriores ao dimensionamento nas seguintes situações:

    • Outras alterações de configuração da instância, como ajustes manuais ou eventos acionados por dimensionamento dinâmico, ocorreram durante o período. Se as especificações atuais da instância não corresponderem às especificações-alvo definidas na política de dimensionamento, o sistema não executará a operação de redução de escala.

    • Para garantir a estabilidade e a segurança dos negócios, o sistema realiza a redução de escala apenas quando as métricas relevantes atendem às condições para downgrade. Por exemplo, suponha que uma instância tenha sido escalonada de 1 GB para 4 GB de memória. Antes de reduzir a escala, o sistema verifica o uso atual de memória. Se o uso for de 1 GB, retornar à especificação original de 1 GB resultaria em 100% de utilização da memória. Nesse cenário, o sistema não executa a redução de escala.

    • A instância encontra-se em um estado que proíbe alterações de configuração, como quando suas especificações estão sendo modificadas ou ela está sendo migrada. Nessa situação, o sistema não consegue realizar a operação de redução de escala.

Casos de uso

O DAS pode aumentar a escala de uma instância uma única vez ou de forma recorrente, como diária, semanal ou mensalmente. Por exemplo, considere um negócio que apresenta um período de pico das 02:00 do dia 1º às 02:00 do dia 3 de cada mês. Você pode usar o recurso de dimensionamento automático agendado para aumentar automaticamente a instância para uma especificação superior às 02:00 do dia 1º e, em seguida, restaurá-la automaticamente para a especificação original após as 02:00 do dia 3.

Faturamento

A alteração da configuração de uma instância por meio do dimensionamento automático agendado gera taxas. Para mais informações, consulte os seguintes tópicos:

Crie uma política de dimensionamento automático agendado

  1. Faça login no console do DAS.

  2. Crie uma política de dimensionamento automático agendado.

    • Crie uma política na página Management and Settings.

      1. No painel de navegação à esquerda, clique em Resource Management > Auto Scaling Settings.

      2. Na seção Auto Scaling Policies, clique em Add Policy. No painel Add Policy, configure os parâmetros da política.

        Tabela 1. 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

        Especificações do mecanismo de banco de dados selecionado.

        Operation

        • Para ApsaraDB RDS for MySQL e Redis, apenas Adjust Instance Specifications é suportado.

        • Para PolarDB for MySQL, tanto Adjust Instance Specifications quanto Increase Number of Read-only Nodes são suportados.

        Valid From

        O campo Valid From inclui uma Start date e uma End date.

        • Start date: Obrigatório. O valor deve ser igual ou posterior à data atual.

        • End date: Opcional.

          • Se Recurrence estiver definido como N/A (Execute Only Once), a configuração de End date não afetará o horário de término da política.

          • Se Recurrence estiver definido como Daily, Weekly ou Monthly, a política será executada periodicamente e indefinidamente caso você não defina uma End date. Se você definir uma End date, a política ficará restrita a essa End date.

        Recurrence

        Valores válidos:

        • N/A (Execute Only Once)

          • Scaling Start Time: Obrigatório.

          • Duration: Opcional. Insira um número inteiro positivo. Unidade: horas.

            • Se você não definir uma Duration, o sistema não restaurará a instância para as especificações anteriores ao dimensionamento após a execução da política.

            • Se você definir uma Duration, o sistema restaurará a instância para as especificações anteriores ao dimensionamento após o término da duração.

        • Daily:

          • Scaling Start Time: Obrigatório.

          • Scale-back Time: Obrigatório.

            • Se Scaling Start Time < Scale-back Time, o período de dimensionamento começa e termina no mesmo dia.

            • Se Scaling Start Time > Scale-back Time, o período de dimensionamento atravessa a meia-noite. O Scaling Start Time ocorre no dia atual, e o Scale-back Time ocorre no dia seguinte.

            Nota
            • O intervalo entre o Scaling Start Time e o Scale-back Time deve ser de pelo menos uma hora.

            • O Scaling Start Time deve ocorrer pelo menos uma hora após o Scale-back Time do ciclo anterior.

            • Se uma End date estiver definida e essa End date cair entre o Scaling Start Time e o Scale-back Time de um determinado ciclo, esse ciclo não será executado.

        • Weekly

          • Scaling Start Time: Obrigatório.

          • Scale-back Time: Obrigatório.

            • Se Scaling Start Time < Scale-back Time, o período de dimensionamento começa e termina na mesma semana.

            • Se Scaling Start Time > Scale-back Time, o período de dimensionamento se estende para a próxima semana. O Scaling Start Time ocorre na semana atual, e o Scale-back Time ocorre na semana seguinte.

            Nota
            • O intervalo entre o Scaling Start Time e o Scale-back Time deve ser de pelo menos uma hora.

            • O Scaling Start Time deve ocorrer pelo menos uma hora após o Scale-back Time do ciclo anterior.

            • Se uma End date estiver definida e essa End date cair entre o Scaling Start Time e o Scale-back Time de um determinado ciclo, esse ciclo não será executado.

        • Monthly

          • Scaling Start Time: Obrigatório.

          • Scale-back Time: Obrigatório.

            • Se Scaling Start Time < Scale-back Time, o período de dimensionamento começa e termina no mesmo mês.

            • Se Scaling Start Time > Scale-back Time, o período de dimensionamento se estende para o próximo mês. O Scaling Start Time ocorre no mês atual, e o Scale-back Time ocorre no mês seguinte.

            Nota
            • O intervalo entre o Scaling Start Time e o Scale-back Time deve ser de pelo menos uma hora.

            • O Scaling Start Time deve ocorrer pelo menos uma hora após o Scale-back Time do ciclo anterior.

            • Se uma End date estiver definida e essa End date cair entre o Scaling Start Time e o Scale-back Time de um determinado ciclo, esse ciclo não será executado.

      3. Na seção Auto Scaling Policies, localize a nova política e clique em Apply na coluna Actions.

      4. No painel Apply Policies, selecione as instâncias de banco de dados às quais deseja aplicar esta política e, em seguida, clique no ícone p202202071.

      5. Clique em OK para aplicar a política às instâncias de banco de dados selecionadas.

    • Adicione uma política de dimensionamento automático agendado na página Settings das Autonomy Service Settings da instância.

      1. No painel de navegação à esquerda, clique em Intelligent O&M Center > Instance Monitoring.

      2. Localize a instância desejada e clique no ID da instância para acessar a página de detalhes da instância.

      3. No canto superior direito, clique em Autonomy Service Settings.

      4. No painel Autonomous Function Management > Autonomous Function Settings > Auto Scaling. Em seguida, clique em Add Policy e configure os parâmetros conforme descrito em Parameters para criar uma política de dimensionamento automático agendado.

      5. Na seção Recommended Policies, localize a política que deseja adicionar e clique em Apply na coluna Actions para adicionar a política à instância.

        Nota
        • Para modifique uma política, clique em Modify na coluna Actions. Altere as configurações na aba Update Policy.

        • Para cancele uma política, localize-a na seção Applied Policies e clique em Cancel Policy na coluna Actions.

      6. Clique em OK.

      7. Configure um Alert Template para assinar notificações e manter-se informado sobre o status da política de dimensionamento automático agendado da sua instância de banco de dados.

        O sistema recomenda um modelo de alerta e adiciona regras de alerta para o evento de autonomia correspondente. Você pode prosseguir com a configuração recomendada.

        Nota
        • Caso já tenha configurado um modelo de alerta para a instância, siga as instruções para adicionar as regras de alerta do evento de autonomia ao modelo existente.

        • Para configurar pessoalmente um modelo de alerta e regras de alerta, consulte Configure an alert template e Configure alert rules.

      8. Selecione um Alert Contact Group para receber notificações.

        • Clique em Add Contact para adicionar um novo contato de alerta.

        • Clique em Create Contact Group para criar um novo grupo de contatos de alerta.

        • Para modifique ou exclua um contato, clique em Modify ou Remove ao lado do contato desejado.

        Para instruções detalhadas, consulte Manage alert contacts.

      9. Clique em Submit Configuration e confirme as configurações de alerta na caixa de diálogo exibida.

Visualize os resultados do dimensionamento automático agendado

  1. No painel de navegação à esquerda, clique em Intelligent O&M Center > Instance Monitoring.

  2. Localize a instância desejada e clique no ID da instância para acessar a página de detalhes da instância.

  3. No painel de navegação à esquerda, clique em Autonomy Center.

  4. Na página Autonomy Center, visualize os Auto Scaling Events ocorridos dentro do intervalo de tempo selecionado.

  5. Clique em Details de um Auto Scaling Events para visualizar informações detalhadas.

    A notificação do evento é registrada com um nível de alerta de Notice e duração inferior a um minuto.

Perguntas frequentes

P: O que devo fazer se uma instância não puder ser escalonada porque atingiu o limite de especificações de sua série?

R: Adquira uma instância de uma série de especificações superiores. Por exemplo, uma instância dedicada da ApsaraDB RDS for MySQL High-availability Edition suporta até 104 vCPUs e 768 GB de memória. Em seguida, migre os dados da instância original para a nova. Para mais informações sobre especificações de instâncias de banco de dados e soluções de migração, consulte os seguintes tópicos:

Documentação relacionada

À medida que seus negócios crescem, talvez seja necessário alterar as especificações das suas instâncias. Para mais informações, consulte os seguintes tópicos: