Saltar al contenido principal

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

EstadoDe transiciónQué significaQué facturaQué puede hacer desde él
creatingSu despliegue fue aceptado y Superheat está aprovisionando el bloque y descargando la imagennadaEspere, o destruya
startingUna instancia detenida está volviendo en la misma máquina con el mismo disconadaEspere, o destruya
runningnoLa carga de trabajo está activa y los datos de conexión están publicadosGPU: el precio por hora de la oferta por el bloque completo, medido por segundoConectarse por SSH, abrir JupyterLab, leer los logs, detener, destruir
stoppingLa carga de trabajo se está apagando; el disco se conservanadaEspere
stoppednoLa carga de trabajo está apagada; su disco y su ranura en esa máquina quedan reservados para ustedDisco: el tamaño de su disco multiplicado por la tarifa de almacenamiento por GB-horaIniciar, destruir
destroyingEl desmontaje está en curso y el bloque se está liberandonadaEspere
destroyednoTerminal. El disco se elimina y la oferta vuelve al mercadonadaNada. Las instancias destruidas se ocultan de la lista salvo que las pida explícitamente
errornoFalló el aprovisionamiento o una transiciónnadaLeer los logs, destruir
Una instancia con error sigue reteniendo el bloque

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

DesdePuede pasar a
creatingrunning, error, destroying
startingrunning, error, destroying
runningstopping, destroying
stoppingstopped
stoppedstarting, destroying
destroyingdestroyed
destroyednada — el estado es definitivo
errordestroying

La ruta normal es creatingrunningstoppingstoppedstartingrunning. El desmontaje siempre es destroyingdestroyed.

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.

Relacionado