View a markdown version of this page

Empleos en Deadline Cloud - AWS Nube de plazos

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Empleos en Deadline Cloud

Un trabajo es un conjunto de instrucciones que AWS Deadline Cloud utiliza para programar y ejecutar el trabajo con los trabajadores disponibles. Cuando creas un trabajo, eliges la granja y la cola a las que quieres enviar el trabajo.

Un remitente es un complemento para su aplicación de creación de contenido digital (DCC) que gestiona la creación de un trabajo en la interfaz de su aplicación de DCC. Después de crear el trabajo, utiliza el remitente para enviarlo a Deadline Cloud para su procesamiento.

El remitente crea una plantilla de Open Job Specification (OpenJD) que describe el trabajo. Al mismo tiempo, carga los archivos de sus activos en un bucket de Amazon Simple Storage Service (Amazon S3). Para reducir el tiempo de carga, el remitente solo envía a Amazon S3 los archivos que han cambiado desde la última carga. Para obtener más información sobre OpenJD, consulte las especificaciones de OpenJD en el sitio web. GitHub

También puede crear un trabajo de las siguientes maneras.

  • Desde un terminal: para los usuarios que envían un trabajo y se sienten cómodos utilizando la línea de comandos.

  • Desde un script: para personalizar y automatizar las cargas de trabajo.

  • Desde una aplicación: para cuando el trabajo del usuario está en una aplicación o cuando el contexto de una aplicación es importante.

Para obtener más información, consulta Cómo enviar un trabajo a Deadline Cloud en la Guía para desarrolladores de Deadline Cloud.

Un trabajo consiste en:

  • Prioridad: el orden aproximado en que Deadline Cloud procesa un trabajo en una cola. Puede establecer la prioridad de los trabajos entre 0 y 100; los trabajos con una prioridad numérica más alta generalmente se procesan primero. Los trabajos con la misma prioridad se procesan en el orden en que se reciben.

  • Pasos: define el script que se ejecutará en los trabajadores. Los pasos pueden tener requisitos como una memoria mínima para el trabajador u otros pasos que deban completarse primero. Por ejemplo, un trabajo puede incluir un paso para renderizar los fotogramas de una escena y un segundo paso para cargar las miniaturas de los fotogramas terminados en el rastreador de proyectos una vez finalizado el paso de renderizado. Cada paso incluye una o más tareas.

  • Tareas: unidad de trabajo que se envía a un trabajador para que la lleve a cabo. Una tarea es una combinación del guion y los parámetros de un paso, como el número de fotograma, que se utilizan en el guion. El trabajo estará completo cuando se hayan completado todas las tareas de todos los pasos.

  • Entorno: configura y desmonta las instrucciones compartidas en varios pasos o tareas.

Controle los límites y las prioridades del trabajo de los trabajadores

Utilice controles a nivel de trabajo para limitar la capacidad de la flota que puede utilizar un trabajo y para determinar qué trabajos en espera reciben primero a los trabajadores:

Recuento de procesos de trabajo máximos

Limita la cantidad de trabajadores que pueden procesar un trabajo al mismo tiempo. Otros trabajos pueden utilizar a los trabajadores restantes de la flota. Establezca este valor cuando envíe el trabajo o cámbielo más adelante en el monitor de Deadline Cloud.

deadline bundle submit my_job --max-worker-count 50
Priority (Prioridad)

Determina el orden aproximado en el que los trabajos reciben a los trabajadores disponibles. Higher-priority los trabajos generalmente se ejecutan antes que los trabajos de menor prioridad. Los trabajos con la misma prioridad se ejecutan en el orden en que se reciben.

Para obtener información sobre cómo cambiar estas propiedades después del envío, consulteUso del monitor Deadline Cloud.