

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cuándo ARC programa, comienza y termina las ejecuciones de práctica
<a name="arc-zonal-autoshift.how-it-works.scheduled-practice-runs"></a>

ARC programa semanalmente una ejecución de práctica para un recurso, de unos 30 minutos de duración. ARC programa, inicia y administra las ejecuciones de práctica de cada recurso de forma independiente. ARC no agrupa las ejecuciones de práctica de los recursos de la misma cuenta. También puede iniciar ejecuciones de práctica bajo demanda para comprobar si la configuración es segura en caso de que se produzca un evento de cambio automático de zona.

Cuando una ejecución de práctica continúa durante el tiempo previsto, sin interrupción, se marca con un resultado de `SUCCESSFUL`. Hay otros resultados posibles: `FAILED`, `INTERRUPTED`, `CAPACITY_CHECK_FAILED` y `PENDING`. Los valores y las descripciones de los resultados se incluyen en la sección [Resultados de las ejecuciones de práctica](arc-zonal-autoshift.considerations.md#ZAConsiderationsPracticeRunOutcomes).

Hay algunas situaciones en las que ARC interrumpe una ejecución de práctica y la finaliza. Por ejemplo, si se inicia un cambio automático durante una ejecución de práctica, ARC interrumpe dicha ejecución y la finaliza. Como otro ejemplo, supongamos que el recurso tiene una respuesta adversa a una ejecución de práctica y provoca que una alarma que ha establecido para supervisar la práctica pase a un estado de `ALARM`. En esta situación, ARC también interrumpe la ejecución de práctica y la finaliza.

Además, hay varias situaciones en las que ARC no inicia una ejecución de práctica programada para un recurso.

En respuesta a las ejecuciones de práctica interrumpidas o bloqueadas de un recurso, ARC hace lo siguiente:
+ Si una ejecución de práctica de un recurso se interrumpe mientras está en curso, ARC considera que la ejecución de práctica semanal ha finalizado y programa una nueva ejecución de práctica del recurso para la semana siguiente. El resultado de la práctica semanal es `INTERRUPTED` en esta situación, no `FAILED`. El resultado de la ejecución de práctica se establece `FAILED` solo cuando la alarma de resultado que supervisa la ejecución de práctica pasa a un estado de `ALARM` durante la ejecución de práctica. 
+ Si hay una restricción de bloqueo cuando se programa el inicio de una ejecución de práctica de un recurso, ARC no iniciará la ejecución de práctica. ARC continúa con la supervisión habitual para determinar si aún hay una o varias restricciones de bloqueo. Si no hay ninguna restricción de bloqueo, ARC iniciará la ejecución de práctica del recurso.

A continuación, se proporcionan ejemplos de restricciones de bloqueo que impiden que ARC inicie una ejecución de práctica de un recurso o continúe con ella:
+ ARC no inicia ni continúa las sesiones de práctica cuando hay un AWS Fault Injection Service experimento en curso. Si un AWS FIS evento está activo cuando ARC ha programado el inicio de una carrera de práctica, ARC no la iniciará. El ARC monitorea durante las sesiones de práctica las restricciones de bloqueo, incluido un AWS FIS evento. Si un AWS FIS evento comienza mientras hay una sesión de práctica activa, ARC finaliza la sesión de práctica y no intenta iniciar otra hasta la siguiente sesión de práctica programada regularmente para el recurso.
+ Si hay un AWS evento actual en una región, ARC no inicia las sesiones de práctica para obtener recursos y finaliza las sesiones de práctica activas en la región.

Cuando la ejecución de práctica finaliza sin interrupciones, ARC programa la próxima ejecución de práctica en una semana, como de costumbre. Si una sesión de práctica no se inicia debido a una restricción de bloqueo, como un AWS FIS experimento o un intervalo de tiempo bloqueado que hayas especificado, ARC seguirá intentando iniciar una sesión de práctica hasta que se pueda iniciar la sesión de práctica.