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.
Amplíe su granja de renderizado local a la nube
Ya tiene una granja de renderizado local y desea disponer de capacidad adicional durante los picos de demanda sin tener que comprar ni mantener más hardware. Con AWS Deadline Cloud (Deadline Cloud), puede agregar trabajadores de la nube a la misma granja que sus trabajadores locales y enviar los trabajos a cualquier ubicación. El envío de trabajos excesivos a la nube en períodos de gran demanda suele denominarse «nube explosiva».
Una granja híbrida combina dos tipos de flotas en una granja:
-
Sus trabajadores locales actuales funcionan como una flota gestionada por el cliente (CMF). Usted controla los hosts, el sistema operativo y el software. Un trabajador puede ser un servidor local, un servidor en una instalación de ubicación conjunta o una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Para obtener más información, consulte Cree y use flotas administradas por clientes de Deadline Cloud.
-
La capacidad de la nube funciona como una flota gestionada por servicios (SMF), en la que Deadline Cloud gestiona los alojamientos de los trabajadores, el escalado y la aplicación de parches por ti. También puede gestionar la capacidad de la nube como una flota de instancias de Amazon EC2 gestionada por el cliente cuando necesite más control. Para obtener más información, consulte Configure y use las flotas administradas por el servicio Deadline Cloud.
Deadline Cloud envía el trabajo a sus flotas a través de colas, así que decida cómo organizar las colas antes de ampliar su granja. Dado que las flotas gestionadas por servicios y las flotas gestionadas por los clientes instalan las aplicaciones de forma diferente, puedes asignar a cada tipo de flota su propia cola o compartir una cola para ambos tipos de flota. Para ver una comparación de los dos enfoques, consulte. Elige una estrategia de cola
Sea cual sea la estrategia de cola que elija, planifique cada una de las siguientes capas para que sus trabajos se ejecuten correctamente en todas las flotas. El resto de este tema describe cada capa y contiene enlaces a instrucciones detalladas.
En la siguiente tabla se resume en qué se diferencia cada capa según los tres tipos de trabajadores que se pueden combinar en una granja híbrida. Tanto los trabajadores locales como las instancias de Amazon EC2 en la nube son flotas gestionadas por el cliente, pero difieren en la forma en que llegan a los datos y a la red, por lo que en la tabla se enumeran por separado.
| Capa | On-premises (flota gestionada por el cliente) | Flota en la nube gestionada por el cliente (Amazon EC2) | Service-managed flota |
|---|---|---|---|
| Trabajadores anfitriones | Usted aprovisiona y administra su propio hardware, sistema operativo y parches. | Usted aprovisiona y administra las instancias de Amazon EC2. | Deadline Cloud administra los hosts, el sistema operativo y los parches. |
| Aplicaciones | Preinstale las aplicaciones en sus trabajadores o utilice un canal conda en Amazon S3. | Preinstale las aplicaciones, conviértalas en un Amazon Machine Image (AMI) o utilice un canal conda en Amazon S3. | Instala automáticamente los DCC más populares del canal conda de Deadline. Cloud-managed Para ofrecer aplicaciones personalizadas, utilice scripts de configuración del host o su propio canal conda en Amazon S3. Para ver la lista de aplicaciones compatibles, consulte Software https://docs.aws.amazon.com/deadline-cloud/latest/userguide/supported-software.html compatible. |
| Licencias | Conecte un terminal de licencias para UBL o conéctese a su propio servidor de licencias para BYOL. | Conecta un punto final de licencias para UBL o conéctate a tu propio servidor de licencias para BYOL. | El UBL se configura automáticamente. En el caso del BYOL, reenvíe los puertos de licencia a su servidor con SSM. |
| Acceso a los activos | Utilice los archivos adjuntos a los trabajos o el almacenamiento compartido que sus trabajadores ya tengan instalados. | Usa archivos adjuntos de trabajo o almacenamiento compartido en tu VPC. | Usa archivos adjuntos de trabajo o conéctate al almacenamiento compartido de tu VPC con los puntos finales de recursos de la VPC. |
| Escalamiento y costo | Capacidad fija de su propiedad. | Utilice un grupo de Amazon EC2 Auto Scaling para aumentar y reducir la capacidad en función de la demanda. | Se escala automáticamente entre el número mínimo y el máximo de trabajadores que haya establecido. |
Distribuya los trabajos entre sus flotas
Cuando asocias una cola a más de una flota, Deadline Cloud distribuye los trabajos entre las flotas que son compatibles con cada trabajo. El programador compara los requisitos del host de cada paso con las capacidades de los trabajadores que declara cada flota y ejecuta el paso en la flota que cumple esos requisitos. Para obtener más información, consulte Programe trabajos en Deadline Cloud.
Para equilibrar automáticamente la capacidad entre las flotas, puede utilizar el ejemplo del gestor de capacidad. Utiliza una función Lambda y un EventBridge planificador para ajustar el número de trabajadores de la flota y, al mismo tiempo, mantener una capacidad total objetivo. Puede adaptar el mismo patrón para transferir la capacidad a su flota en la nube durante los picos de demanda. Para obtener más información, consulte Gestione la capacidad híbrida de espera y ahorre, además de detectar la capacidad de la flota con CloudFormation.
nota
Deadline Cloud no ofrece una configuración integrada para preferir una flota sobre otra, por ejemplo, llenar la flota local antes que la flota en la nube. Para dirigir un trabajo específico a una ubicación específica, defina las distintas capacidades de los trabajadores en cada flota y, a continuación, defina los requisitos de alojamiento correspondientes en relación con los pasos que deben ejecutarse en esa ubicación. Para aproximarse automáticamente a la priorización de la flota, utilice el ejemplo de administrador de capacidad descrito en el párrafo anterior.
Elige una estrategia de cola
Service-managed Las flotas y las flotas administradas por los clientes instalan y administran las aplicaciones de forma diferente, así que decide cómo organizar las colas antes de asociarlas a ellas. En una flota gestionada por servicios, el entorno de colas de Conda predeterminado instala automáticamente los paquetes de Conda que solicitan los trabajos. Customer-managed Las flotas no tienen los comandos de conda instalados de forma predeterminada, por lo que el mismo entorno de cola provoca errores en los trabajadores gestionados por los clientes.
Puede resolver la diferencia de una de las dos maneras siguientes:
-
Usa una cola distinta para cada tipo de flota (recomendado): asocia tu flota gestionada por el servicio a una cola que utilice el entorno de colas de conda predeterminado y asocia tu flota gestionada por el cliente a una cola distinta que no la utilice. Cada tipo de flota obtiene la configuración de aplicación que espera, lo que evita los errores de conda. Envía cada trabajo a la cola correspondiente a la ubicación en la que desea que se ejecute.
-
Comparte una cola para ambos tipos de flota: asocia ambas flotas a la misma cola para que Deadline Cloud distribuya cada trabajo a la ubicación que tenga capacidad disponible, sin cambiar el lugar donde envías el trabajo. Una cola compartida requiere más configuración porque no puedes usar el entorno de colas conda predeterminado. En su lugar, usted proporciona las aplicaciones de una manera que funcione en ambos tipos de flota. Elige una cola compartida cuando quieras que los picos de carga de trabajo se desborden automáticamente a la nube.
Para ejecutar aplicaciones en una cola compartida, cree su propio canal conda en Amazon Simple Storage Service (Amazon S3) que utilicen ambos tipos de flotas, o instale las aplicaciones directamente en los trabajadores gestionados por los clientes y ajuste el entorno de cola para que las aplicaciones aparezcan en la ruta del usuario del trabajo. Para obtener más información, consulte Crea un canal conda con S3 y Configure los trabajos mediante entornos de cola.
Conceda licencias a las aplicaciones de ambas flotas
Deadline Cloud ofrece licencias basadas en el uso (UBL) y también puedes traer tu propia licencia (BYOL). Ambas opciones funcionan con trabajadores locales y en la nube. Para obtener una descripción general, consulte Uso de licencias de software con Deadline Cloud.
-
La UBL se configura automáticamente en las flotas gestionadas por servicios. Para usar UBL en una flota gestionada por el cliente, incluidos los trabajadores locales, conecte un punto final de licencia. Para obtener más información, consulte Conecte las flotas administradas por el cliente a un punto final de licencia.
-
Para usar su servidor de licencias actual con una flota gestionada por servicios, reenvíe los puertos de licencia de los trabajadores a su servidor de licencias o proxy con Amazon EC2 Systems Manager (SSM). Para obtener más información, consulte Conecte las flotas administradas por servicios a un servidor de licencias personalizado.
-
Para usar primero las licencias existentes y volver a usar UBL cuando se agoten, combine BYOL y UBL. Para obtener más información, consulte Combinación de BYOL y UBL.
Permita que ambas flotas accedan a sus activos
Ambas flotas necesitan acceder a los datos que leen y escriben sus trabajos. Deadline Cloud admite dos enfoques y puede usarlos juntos:
-
Archivos adjuntos de trabajo: Deadline Cloud carga los archivos que necesita un trabajo en Amazon S3 y, a continuación, descarga el resultado. Los archivos adjuntos de trabajo no requieren una configuración de almacenamiento compartido y funcionan con flotas de cualquier tamaño. Si sus datos ya están almacenados AWS, los archivos adjuntos a las tareas agregan otra copia de los datos, junto con el tiempo de transferencia y el costo de almacenamiento asociados.
-
Almacenamiento compartido: sus trabajadores montan un sistema de archivos compartido que almacena sus activos. Para simplificar la forma en que sus trabajadores locales y en la nube administran los activos, puede conectar a los trabajadores de su flota gestionada por servicios a un almacenamiento compartido en su nube privada virtual (VPC) con terminales de recursos de la VPC. Luego, ambos tipos de flota leen y escriben los mismos archivos. Para obtener más información, consulte Conecte los recursos de la VPC a su SMF con los puntos finales de recursos de la VPC.
Dado que las estaciones de trabajo locales y los trabajadores de la nube pueden usar diferentes sistemas operativos y diseños de sistemas de archivos, utilice perfiles de almacenamiento para modelar cada configuración. Los perfiles de almacenamiento permiten a Deadline Cloud mapear rutas para que un trabajador pueda encontrar los datos sin importar dónde se envíe el trabajo. Para obtener más información, consulte Perfiles de almacenamiento y asignación de rutas.
Conecte a los trabajadores de la nube a su red
Los trabajadores de la nube suelen necesitar acceder a los recursos que se ejecutan en la VPC o en la red local, como los sistemas de archivos compartidos, los servidores de licencias y las bases de datos. Con los puntos finales de recursos de la VPC para las flotas gestionadas por servicios, sus trabajadores pueden conectarse a estos recursos a través de una conexión privada que utiliza VPC Lattice. Para obtener más información, consulte Conecte los recursos de la VPC a su SMF con los puntos finales de recursos de la VPC.
Para montar un sistema de archivos o configurar otro acceso a la red en una flota de trabajadores gestionada por el servicio, utilice un script de configuración del host. Los scripts de configuración del host se ejecutan con privilegios de administrador cuando se inicia un trabajador. Para obtener más información, consulte Ejecute scripts de configuración del host con privilegios de administrador.
nota
El tráfico que pasa por un punto final de recursos de la VPC utiliza la traducción de direcciones de red (NAT), que no es compatible con todos los recursos. Por ejemplo, Microsoft Active Directory no puede conectarse a través de NAT.
Haga coincidir las aplicaciones con cada tipo de flota
Confirme que cada aplicación de creación de contenido digital (DCC) que utilice en sus trabajos pueda ejecutarse en ambos tipos de flota. En las flotas gestionadas por servicios, el canal Deadline Cloud-managed conda proporciona automáticamente los DCC más populares. Para las aplicaciones que el canal no proporciona o para los trabajadores gestionados por el cliente que no pueden usar el canal, empaquete las aplicaciones usted mismo tal y como se describe en. Elige una estrategia de cola Para ver la lista de aplicaciones compatibles, consulta la sección Software compatible en la guía del usuario de AWS Deadline Cloud.
Controle los costos de la nube
Para pagar la capacidad de la nube solo durante los picos de demanda, reduzca su flota de nube cuando esté inactiva. Service-managed las flotas se escalan automáticamente entre el número mínimo y el máximo de trabajadores que establezca. En el caso de una flota de instancias de Amazon EC2 gestionada por el cliente, puede configurar el escalado automático para que la flota crezca o disminuya según la demanda. Para obtener más información, consulte Cree una infraestructura de flota con un grupo de Amazon EC2 Auto Scaling.
Recursos relacionados
Para obtener orientación sobre cómo diseñar un flujo de trabajo integral de Deadline Cloud que abarque la presentación de trabajos, la administración de solicitudes, la concesión de licencias, el acceso a los activos y la infraestructura de los trabajadores, consulte. Guía de arquitectura de Deadline Cloud
Para ver ejemplos ejecutables, incluida una plantilla de referencia que conecta un sistema de archivos compartido con una flota gestionada por servicios, consulta el repositorio deadline-cloud-samples en el sitio web