

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.

# Utilice las comprobaciones de estado de las aplicaciones con un grupo de Auto Scaling
<a name="use-application-status-checks-auto-scaling-group"></a>

Al comprobar el estado de las aplicaciones, su grupo de Auto Scaling puede reemplazar las instancias cuyas aplicaciones hayan dejado de responder, incluso cuando la infraestructura subyacente esté en buen estado. Las comprobaciones del estado de las aplicaciones controlan si una aplicación de tu instancia responde a las llamadas HTTP o HTTPS. A diferencia de las comprobaciones de estado de Amazon EC2, que detectan problemas en la instancia o el sistema subyacente, las comprobaciones de estado de las aplicaciones detectan errores en la capa de la aplicación. Por ejemplo, detectan un proceso de servidor web que ha dejado de responder. Si las instancias de su grupo de Auto Scaling tienen comprobaciones de estado de las aplicaciones asociadas e incluidas en la agregación, Amazon EC2 Auto Scaling termina y reemplaza automáticamente las instancias cuyo estado general de la aplicación informa. `impaired` No se requiere ninguna configuración de grupo adicional de Auto Scaling.

Las comprobaciones del estado de las aplicaciones se crean y administran en Amazon EC2, no en Amazon EC2 Auto Scaling. Cree la verificación del estado de la aplicación, asóciela a las instancias del grupo de Auto Scaling por etiqueta y compruebe que los informes son correctos. Para obtener más información sobre la creación de comprobaciones del estado de las [ aplicaciones, consulte las comprobaciones del estado de las aplicaciones ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/application-status-checks.html) en la guía * del usuario de * Amazon EC2.

**Requisitos previos**  
Para utilizar las comprobaciones del estado de las aplicaciones con su grupo de Auto Scaling, asegúrese de disponer de lo siguiente:
+ Un grupo de Auto Scaling con al menos una instancia.
+ Una o más comprobaciones del estado de la aplicación asociadas a las instancias del grupo (mediante etiquetas).
+ Un punto final de la aplicación escucha en un puerto de red de cada instancia y responde a las llamadas HTTP o HTTPS en el puerto y la ruta configurados en la comprobación.

## Cómo utiliza Amazon EC2 Auto Scaling las comprobaciones de estado de las aplicaciones
<a name="how-asg-uses-application-status-checks"></a>

Amazon EC2 Auto Scaling usa el estado agregado (general) de la aplicación para cada instancia. Cuando se informa del estado general de la aplicación`impaired`, Amazon EC2 Auto Scaling termina la instancia y lanza una de reemplazo. Esto mantiene la capacidad deseada del grupo.

Amazon EC2 Auto Scaling no actúa en función del estado de una verificación individual. Las comprobaciones marcadas como `excluded` de agregación no afectan al estado general de la aplicación y, por lo tanto, no impulsan las acciones de Amazon EC2 Auto Scaling. Las comprobaciones que se suprimen no impulsan las acciones de Amazon EC2 Auto Scaling.

Amazon EC2 Auto Scaling tampoco actúa sobre otros valores de estado de la aplicación que no sean. `impaired` Si el estado general es`ok`,,, o `initializing` `insufficient-data` `not-applicable``suppressed`, Amazon EC2 Auto Scaling no realiza ninguna acción en función del estado de la aplicación.

## Configure las comprobaciones del estado de las aplicaciones para un grupo de Auto Scaling
<a name="set-up-application-status-checks-asg"></a>

Para usar las comprobaciones del estado de las aplicaciones con un grupo de Auto Scaling, cree una verificación del estado de la aplicación en Amazon EC2 y, a continuación, asóciela al grupo de Auto Scaling mediante la etiqueta del `aws:autoscaling:groupName` sistema. Amazon EC2 Auto Scaling aplica automáticamente esta etiqueta a todas las instancias del grupo. No es necesario realizar cambios en la plantilla de lanzamiento. Las nuevas instancias se asocian automáticamente cuando se lanzan.

```
aws ec2 associate-application-status-check \
    --application-status-check-id asc-1234567890abcdef0 \
    --target-tag-associations Key=aws:autoscaling:groupName,Value=my-asg
```

Donde:
+ `asc-1234567890abcdef0`— el identificador de la verificación del estado de su solicitud.
+ `my-asg`— el nombre de su grupo de Auto Scaling.

Cuando la comprobación se incluye en la agregación, Amazon EC2 Auto Scaling actúa automáticamente en las instancias cuyo estado general de la aplicación informa `impaired` sobre el estado general de la aplicación. No se requiere ninguna configuración de grupo adicional de Auto Scaling.

Para obtener más información sobre la creación y asociación de las comprobaciones de estado de las aplicaciones, consulte las comprobaciones del estado de las [ aplicaciones ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/application-status-checks.html) en la guía del usuario de * Amazon EC2. *

## Periodo de gracia de la comprobación de estado
<a name="asg-asc-health-check-grace-period"></a>

Amazon EC2 Auto Scaling utiliza un período de gracia para comprobar el estado para que las nuevas instancias tengan tiempo de iniciarse antes de que comiencen las comprobaciones de estado. Asegúrese de que el período de gracia sea lo suficientemente largo como para que la aplicación comience a responder a las llamadas de verificación de estado una vez que se lance la instancia. Si el período de gracia es demasiado corto, Amazon EC2 Auto Scaling podría terminar y reemplazar las instancias antes de que estén listas para atender el tráfico.

Para obtener más información, consulte [Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático](health-check-grace-period.md).

## Suprima las comprobaciones del estado de las aplicaciones durante el mantenimiento
<a name="asg-asc-suppress-during-maintenance"></a>

Si necesita aplicar parches o realizar tareas de mantenimiento in situ a una instancia de un grupo de Auto Scaling, puede suprimir temporalmente las comprobaciones del estado de las aplicaciones de esa instancia para que Amazon EC2 Auto Scaling no la cancele durante ese período. Para obtener más información sobre la supresión de las comprobaciones de estado de las aplicaciones, consulte la sección sobre la aplicación de [ In-place parches y el mantenimiento ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/application-status-checks.html#asc-in-place-patching-and-maintenance) en la guía del * usuario de Amazon EC2. *