

# Escalado programado: escalado de la flota de spot según una programación
<a name="spot-fleet-scheduled-scaling"></a>

El escalado de su flota según una programación le permite escalar la aplicación en respuesta a los cambios previstos en la demanda. Al crear *acciones programadas*, puede indicar a la flota de spot que realice actividades de escalado en momentos específicos. Para crear una acción programada, debe especificar una flota de spot existente, el tiempo en que debe ocurrir la actividad de escalado, la capacidad mínima y la capacidad máxima deseadas. Las acciones programadas se pueden configurar para que se escalen una sola vez o de forma periódica. Si necesita un cambio, puede editar o eliminar las acciones programadas.

**Requisitos previos**
+ Las acciones programadas solo se pueden crear para flotas de spot existentes. No puede crear una acción programada al crear una flota de spot.
+ La solicitud de flota de spot debe tener un tipo de solicitud de `maintain`. El escalado automático no se admite para solicitudes de tipo `request`.
+ Configure la [Permisos de IAM necesarios para el escalado automático de la flota de spot](spot-fleet-auto-scaling-IAM.md).
+ Consulte el [Consideraciones](spot-fleet-automatic-scaling.md#considerations-for-spot-fleet-automatic-scaling).

**Para crear una acción programada puntual**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Spot Requests (Solicitudes de spot)**.

1. Seleccione la solicitud de flota de spot.

1. Elija la pestaña **Escalado programado** cerca de la parte inferior de la pantalla. Si seleccionó el enlace para su flota de spot, no habrá ninguna pestaña; en su lugar, desplácese hacia abajo hasta la sección **Escalado programado**.

1. Elija **Crear acción programada**.

1. En **Nombre**, especifique un nombre para la acción programada.

1. Escriba un valor para **Capacidad mínima**, **Capacidad máxima** o para ambas.

1. En **Recurrencia**, elija **Una vez**.

1. (Opcional) Elija una fecha y una hora para **Hora de inicio**, **Hora de finalización** o para ambas.

1. Seleccione **Crear**.

**Creación de una acción periódica programada**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Spot Requests (Solicitudes de spot)**.

1. Seleccione la solicitud de flota de spot.

1. Elija la pestaña **Escalado programado** cerca de la parte inferior de la pantalla. Si seleccionó el enlace para su flota de spot, no habrá ninguna pestaña; en su lugar, desplácese hacia abajo hasta la sección **Escalado programado**.

1. En **Nombre**, especifique un nombre para la acción programada.

1. Escriba un valor para **Capacidad mínima**, **Capacidad máxima** o para ambas.

1. En **Recurrencia**, elija una de las programaciones predefinidas (por ejemplo, **Todos los días**) o elija **Personalizada** y escriba una expresión cron. Para obtener más información sobre las expresiones cron compatibles con el escalado programado, consulte [Expresiones Cron](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-scheduled-rule-pattern.html#eb-cron-expressions) en la *Guía del usuario de Amazon EventBridge*.

1. (Opcional) Elija una fecha y una hora para **Hora de inicio**, **Hora de finalización** o para ambas.

1. Elija **Submit**.

**Para editar una acción programada**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Spot Requests (Solicitudes de spot)**.

1. Seleccione la solicitud de flota de spot.

1. Elija la pestaña **Escalado programado** cerca de la parte inferior de la pantalla. Si seleccionó el enlace para su flota de spot, no habrá ninguna pestaña; en su lugar, desplácese hacia abajo hasta la sección **Escalado programado**.

1. Seleccione la acción programada y elija **Acciones**, **Editar**.

1. Introduzca los cambios necesarios y elija **Enviar**.

**Para eliminar una acción programada**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Spot Requests (Solicitudes de spot)**.

1. Seleccione la solicitud de flota de spot.

1. Elija la pestaña **Escalado programado** cerca de la parte inferior de la pantalla. Si seleccionó el enlace para su flota de spot, no habrá ninguna pestaña; en su lugar, desplácese hacia abajo hasta la sección **Escalado programado**.

1. Seleccione la acción programada y elija **Acciones**, **Eliminar**.

1. Cuando se le pida confirmación, seleccione **Delete (Eliminar)**.

**Para administrar el escalado programado mediante la AWS CLI**

Use los siguientes comandos:
+ [put-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/put-scheduled-action.html)
+ [describe-scheduled-actions](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scheduled-actions.html)
+ [delete-scheduled-action](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scheduled-action.html)