Funcionalidades de representación de Azure Batch

Precaución

En este artículo se hace referencia a CentOS, una distribución de Linux que está cerca de su estado Final de ciclo vida (EOL). Tenga en cuenta su uso y planeación en consecuencia. Para más información, consulte la Guía de fin de ciclo de vida de CentOS.

Las funcionalidades estándar de Azure Batch se utilizan para ejecutar aplicaciones y cargas de trabajo de representación. Batch también incluye características específicas para admitir cargas de trabajo de representación.

Para obtener información general sobre los conceptos de Batch, incluidos grupos, trabajos y tareas, consulte este artículo.

Grupos de Batch con imágenes de máquina virtual personalizadas y licencias de aplicaciones estándar

Al igual que con otras cargas de trabajo y tipos de aplicación, se puede crear una imagen de máquina virtual personalizada con las aplicaciones y complementos de representación necesarios. La imagen de máquina virtual personalizada se coloca en Azure Compute Gallery y se puede usar para crear grupos de Batch.

Las cadenas de línea de comandos de la tarea deberán hacer referencia a las aplicaciones y las rutas de acceso que se usan al crear la imagen de máquina virtual personalizada.

La mayoría de las aplicaciones de representación requerirán licencias obtenidas de un servidor de licencias. Si existe un servidor de licencias local, el grupo y el servidor de licencias deben estar en la misma red virtual. También es posible ejecutar un servidor de licencias en una máquina virtual de Azure, con el grupo de Batch y la máquina virtual del servidor de licencias en la misma red virtual.

Grupos de Batch que usan imágenes de máquina virtual personalizadas

  • Una imagen personalizada de Azure Compute Gallery:
    • Con esta opción, puede configurar la máquina virtual con las aplicaciones exactas y las versiones específicas que necesite. Para más información, consulte Creación de un grupo con Azure Compute Gallery. Autodesk y Chaos Group han modificado Arnold y V-Ray, respectivamente, para la validación frente a un servicio de licencias de Azure Batch. Asegúrese de que tiene las versiones compatibles de estas aplicaciones, de lo contrario, la licencia de pago por uso no funcionará. Las versiones actuales de Maya o 3ds Max no requieren un servidor de licencias con la ejecución desatendida (en modo de lote/línea de comandos). Póngase en contacto con el soporte técnico de Azure si no está seguro de cómo continuar con esta opción.
  • Paquetes de aplicación:
    • Empaquete los archivos de aplicación en uno o varios archivos ZIP, cargue desde Azure Portal y especifique el paquete en la configuración del grupo. Cuando se crean VM del grupo, los archivos ZIP se descargan y se extraen los archivos.
  • Archivos de recursos:
    • Los archivos de la aplicación se cargan en el almacenamiento de blobs de Azure, y especifica las referencias de archivo en la tarea de inicio del grupo. Cuando se crean VM del grupo, se descargan los archivos de recursos a cada VM.

Familias de VM de Azure

Al igual que con otras cargas de trabajo, los requisitos del sistema de las aplicaciones de representación varían, y los requisitos de rendimiento varían para los proyectos y los trabajos. En Azure hay disponible una gran variedad de familias de VM según sus requisitos: menor costo, mejor relación precio/rendimiento, mejor rendimiento, etc. Algunas aplicaciones de representación, como Arnold, se basan en CPU; otras, como V-Ray y Blender Cycles, pueden utilizar CPU o GPU. Para obtener una descripción de las familias de VM y los tamaños de VM disponibles, consulte los tamaños y tipos de VM.

Máquinas virtuales de Spot

Al igual que con otras cargas de trabajo, las máquinas virtuales de acceso puntual de Azure se pueden utilizar en grupos de Batch para la representación. Las VM de acceso puntual tienen un rendimiento similar a las VM dedicadas normales, pero utilizan la capacidad sobrante de Azure y están disponibles con un gran descuento. El inconveniente del uso de máquinas virtuales de acceso puntual es que esas máquinas virtuales pueden no estar disponibles para su asignación o pueden reemplazarse en cualquier momento, según la capacidad disponible. Por este motivo, las VM de acceso puntual no son adecuadas para todos los trabajos de representación. Por ejemplo, si las imágenes tardan muchas horas en representarse, es probable que no sea aceptable interrumpir y reiniciar la representación de esas imágenes debido al reemplazo por baja prioridad de las VM.

Para obtener más información sobre las características de las VM de acceso puntual y las diversas maneras de configurarlas con Batch, consulte Uso de máquinas virtuales de acceso puntual con Batch.

Trabajos y tareas

No se requiere compatibilidad específica de representación para los trabajos y tareas. El elemento de configuración principal es la línea de comandos de tarea, que debe hacer referencia a la aplicación necesaria. Cuando se usan las imágenes de VM de Azure Marketplace, la práctica recomendada es utilizar las variables de entorno para especificar la ruta de acceso y el archivo ejecutable de la aplicación.

Pasos siguientes