Nomad en Producción · Lección 06
¿Qué diferencia de comportamiento tiene un job de tipo 'service' frente a uno de tipo 'batch' en Nomad, en cuanto a su ciclo de vida esperado?
Un job service está pensado para ejecutarse de forma continua y de larga duración (como un servidor web que siempre debe estar activo), mientras un job batch está pensado para completar una tarea específica y finita, terminando su ejecución una vez que el trabajo se completa
Un job service y un job batch son exactamente el mismo tipo de job con un nombre distinto, sin ninguna diferencia real de comportamiento esperado entre ambos
Solo puede existir exactamente un único tipo de job en total dentro de todo un cluster de Nomad, sin ninguna posibilidad real de combinar distintos tipos
Un job de tipo system solo puede ejecutarse en exactamente un único nodo client en total, sin ninguna posibilidad real de ejecutarse en más de un nodo
Nomad en Producción · Lección 06
Completa el código
Un job batch termina su ejecución una vez que el trabajo se
Revisa: termina su ejecución una vez que el trabajo se completa.
Nomad en Producción · Lección 06
¿Por qué un trabajo de procesamiento de un reporte mensual (que se ejecuta una vez, procesa los datos, y termina) encajaría mejor como un job batch que como un job service en Nomad?
Pista: generar un reporte mensual es una tarea con un inicio y un final claramente definidos (procesar los datos, generar el archivo, terminar), sin necesitar permanecer activa indefinidamente como lo haría un servidor web; esa naturaleza finita coincide directamente con el comportamiento esperado de un job batch, mientras un job service está pensado específicamente para procesos continuos que deben seguir ejecutándose de forma persistente sin un punto de finalización natural.
✓
¡Lección completada!
Tipos de jobs — service, batch, system, sysbatch
0
XP ganado
3
Vidas restantes