Saltar al contenido principal

Detener vs. destruir

Esta es la distinción más importante del producto, y la que más a menudo produce una factura inesperada. Léala una vez, en serio.

La versión corta

DetenerDestruir
Contenedorse apagase elimina
Su disco y su contenidose conservanse eliminan de forma permanente
La ranura de GPUqueda reservada para ustedse libera al mercado
Cargos de GPUse detienense detienen
Cargos de almacenamientocontinúanse detienen
¿Puede reanudarla?sí, en el mismo lugarno

Detener es una pausa que sigue costando dinero. Destruir es definitivo y no cuesta nada más.

Por qué detener sigue facturando

Cuando detiene una instancia, su disco permanece en esa máquina física, y esa máquina no puede ceder ese espacio a nadie más. Se le cobra por esa reserva a la tarifa de almacenamiento —cotizada por GB y por hora— durante todo el tiempo que la instancia exista en estado detenido.

La GPU en sí ya no se cobra; solo paga por conservar sus datos y su derecho sobre ese bloque. No hay ninguna cola en la que guardar un lugar: la oferta sigue marcada como rented a su nombre hasta que destruya la instancia.

Esto significa que un disco grande del que se olvidó es una fuga lenta y silenciosa. Un volumen de 500 GB dejado detenido durante un mes cuesta dinero real aunque no se haya ejecutado nada.

Una instancia detenida no es una instancia gratuita

Si ya terminó el trabajo, destrúyala. Detener es para "vuelvo esta tarde", no para "ya terminé".

Por qué importa la ranura de GPU

Detener reserva su lugar en esa máquina concreta. Cuando vuelve a iniciar, aterriza en el mismo hardware con el mismo disco: sin volver a descargar nada, sin volver a configurar nada y sin riesgo de que le hayan alquilado la oferta mientras no estaba.

Destruir libera la ranura de inmediato. La oferta vuelve al mercado y otra persona puede tomarla en segundos. No hay forma de recuperarla.

¿Cuál debe usar?

Detenga cuando se cumpla todo esto:

  • Volverá en unas horas o en un día o dos.
  • Hay estado en el disco que preferiría no reconstruir: un conjunto de datos, un entorno de conda, checkpoints.
  • El disco es lo bastante pequeño como para que el cargo de almacenamiento salga más barato que el tiempo que costaría reconstruirlo.

Destruya cuando se cumpla cualquiera de estas:

  • El trabajo terminó.
  • Todo lo valioso ya está subido a otro sitio: almacenamiento de objetos, un remoto de git, un registro de modelos.
  • El disco es grande, y volver a descargar sale más barato que dejarlo ocupando espacio.

Antes de destruir

Destruir elimina el disco. No hay instantánea, ni papelera, ni deshacer. Copie primero fuera de la instancia todo lo que le importe:

# from your own machine — port, user and host are the ones in the
# connect command on the instance's Connect tab
scp -P <port> -r <user>@<host>:/workspace/checkpoints ./checkpoints

O súbalo a donde corresponda: S3, un repositorio de Hugging Face, un remoto de git.

Qué hace el sistema por su cuenta

Dos acciones automáticas aplican la misma distinción, para evitar que una instancia olvidada vacíe una cuenta por completo:

  • Cuando su saldo llega a cero, las instancias en ejecución se detienen. Sus datos sobreviven; los cargos de almacenamiento continúan contra un saldo que ya está vacío.
  • Si el saldo sigue cayendo y llega a −$5, las instancias se destruyen. En ese punto los datos desaparecen.

Recargue antes del segundo umbral. Consulte Cómo funciona la facturación.

Relacionado