Estados de la instancia
Cada instancia está en exactamente uno de ocho estados. La insignia de la página Instancias, la insignia de la página de detalle de la instancia y el campo status que devuelve la API informan todos el mismo valor.
Los estados
| Estado | De transición | Qué significa | Qué factura | Qué puede hacer desde él |
|---|---|---|---|---|
creating | sí | Su despliegue fue aceptado y Superheat está aprovisionando el bloque y descargando la imagen | nada | Espere, o destruya |
starting | sí | Una instancia detenida está volviendo en la misma máquina con el mismo disco | nada | Espere, o destruya |
running | no | La carga de trabajo está activa y los datos de conexión están publicados | GPU: el precio por hora de la oferta por el bloque completo, medido por segundo | Conectarse por SSH, abrir JupyterLab, leer los logs, detener, destruir |
stopping | sí | La carga de trabajo se está apagando; el disco se conserva | nada | Espere |
stopped | no | La carga de trabajo está apagada; su disco y su ranura en esa máquina quedan reservados para usted | Disco: el tamaño de su disco multiplicado por la tarifa de almacenamiento por GB-hora | Iniciar, destruir |
destroying | sí | El desmontaje está en curso y el bloque se está liberando | nada | Espere |
destroyed | no | Terminal. El disco se elimina y la oferta vuelve al mercado | nada | Nada. Las instancias destruidas se ocultan de la lista salvo que las pida explícitamente |
error | no | Falló el aprovisionamiento o una transición | nada | Leer los logs, destruir |
error no factura nada, pero es un estado asignado: las GPU siguen reservadas para su instancia hasta que se destruya, y no vuelven a los available_units de la oferta. Destrúyala para devolverlas al mercado.
Estados de transición
Cuatro estados —creating, starting, stopping y destroying— son de transición: Superheat está completando el cambio, no hay ningún medidor en marcha y nada de lo que haga lo acelera — aunque una instancia en creating o starting se puede destruir directamente en lugar de esperarla. La consola dibuja una insignia pulsante para estos y consulta cada 3 segundos mientras alguna de sus instancias esté en uno de ellos; luego vuelve a cada 15 segundos una vez que todo se ha estabilizado.
Mientras una instancia está en creating, la consola muestra el aviso Aprovisionando su máquina — normalmente menos de 20 segundos. La descarga de una imagen grande tarda más que eso, y nada de ese tiempo de descarga se cobra.
Qué transiciones son válidas
| Desde | Puede pasar a |
|---|---|
creating | running, error, destroying |
starting | running, error, destroying |
running | stopping, destroying |
stopping | stopped |
stopped | starting, destroying |
destroying | destroyed |
destroyed | nada — el estado es definitivo |
error | destroying |
La ruta normal es creating → running → stopping → stopped → starting → running. El desmontaje siempre es destroying → destroyed.
destroying se puede alcanzar desde creating y starting a propósito. Un despliegue que nunca aterriza —la asignación esperando para siempre porque nada en la flota encaja, o un trabajo que el host ya no conoce— sería si no una instancia que jamás podría borrar: la llamada de destrucción se rechazaría, nada la haría avanzar nunca, y el bloque seguiría retenido contra su organización con la GPU invendible. Puede destruir una instancia que todavía se está levantando.
stopping es la excepción: solo pasa a stopped. Deje que el apagado termine y luego destruya.
Cualquier solicitud que pida una transición fuera de esta tabla se rechaza con 409 INVALID_STATE y la instancia queda intacta.