La liberación de una instancia es permanente e irreversible. La instancia, su disco del sistema, los discos locales y cualquier disco de datos configurado para liberarse no se pueden recuperar después de la liberación. Realice una copia de seguridad de todos los datos antes de continuar.
Las instancias aceleradas por GPU son un tipo de instancia de Elastic Compute Service (ECS). Libérelas cuando ya no las necesite para dejar de generar cargos.
Este tema explica cómo liberar instancias aceleradas por GPU pay-as-you-go (incluidas las preemptible instances) e instancias aceleradas por GPU de suscripción vencidas.
Antes de liberar: qué se elimina y qué se conserva
Revise esta tabla antes de liberar una instancia para evitar pérdidas de datos o cargos inesperados.
|
Recurso |
Qué sucede al liberar |
|
Disco del sistema |
Se elimina |
|
Discos locales |
Se eliminan |
|
Discos de datos configurados para liberarse |
Se eliminan |
|
Instantáneas automáticas configuradas para eliminarse con el disco en la nube asociado |
Se eliminan |
|
Dirección IP pública estática |
Se recupera; no se puede restaurar |
|
Discos de datos no configurados para liberarse |
Se conservan y continúan generando cargos |
|
EIP no configuradas para liberarse |
Se conservan y continúan generando cargos |
|
Instantáneas no configuradas para liberarse |
Se conservan y continúan generando cargos |
Para conservar los datos: Cree una instantánea o cree una imagen personalizada antes de liberar la instancia.
Para conservar la dirección IP pública: Convierta la dirección IP pública estática en una Elastic IP Address (EIP) antes de liberar la instancia.
Para evitar cargos inesperados después de la liberación: Consulte su facturación para identificar y liberar cualquier recurso facturable que se haya conservado.
Liberar una instancia pay-as-you-go
Consola
Vaya a la página Consola de ECS - Instancias. Seleccione la región y el resource group de la instancia destino.
En la columna Actions de la instancia destino, haga clic en **
** > Instance Status > Release.-
En el cuadro de diálogo Release Instance, seleccione una opción de Release Settings y haga clic en Next.
Opción
Comportamiento
Release Now
Libera la instancia de inmediato.
Scheduled Release
Libera la instancia automáticamente a una hora especificada.
Lea las indicaciones en pantalla, confirme qué recursos asociados se liberarán y cuáles se conservarán, y haga clic en OK.
API
|
Objetivo |
Operación |
|
Liberar una sola instancia |
Llame a DeleteInstance |
|
Liberar una o más instancias |
Llame a DeleteInstances |
Liberar una instancia de suscripción
Solo se pueden liberar instancias de suscripción vencidas. Para liberar una instancia de suscripción que no ha vencido, primero cambie su método de facturación a pay-as-you-go.
Consola
Vaya a la página Consola de ECS - Instancias. Seleccione la región y el resource group de la instancia destino.
En la columna Actions de la instancia destino, haga clic en **
** > Instance Status > Release.En el cuadro de diálogo Release, establezca Release Settings en Release Now y haga clic en Next.
Lea las indicaciones en pantalla, confirme qué recursos asociados se liberarán y cuáles se conservarán, y haga clic en OK.
API
|
Objetivo |
Operación |
|
Liberar una sola instancia |
Llame a DeleteInstance |
|
Liberar una o más instancias |
Llame a DeleteInstances |
Al liberar instancias de suscripción vencidas, establezca TerminateSubscription=true en la solicitud.
Protección contra liberación
La protección contra liberación bloquea todas las solicitudes manuales de liberación desde la consola, la API y la CLI. Habilítela en instancias de producción para evitar eliminaciones accidentales.
La protección contra liberación solo aplica a instancias pay-as-you-go y únicamente bloquea operaciones manuales. No evita las liberaciones automáticas en los siguientes escenarios:
La instancia se recupera debido a un pago vencido.
Se ejecuta una tarea de liberación programada.
La instancia se libera forzosamente por infringir las reglas de seguridad de la plataforma (por ejemplo, usar una instancia de ECS para alojar un sitio web ilegal).
El grupo de Auto Scaling al que pertenece la instancia activa un escalado horizontal descendente.
Habilitar la protección contra liberación
Consola
Vaya a la página Consola de ECS - Instancias. Seleccione la región y el resource group de la instancia destino.
En la columna Actions de la instancia destino, haga clic en **
** > Instance Attributes > Enable Release Protection.Haga clic en OK.
API
Llame a ModifyInstanceAttribute y establezca DeletionProtection en true.
Resultado esperado: Cualquier intento posterior de liberar la instancia devuelve el código de error InvalidOperation.DeletionProtection.
Deshabilitar la protección contra liberación
Consola
Vaya a la página Consola de ECS - Instancias. Seleccione la región y el resource group de la instancia destino.
En la columna Actions de la instancia destino, haga clic en **
** > Instance Attributes > Disable Release Protection.Haga clic en OK.
API
Llame a ModifyInstanceAttribute y establezca DeletionProtection en false.
Comprobar el estado de la protección contra liberación
Consola
Vaya a la página Consola de ECS - Instancias. Seleccione la región y el resource group de la instancia destino.
Haga clic en el ID de la instancia para abrir la página de detalles de la instancia. En la sección Other Information, compruebe el campo Release Protection.
API
Llame a DescribeInstances y compruebe Instances.Instance.DeletionProtection. Un valor de true indica que la protección contra liberación está habilitada.
Aplicación en producción
Siga estas prácticas para proteger las instancias de producción:
Habilite la protección contra liberación en todas las instancias de producción. Esto evita la eliminación accidental de recursos críticos.
Restrinja los permisos de liberación. Otorgue
ecs:DeleteInstanceyecs:DeleteInstancesúnicamente al personal autorizado. Asigne el permiso para deshabilitar la protección contra liberación (ecs:ModifyInstanceAttribute) a un rol separado, de modo que ninguna persona pueda deshabilitar la protección y eliminar una instancia al mismo tiempo.**Habilite ActionTrail para auditar todas las operaciones de la cuenta.** Configure reglas de alerta para llamadas a API de alto riesgo como
DeleteInstanceyModifyInstanceAttributepara recibir notificaciones inmediatas y facilitar la respuesta ante incidentes.
Preguntas frecuentes
¿Por qué el botón Release aparece atenuado?
Es probable que la instancia sea una instancia de suscripción no vencida. Primero cambie su método de facturación a pay-as-you-go y luego libérela.
¿Cuál es la diferencia entre detener y liberar una instancia?
Detener apaga la instancia, similar a apagar una computadora. La instancia permanece en la lista y puede iniciarla nuevamente en cualquier momento.
Liberar elimina permanentemente la instancia, su disco del sistema, los discos locales y cualquier disco de datos configurado para liberarse. Los datos no se pueden recuperar y la instancia se quita de la lista.
¿Puedo recuperar una instancia liberada por accidente?
No. La liberación es permanente. El sistema no conserva datos ni configuración de una instancia liberada. Siempre realice una copia de seguridad de los datos antes de liberar una instancia.
Liberé una instancia, pero me siguen cobrando. ¿Por qué?
Liberar una instancia no libera automáticamente sus recursos asociados. Consulte su facturación para verificar si hay recursos facturados de forma independiente, como discos en la nube, EIP o instantáneas que no estaban configurados para liberarse.
¿Cómo libero varias instancias a la vez?
Consola: Use las operaciones por lotes en la página de Instancias.
API: Llame a DeleteInstances.
¿Cómo cancelo una liberación programada?
En la página Consola de ECS - Instancias, haga clic en el ID de la instancia para abrir su página de detalles. En la sección Basic Information, busque Auto-release Time y haga clic en Cancel.
