

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.

# Cómo gestionar los errores de capacidad insuficiente de EC2
<a name="specifying-alternate-instance-types-for-ec2"></a>

Cuando el programador de instancias no puede iniciar una instancia debido a una capacidad insuficiente, su comportamiento predeterminado es emitir un evento de inicio fallido (consulte [EventBridge Eventos](monitor-the-solution.md#monitoring-eventbridge-events)) e intentarlo de nuevo en el siguiente intervalo de programación. Como alternativa, el programador de instancias se puede configurar para cambiar el tamaño de la instancia a tipos de instancia alternativos antes de volver a intentar la operación de inicio. Esta función ayuda a mejorar la disponibilidad de las instancias en entornos con capacidad limitada.

## Configuración
<a name="configuration"></a>

Para habilitar tipos de instancias alternativos para una instancia de EC2, añada la `IS-PreferredInstanceTypes` etiqueta a la instancia con una lista de tipos de instancias separados por comas en orden de preferencia (el más preferido primero):

```
IS-PreferredInstanceTypes: t3.medium,t3.large,m5.large
```

## Funcionamiento
<a name="how-it-works"></a>

La lista de tipos de instancias alternativos se proporciona en orden de preferencia, siendo el primer tipo el más preferido. Cuando el programador de instancias intenta iniciar una instancia EC2:

1. Si la instancia no tiene el tamaño preferido actualmente, intenta cambiarlo al tamaño preferido antes de empezar

1. Si la operación de inicio se realiza correctamente, no se intentarán realizar más alternativas

1. Si la operación de inicio falla debido a una capacidad insuficiente:

   1. Intenta cambiar el tamaño al siguiente tipo de instancia alternativo de la lista

   1. Vuelve a intentar la operación de inicio

   1. Si sigue sin éxito, intente con el siguiente tipo alternativo

   1. Continúa hasta que tenga éxito o se agoten todas las alternativas

## Requisitos y limitaciones
<a name="requirements-and-limitations"></a>

 **Compatibilidad de instancias**: los tipos de instancias alternativos deben ser compatibles con la configuración actual de la instancia (AMI, subred, grupos de seguridad, etc.). Para obtener más información, consulte [Cambiar el tipo de instancia](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html#resize-limitations) en la Guía del *usuario de Amazon EC2*.

 **Formato de etiqueta**: el valor de la `IS-PreferredInstanceTypes` etiqueta debe ser una lista separada por comas de tipos de instancias EC2 válidos.

## Ejemplo
<a name="example"></a>

Para una instancia configurada originalmente como`t3.small`, puede configurar:

```
Schedule: office-hours
IS-PreferredInstanceTypes: t3.small,t3.medium,t3.large,m5.large
```

Si la `t3.small` instancia no se inicia debido a problemas de capacidad, el Programador de Instancias intentará cambiar el tamaño e iniciar la instancia a partir `t3.medium` de ese momento `m5.large` hasta que se `t3.large` ejecute correctamente o se agoten todas las opciones.