View a markdown version of this page

Cómo gestionar los errores de capacidad insuficiente de EC2 - Programador de instancias de AWS

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

Cuando el programador de instancias no puede iniciar una instancia por falta de capacidad, su comportamiento predeterminado es emitir un evento de inicio fallido (consulte EventBridge Eventos) 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

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

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

Funcionamiento

La lista de tipos de instancias alternativos se proporciona por 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 actualmente el tamaño preferido, intenta cambiarlo al tamaño más preferido antes de empezar

  2. Si la operación de inicio se realiza correctamente, no se intentará ninguna otra alternativa

  3. 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

    2. Vuelve a intentar la operación de inicio

    3. Si sigue sin funcionar, intente con el siguiente tipo alternativo

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

Requisitos y limitaciones

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 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 los tipos de instancias EC2 válidos.

Ejemplo

Para una instancia configurada originalmente comot3.small, puedes 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 comot3.medium, luegot3.large, m5.large hasta que tenga éxito o se agoten todas las opciones.