Eliminación de la infraestructura de Auto Scaling - Amazon EC2 Auto Scaling

Eliminación de la infraestructura de Auto Scaling

Para eliminar completamente su infraestructura de escalado, realice las siguientes tareas.

Eliminar el grupo de Auto Scaling

Cuando elimina un grupo de Auto Scaling, su valores máximo, mínimo y deseado se establecen en 0. Como resultado, se terminan las instancias. La eliminación de una instancia también elimina todos los logs o datos asociados y los volúmenes de la instancia. Si no desea terminar una o varias instancias, puede desasociarlas antes de eliminar el grupo de Auto Scaling. Si el grupo tiene políticas de escalado, al eliminar el grupo se eliminarán las políticas, las acciones de alarma subyacentes y cualquier alarma que ya no tenga una acción asociada.

Para eliminar el grupo de Auto Scaling (consola)
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) en el panel de navegación.

  2. Seleccione la casilla de verificación situada junto al grupo de escalado automático y elija Acciones, Eliminar.

  3. Cuando se le pida la confirmación, escriba delete para confirmar la eliminación del grupo de escalado automático especificado y, a continuación, elija Delete (Eliminar).

    Un icono de carga en la columna Name (Nombre) indica que el grupo de Auto Scaling se está eliminando. En las columnas Desired (Deseadas), Min (Mín.) y Max (Máx.) se muestran instancias 0 para el grupo de escalado automático. Se tarda unos minutos en terminar la instancia y eliminar el grupo. Actualice la lista para ver el estado actual.

Para eliminar el grupo de Auto Scaling (AWS CLI)

Utilice el siguiente comando delete-auto-scaling-group para eliminar el grupo de Auto Scaling. Esta operación no funciona si el grupo tiene instancias de EC2; solo es para grupos que no tienen ninguna instancia.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

Si el grupo tiene instancias o actividades de escalado en curso, utilice el comando delete-auto-scaling-group con la opción --force-delete. Esto también terminará las instancias EC2. Al eliminar un grupo de escalado automático de la consola de Amazon EC2 Auto Scaling, la consola utiliza esta operación para terminar las instancias de EC2 y eliminar el grupo al mismo tiempo.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(Opcional) Eliminar la configuración de lanzamiento

Puede omitir este paso si desea mantener la configuración de lanzamiento para usarla en el futuro.

Para eliminar la configuración de lanzamiento (consola)
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación izquierdo, en Escalado automático, elija Grupos de escalado automático.

  3. Elija Configuraciones de lanzamiento cerca de la parte superior de la página. Cuando se le pida confirmación, elija Ver configuraciones de lanzamiento para confirmar que desea ver la página Configuraciones de lanzamiento.

  4. Seleccione la configuración de lanzamiento y elija Acciones, Eliminar configuración de lanzamiento.

  5. Cuando se le pida confirmación, seleccione Eliminar.

Para eliminar la configuración de lanzamiento (AWS CLI)

Use el siguiente comando delete-launch-configuration.

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(Opcional) Eliminar la plantilla de lanzamiento

Puede eliminar su plantilla de lanzamiento o simplemente una versión de su plantilla de lanzamiento. Al eliminar una plantilla de lanzamiento, todas sus versiones se eliminan.

Puede omitir este paso si desea mantener la plantilla de lanzamiento para usarla en el futuro.

Para eliminar la plantilla de lanzamiento (consola)
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Instances, seleccione Launch Templates.

  3. Seleccione su plantilla de lanzamiento y, a continuación, realice una de las siguientes operaciones:

    • Elija Actions, Delete template. Cuando se le pida la confirmación, escriba Delete para confirmar la eliminación de la plantilla de lanzamiento especificada y, a continuación, elija Delete (Eliminar).

    • Elija Actions (Acciones), Delete template version (Eliminar plantilla de lanzamiento). Seleccione la versión que desea eliminar y elija Delete (Eliminar).

Para eliminar la plantilla de lanzamiento (AWS CLI)

Utilice el siguiente comando delete-launch-template para eliminar la plantilla y todas sus versiones.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

De forma alternativa, puede utilizar el comando delete-launch-template-versions para eliminar una versión específica de una plantilla de lanzamiento.

aws ec2 delete-launch-template-versions --launch-template-id lt-068f72b72934aff71 --versions 1

(Opcional) Eliminar el balanceador de carga y los grupos de destino

Omita este paso si el grupo de Auto Scaling no está asociado a un balanceador de carga de Elastic Load Balancing o si desea conservar el balanceador de carga para usarlo en el futuro.

Para eliminar el balanceador de carga (consola)
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibrio de carga, elija Equilibradores de carga.

  3. Seleccione el balanceador de carga y elija Actions (Acciones), Delete (Eliminar).

  4. Cuando se le indique que confirme, seleccione Yes, Delete (Sí, borrar).

Para eliminar el grupo de destino (consola)
  1. En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).

  2. Elija el grupo de destino y elija Actions (Acciones), Delete (Eliminar).

  3. Cuando se le indique que confirme, seleccione Yes, Delete (Sí, borrar).

Para eliminar el balanceador de carga asociado al grupo de grupo de Auto Scaling (AWS CLI)

Para los balanceadores de carga de aplicaciones y los balanceadores de carga de red, utilice los siguientes comandos delete-load-balancer y delete-target-group.

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

En los balanceadores de carga clásicos, utilice el siguiente comando delete-load-balancer.

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(Opcional) Eliminar alarmas de CloudWatch

Para eliminar las alarmas de CloudWatch asociadas con su grupo de escalado automático, siga los pasos que se describen a continuación. Por ejemplo, es posible que tenga alarmas asociadas a políticas de escalado simple o escalado por pasos.

nota

Al eliminar un grupo de Auto Scaling se eliminan automáticamente las alarmas de CloudWatch que Amazon EC2 Auto Scaling administra para una política de escalado de seguimiento de destino.

Puede omitir este paso si su grupo de Auto Scaling no está asociado a ninguna alarma de CloudWatch o si desea conservar las alarmas para usarlas en el futuro.

Para eliminar las alarmas de CloudWatch (consola)
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Alarms.

  3. Elija las alarmas y elija Action (Acción), Delete (Eliminar).

  4. Cuando se le pida confirmación, seleccione Eliminar.

Para eliminar las alarmas de CloudWatch (AWS CLI)

Utilice el comando delete-alarms. Puede eliminar una o más alarmas a la vez. Por ejemplo, utilice el siguiente comando para eliminar las alarmas Step-Scaling-AlarmHigh-AddCapacity y Step-Scaling-AlarmLow-RemoveCapacity.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity