Todos os produtos
Search
Central de documentação

Auto Scaling:Tarefas acionadas por eventos

Última atualização: Jul 20, 2026

As tarefas acionadas por eventos usam o CloudMonitor para gerenciar grupos de dimensionamento dinamicamente. Quando as condições de métrica são atendidas, a tarefa acionada por evento executa uma regra de dimensionamento específica para ajustar automaticamente o número de instâncias no grupo de dimensionamento.

Tarefas acionadas por eventos

Uma tarefa acionada por evento monitora métricas específicas e coleta estatísticas em tempo real. Quando uma estatística atende às condições de alerta especificadas, a regra de dimensionamento correspondente é executada automaticamente. Isso mantém os valores das métricas na faixa desejada ao ajustar a quantidade de instâncias conforme as mudanças na carga de trabalho. Há dois tipos de tarefas acionadas por eventos disponíveis:

As tarefas agendadas executam uma regra de dimensionamento especificada em um horário determinado e funcionam bem para cargas de trabalho previsíveis. Para obter mais informações, consulte Overview of scheduled tasks. Em cenários imprevisíveis, como picos de tráfego, as tarefas acionadas por eventos oferecem maior flexibilidade ao responder a mudanças de carga em tempo real. Elas adicionam instâncias durante os horários de pico para lidar com o aumento da demanda e removem instâncias nos períodos de baixa atividade para reduzir custos.

Limitações

  • Se o recurso de número esperado de instâncias estiver ativado para um grupo de dimensionamento, nenhuma outra atividade de dimensionamento poderá ser executada enquanto uma atividade de dimensionamento não paralela estiver em andamento. Para obter mais informações, consulte Expected number of instances.

  • Uma regra de dimensionamento em período de resfriamento rejeita solicitações de acionamento provenientes de uma tarefa acionada por evento.

    Após adicionar uma nova instância ECS ou ECI a um grupo de dimensionamento, são necessários alguns minutos para iniciar, concluir a configuração, implantar sua aplicação e começar a reportar dados de monitoramento. Defina um período de resfriamento adequado para evitar que a regra de dimensionamento seja acionada repetidamente antes que os dados de monitoramento da nova instância estejam disponíveis.

  • Por padrão, uma tarefa acionada por evento tem um período de silêncio de um minuto (período estatístico). Isso significa que, após o disparo de um alerta, a regra de dimensionamento não é acionada novamente dentro desse intervalo de um minuto.

Expressão Cron

Ao configurar uma tarefa acionada por evento no console do Auto Scaling, defina o parâmetro Effective Period usando uma expressão Cron.

Uma expressão Cron é uma string separada por espaços no formato X X X X X. Os cinco campos representam segundo, minuto, hora, dia do mês e mês, respectivamente. Cada campo pode conter um valor específico ou um caractere especial.

Ao configurar uma expressão Cron para uma tarefa acionada por evento, observe o seguinte:

  • As expressões Cron usam o fuso horário UTC+0. Ao configurar uma expressão Cron, converta sua hora local para UTC+0. Por exemplo, o fuso horário na China é UTC+8. Se você deseja que uma tarefa vigore diariamente das 01:00 às 02:59 no Horário Padrão da China, subtraia 8 horas. A expressão Cron correspondente é * * 17-18 * *.

  • Caso um alerta seja acionado fora do período de vigência de uma tarefa acionada por evento, a tarefa exibirá o status de alerta, mas não executará a regra de acionamento do alerta.

Tabela 1. Valores dos campos

Campo

Obrigatório

Faixa de valores

Caractere especial

Segundo

Sim

0 a 59

, - / *

Minuto

Sim

0 a 59

, - / *

Hora

Sim

0 a 23

, - / *

Dia do mês

Sim

1 a 31

, - / * L W

Mês

Sim

1 a 12

, - / *

Tabela 2. Caracteres especiais

Caractere especial

Descrição

Exemplo

*

Todos os valores possíveis no campo.

No campo Mês, * significa todos os meses.

,

Uma lista de valores enumerados.

No campo Minuto, 5,20 especifica o 5º e o 20º minuto.

-

Um intervalo de valores.

No campo Minuto, 5-20 especifica cada minuto do 5º ao 20º minuto, inclusive.

/

Um incremento de valor.

No campo Minuto, 0/15 especifica a cada 15 minutos, começando do 0º minuto. 3/20 especifica a cada 20 minutos, começando do 3º minuto.

L

Indica o último dia do mês. Este caractere é suportado apenas no campo Dia do mês.

Nota

Ao especificar o caractere L, não especifique uma lista ou intervalo. Caso contrário, podem ocorrer erros lógicos.

No campo Dia do mês, L indica o último dia do mês.

W

Representa um dia útil. O evento é acionado no dia útil mais próximo do dia especificado. O caractere W encontra o dia útil mais próximo dentro do mês atual.

No campo Dia do mês, se você especificar 5W e o dia 5 for um sábado, a tarefa será acionada na sexta-feira, dia 4. Se o dia 5 for um domingo, a tarefa será acionada na segunda-feira, dia 6. Se o dia 5 for um dia útil, a tarefa será acionada no próprio dia 5.

Tabela 3. Exemplos

A tabela a seguir mostra como as expressões Cron em UTC+0 correspondem aos horários de vigência no fuso horário UTC+8. Sempre defina as expressões Cron em UTC+0.

Tabela 4. Exemplos

A tabela a seguir fornece exemplos de expressões Cron no fuso horário UTC+0. Ao definir uma expressão Cron, certifique-se de converter sua hora local para UTC+0, se necessário.

Exemplo

Descrição

*

Vigente em todos os momentos.

0-30 1-2 *

Vigente das 01:00 às 01:30 e das 02:00 às 02:30 todos os dias.

0,2

Vigente das 00:00 às 00:59 e das 02:00 às 02:59 todos os dias.

1 1/2 *

Vigente das 01:00 às 01:59 a cada dois dias, começando no primeiro dia do mês. Por exemplo, os dois primeiros períodos de vigência de cada mês são 01:00-01:59 no dia 1º e 01:00-01:59 no dia 3.

1 L *

Vigente das 01:00 às 01:59 no último dia de cada mês.

1 5W *

O horário de vigência varia dependendo se o dia 5 do mês é um dia útil:

  • Se o dia 5 for um dia útil (segunda a sexta): Vigente das 01:00 às 01:59 no dia 5 do mês.

  • Se o dia 5 for um sábado: Vigente das 01:00 às 01:59 no dia 4 do mês.

  • Se o dia 5 for um domingo: Vigente das 01:00 às 01:59 no dia 6 do mês.

Configurar tarefas acionadas por eventos

A tabela a seguir descreve como gerenciar tarefas acionadas por eventos para um grupo de dimensionamento.

Guia do console

Descrição

Referência da API

Configure an event-triggered task

Crie uma tarefa acionada por evento

CreateAlarm

Visualize tarefas acionadas por eventos

DescribeAlarms

Modifique ou exclua uma tarefa acionada por evento

Desative ou ative uma tarefa acionada por evento