Todos los productos
Search
Centro de documentos

Auto Scaling:Tareas activadas por eventos

Última actualización: Sep 02, 2026

Las tareas activadas por eventos utilizan CloudMonitor para gestionar dinámicamente los grupos de escalado. Cuando se cumplen las condiciones de las métricas, la tarea activada por eventos ejecuta una regla de escalado específica para ajustar automáticamente el número de instancias en un grupo de escalado.

Tareas activadas por eventos

Una tarea activada por eventos monitorea métricas específicas y recopila estadísticas en tiempo real. Cuando una estadística cumple con las condiciones de alerta especificadas, la regla de escalado correspondiente se ejecuta automáticamente. Esto mantiene los valores de las métricas dentro del rango deseado al ajustar la cantidad de instancias según los cambios en la carga de trabajo. Hay dos tipos de tareas activadas por eventos disponibles:

Las tareas programadas ejecutan una regla de escalado específica a una hora determinada y son adecuadas para cargas de trabajo predecibles. Para obtener más información, consulte Overview of scheduled tasks. En escenarios impredecibles, como picos de tráfico, las tareas activadas por eventos brindan mayor flexibilidad al responder a cambios en la carga de trabajo en tiempo real; agregan instancias durante las horas pico para manejar el aumento de carga y eliminan instancias en horas de baja demanda para reducir costos.

Límites

  • Si la función de número esperado de instancias está habilitada para un grupo de escalado, no se pueden ejecutar otras actividades de escalado mientras haya una actividad de escalado no paralela en curso. Para obtener más información, consulte Expected number of instances.

  • Una regla de escalado en su periodo de enfriamiento rechaza las solicitudes de activación provenientes de una tarea activada por eventos.

    Después de agregar una nueva instancia ECS o ECI a un grupo de escalado, transcurren varios minutos antes de que inicie, complete su configuración, despliegue la aplicación y comience a reportar datos de monitoreo. Establezca un periodo de enfriamiento adecuado para evitar que la regla de escalado se active repetidamente antes de que estén disponibles los datos de monitoreo de la nueva instancia.

  • De forma predeterminada, una tarea activada por eventos tiene un periodo de silencio de un minuto (periodo estadístico). Esto significa que, tras activarse una alerta, la regla de escalado no se vuelve a ejecutar durante ese minuto.

Expresión Cron

Al configurar una tarea activada por eventos en la consola de Auto Scaling, puede establecer el parámetro Effective Period mediante una expresión Cron.

Una expresión Cron es una cadena separada por espacios con el formato X X X X X. Los cinco campos representan segundo, minuto, hora, día del mes y mes, respectivamente. Cada campo puede contener un valor específico o un carácter especial.

Tenga en cuenta lo siguiente al configurar una expresión Cron para una tarea activada por eventos:

  • Las expresiones Cron utilizan la zona horaria UTC+0. Al configurar una expresión Cron, debe convertir su hora local a UTC+0. Por ejemplo, la zona horaria en China es UTC+8. Si desea que una tarea esté activa diariamente de 01:00 a 02:59 en la hora estándar de China, debe restar 8 horas. La expresión Cron correspondiente es * * 17-18 * *.

  • Si se activa una alerta fuera del periodo de vigencia de una tarea activada por eventos, la tarea mostrará el estado de alerta, pero no ejecutará la regla de activación.

Tabla 1. Valores de los campos

Campo

Obligatorio

Rango de valores

Carácter especial

Segundo

Sí

0 a 59

, - / *

Minuto

Sí

0 a 59

, - / *

Hora

Sí

0 a 23

, - / *

Día del mes

Sí

1 a 31

, - / * L W

Mes

Sí

1 a 12

, - / *

Tabla 2. Caracteres especiales

Carácter especial

Descripción

Ejemplo

*

Todos los valores posibles del campo.

En el campo Mes, * significa cada mes.

,

Una lista de valores enumerados.

En el campo Minuto, 5.20 especifica los minutos 5 y 20.

-

Un rango de valores.

En el campo Minuto, 5-20 especifica cada minuto desde el minuto 5 hasta el minuto 20, ambos inclusive.

/

Un incremento de un valor.

En el campo Minuto, 0/15 especifica cada 15 minutos, comenzando desde el minuto 0. 3/20 especifica cada 20 minutos, comenzando desde el minuto 3.

L

Indica el último día del mes. Este carácter solo es compatible con el campo Día del mes.

Nota

Cuando especifique el carácter L, no indique una lista ni un rango. De lo contrario, podrían producirse errores lógicos.

En el campo Día del mes, L indica el último día del mes.

W

Representa un día hábil. El evento se activa el día hábil más cercano al día especificado. El carácter W busca el día hábil más cercano dentro del mes actual.

En el campo Día del mes, si especifica 5W y el día 5 es sábado, la tarea se activa el viernes 4. Si el día 5 es domingo, la tarea se activa el lunes 6. Si el día 5 es un día hábil, la tarea se activa ese mismo día 5.

Tabla 3. Ejemplos

La siguiente tabla muestra cómo se traducen las expresiones Cron en UTC+0 a horarios efectivos en la zona horaria UTC+8. Defina siempre las expresiones Cron en UTC+0.

Tabla 4. Ejemplos

La siguiente tabla proporciona ejemplos de expresiones Cron en la zona horaria UTC+0. Al establecer una expresión Cron, asegúrese de convertir su hora local a UTC+0 si es necesario.

Ejemplo

Descripción

*

Vigente en todo momento.

0-30 1-2 *

Vigente de 01:00 a 01:30 y de 02:00 a 02:30 todos los días.

0.2

Vigente de 00:00 a 00:59 y de 02:00 a 02:59 todos los días.

1 1/2 *

Vigente de 01:00 a 01:59 cada dos días, a partir del primer día del mes. Por ejemplo, los dos primeros periodos de vigencia de cada mes son de 01:00 a 01:59 el día 1 y de 01:00 a 01:59 el día 3.

1 L *

Vigente de 01:00 a 01:59 el último día de cada mes.

1 5W *

El horario de vigencia varía según si el día 5 del mes es un día hábil:

  • Si el día 5 es un día hábil (de lunes a viernes): vigente de 01:00 a 01:59 el día 5 del mes.

  • Si el día 5 es sábado: vigente de 01:00 a 01:59 el día 4 del mes.

  • Si el día 5 es domingo: vigente de 01:00 a 01:59 el día 6 del mes.

Configurar tareas activadas por eventos

La siguiente tabla describe cómo gestionar las tareas activadas por eventos para un grupo de escalado.

Guía de la consola

Descripción

Referencia de API

Configure an event-triggered task

Crear una tarea activada por eventos

CreateAlarm

Consultar tareas activadas por eventos

DescribeAlarms

Modificar o eliminar una tarea activada por eventos

Deshabilitar o habilitar una tarea activada por eventos