Todos los productos
Search
Centro de documentos

Auto Scaling:Ciclo de vida de las instancias en un grupo de escalado

Última actualización: Sep 03, 2026

Las instancias de un grupo de escalado, como las instancias ECS o ECI, pasan por una serie de estados desde su creación hasta su liberación. Puede utilizar lifecycle hooks para controlar la creación y eliminación de instancias ECS o ECI dentro de un grupo de escalado, lo que le otorga un mayor control sobre su ciclo de vida.

Gestión del ciclo de vida de las instancias

La forma en que se gestiona el ciclo de vida de una instancia depende de cómo se agregó al grupo de escalado.

Tipo de instancia

Método de adición

Gestión del ciclo de vida

Instancias creadas automáticamente

Instancias ECS o ECI que se crean automáticamente según el origen de configuración de instancias del grupo de escalado.

Auto Scaling gestiona todo el ciclo de vida de la instancia. Crea la instancia durante un evento de scale-out, y la detiene y libera durante un evento de scale-in.

Instancias agregadas manualmente

Usted crea manualmente una instancia ECS o ECI y luego la agrega al grupo de escalado.

La gestión del ciclo de vida depende de si este se delega al grupo de escalado:

  • Si se delega al grupo de escalado: Durante un evento de scale-in, Auto Scaling detiene y libera la instancia.

  • Si no se delega al grupo de escalado: Durante un evento de scale-in, Auto Scaling quita la instancia del grupo de escalado, pero no la libera.

Nota

Puede agregar instancias ECS de suscripción a un grupo de escalado, pero no puede delegar la gestión de su ciclo de vida al grupo de escalado.

Comprobaciones de estado en un grupo de escalado

Auto Scaling comprueba periódicamente el estado de las instancias ECS y ECI. Una instancia que no se encuentra en el estado Running se considera no saludable, y el grupo de escalado la quita o libera de inmediato.

Nota

El estado de ejecución de una instancia ECS o ECI se refiere a sus posibles estados operativos desde la creación hasta la liberación, lo cual es diferente de su estado de servicio dentro del grupo de escalado.

Puede habilitar o deshabilitar las comprobaciones de estado al crear un grupo de escalado o en uno existente. Para obtener más información, consulte Configure a scaling group y Modify a scaling group.

Cuando las comprobaciones de estado están habilitadas, Auto Scaling supervisa el estado de las instancias del grupo de escalado y quita o libera rápidamente las que no son saludables, de la siguiente manera:

  • Si una instancia fue creada automáticamente por Auto Scaling, o se agregó manualmente con su ciclo de vida delegado al grupo de escalado, Auto Scaling quita y libera la instancia no saludable.

  • Si una instancia se agregó manualmente y su ciclo de vida no está delegado al grupo de escalado, Auto Scaling quita la instancia del grupo de escalado, pero no la libera.

  • La eliminación de instancias no saludables no está limitada por el recuento mínimo de instancias. Si el número total de instancias cae por debajo del mínimo, Auto Scaling crea automáticamente nuevas instancias para restaurar dicho recuento.

    Aviso

    Asegúrese de que su cuenta tenga saldo suficiente. Si tiene un pago pendiente, todas las instancias pay-as-you-go y preemptible instances se detienen o liberan. Para conocer cómo afecta un pago pendiente a las instancias ECS del grupo de escalado, consulte Overdue payments.

Estados del ciclo de vida de las instancias

Los estados del ciclo de vida de una instancia en un grupo de escalado varían según si hay un lifecycle hook configurado.

Nota

El ciclo de vida de una instancia ECS o ECI en sí misma, que abarca desde la creación hasta la liberación, es diferente del ciclo de vida de una instancia dentro de un grupo de escalado. Para obtener más información, consulte Instance lifecycle.

A continuación se utilizan ejemplos con una instancia ECS para mostrar la relación entre los estados del ciclo de vida y los estados de servicio.

  • La siguiente figura muestra las transiciones de estado del ciclo de vida para una instancia ECS en un grupo de escalado que no tiene un lifecycle hook.

    Los valores entre paréntesis son los estados de instancia que devuelve la API. Para consultar los estados de las instancias en un grupo de escalado mediante la API, consulte DescribeScalingInstances - Query the list of ECS instances in a scaling group .
  • La siguiente figura muestra las transiciones de estado del ciclo de vida para una instancia ECS en un grupo de escalado que tiene un lifecycle hook.

    Los valores entre paréntesis son los estados de instancia que devuelve la API. Para consultar los estados de las instancias en un grupo de escalado mediante la API, consulte DescribeScalingInstances - Query the list of ECS instances in a scaling group .

La siguiente tabla describe los estados de servicio de una instancia ECS en un grupo de escalado.

En la columna Estado de servicio de la siguiente tabla, el valor entre paréntesis es el estado de instancia que devuelve la API. Para consultar los estados de las instancias en un grupo de escalado mediante la API, consulte DescribeScalingInstances - Query the list of ECS instances in a scaling group .

Estado de servicio

Descripción

Acciones relacionadas

Pending (Pending)

La instancia se está agregando al grupo de escalado. Este proceso incluye agregar la instancia como servidor backend a una instancia de Server Load Balancer (SLB) y agregar su dirección IP a la lista blanca de direcciones IP de una instancia de ApsaraDB RDS.

Una instancia ECS se puede agregar a un grupo de escalado si se encuentra en uno de los siguientes estados:

  • Running: Cuando agrega manualmente una instancia ECS o cuando un grupo de escalado realiza un scale-out.

  • Standby: Cuando devuelve una instancia ECS en espera al servicio.

  • Las instancias ECS en estado Standby pueden reincorporarse a un grupo de escalado para volver al servicio.

Pending Add (Pending:Wait)

Si hay un lifecycle hook configurado para eventos de scale-out en el grupo de escalado, la instancia se suspende y espera a que el hook expire antes de agregarse al grupo.

Durante este periodo de espera, puede realizar acciones personalizadas en la instancia, como preinstalar software, conectar una interfaz de red elástica secundaria o agregarla a la lista blanca de direcciones IP de una instancia de Redis.

Nota

Una instancia entra en este estado solo si hay un lifecycle hook habilitado para eventos de scale-out en el grupo de escalado.

In Service (InService)

La instancia ECS se ha agregado correctamente al grupo de escalado y está atendiendo tráfico.

Una instancia ECS sale del estado In Service en cualquiera de las siguientes situaciones:

  • Durante un evento de scale-in o si la instancia deja de ser saludable, el grupo de escalado puede quitar o finalizar la instancia, que entonces entra en el estado Stopped.

  • Cuando una instancia ECS en un grupo de escalado deja de ser saludable, el grupo de escalado quita o incluso libera rápidamente la instancia ECS no saludable, y la instancia entra en el estado Stopped.

  • Cuando necesita solucionar problemas o modificar la instancia, puede ponerla en el estado Standby.

  • Cuando se quita una instancia ECS del grupo de escalado, entra en el estado Removing.

Puede cambiar manualmente el estado de una instancia In Service a Stopped o Standby, o bien quitar o eliminar la instancia. Para obtener más información, consulte Manually change the status of an instance.

Standby (Standby)

La instancia se retira temporalmente del servicio. Su peso de balanceo de carga se establece en cero, la instancia SLB deja de reenviarle tráfico y Auto Scaling deja de gestionar su ciclo de vida. Debe gestionarla manualmente.

Mientras está en el estado Standby, puede realizar tareas de mantenimiento, como solucionar problemas o actualizar la imagen, y luego devolver la instancia al servicio.

Nota

Una instancia en el estado Standby no se considera una parte funcional de su aplicación hasta que la devuelve al servicio.

Put an instance into standby or remove it from standby.

Protected (Protected)

  • Para evitar que se quite una instancia de un grupo de escalado, puede ponerla en el estado Protected. La instancia continúa atendiendo tráfico, pero Auto Scaling ya no gestiona su ciclo de vida. Debe gestionarla manualmente.

  • Si desea que Auto Scaling reanude la gestión del ciclo de vida de la instancia, puede quitarle la protección.

Enable or disable instance protection.

Removing (Removing)

La instancia ECS se está quitando del grupo de escalado. Este proceso incluye quitar la instancia de los servidores backend de una instancia SLB y de la lista blanca de direcciones IP de una instancia de ApsaraDB RDS.

Después de quitar una instancia, esta se vuelve independiente del grupo de escalado. Posteriormente, puede agregar la instancia a otros grupos de escalado.

Pending Remove (Removing:Wait)

Si hay un lifecycle hook configurado para eventos de scale-in en el grupo de escalado, la instancia se suspende y espera a que el hook expire antes de quitarse del grupo.

Durante este periodo de espera, puede realizar acciones personalizadas en la instancia, como desinstalar software, copiar registros o borrar datos.

Nota

Una instancia entra en este estado solo si hay un lifecycle hook habilitado para eventos de scale-in en el grupo de escalado.

Stopped (Stopped)

La instancia ECS entra en el estado Stopped y deja de proporcionar servicios. Cuando se detiene una instancia ECS, se recuperan sus vCPU, memoria y dirección IP pública fija, y se deja de cobrar por estos recursos. Sin embargo, recursos como discos y direcciones IP elásticas (EIP) se conservan y continúan facturándose. Durante un evento de scale-out, Auto Scaling prioriza el inicio de las instancias que se encuentran en el estado Stopped.

Nota

Si desea que las instancias entren en el estado Stopped, asegúrese de que el Instance Reclaim Mode esté establecido en Shutdown and Reclaim al crear el grupo de escalado.

Instance reclaim mode.