Representación de efectos visuales en la nube con Qumulo.

FuseFX es un galardonado estudio de efectos visuales cuya experiencia en efectos visuales abarca la televisión de episodios, películas, comerciales, juegos y lugares especiales. FuseFX emplea a aproximadamente 300 y tiene tres ubicaciones de estudio. Tienen más de 60 programas de televisión en producción simultáneamente, además de varios proyectos comerciales y de características.

Hay muchos desafíos para ejecutar un estudio de efectos visuales, y uno es cómo construir y mantener una granja de renderizado. La cantidad de energía y calor que genera una granja de render y la infraestructura necesaria para transportarla es enorme. Los plazos ajustados de la televisión episódica, donde los estudios solo tienen dos o tres semanas para un proyecto, solo agravan el desafío.

¿Qué puede hacer un estudio cuando necesita escalar rápidamente su granja de render para cumplir con una fecha límite? El alquiler de equipos puede no ser una solución viable. Cuando considera cuánto tiempo se tarda en ordenar, entregar, y acumular y apilar los nodos, así como encontrar suficiente espacio, energía, redes y refrigeración en el centro de datos, puede parecer que no hay una respuesta razonable, a menos que comience a mirar el nube.

Cloud computing para efectos visuales.

La primera incursión en la nube para FuseFX ocurrió aproximadamente al mismo tiempo que abrían oficinas en Nueva York y Vancouver. Querían usar cada oficina según fuera necesario para el trabajo de producción y la representación, pero tuvieron un problema inmediato de transferencia de datos entre ubicaciones. Para eso, FuseFX diseñó su propio software de sincronización basado en su propia plataforma de producción, Nucleus.

Eso los dejó con el problema de escalar sus capacidades de computación en la nube. La versión inicial de su granja de procesamiento virtual se ejecutó en una instancia única y de gran potencia en AWS, pero la arquitectura de almacenamiento no pudo manejar más que 200 a máquinas virtuales 300. Para ejecutar más instancias, necesitaban un almacenamiento rápido y agrupado.

FuseFX ya tenía un clúster Qumulo en las instalaciones, y comenzaron a hablar con nosotros sobre una solución basada en la nube. Esto sucedió cuando estábamos trabajando en extender Qumulo a AWS, y el equipo de FuseFX aprovechó la oportunidad para probarlo. Experimentaron con una sola instancia desde el principio y les gustó lo que vieron. Cuando el clúster de cuatro nodos estuvo disponible, estaban listos para integrarlo en su canal de producción.

Nube de tubería para efectos visuales.

Además de Qumulo, la canalización de FuseFX utiliza las instancias puntuales EC2 para computación escalable y de bajo costo, la fecha límite para la administración de colas y la administración de ofertas para las instancias puntuales, la licencia basada en el uso de Thinkbox Marketplace (UBL) para licencias flexibles y V-Ray para renderización. Aquí hay una ilustración de la tubería:

Una vez que se sincroniza con el clúster Qumulo en AWS, la representación puede ocurrir tanto localmente como en la nube al mismo tiempo. Una máquina local puede, por ejemplo, recoger el primer fotograma y un nodo en la nube puede recoger el segundo fotograma. La fecha límite administra la distribución de modo que la nube sea simplemente una extensión de la granja de servidores de procesamiento local.

El grupo Qumulo se puso a prueba cuando FuseFX estaba trabajando en los episodios de The Tick. Descargue el estudio de caso completo de FuseFX (PDF, páginas 8) para averiguar cómo se mantuvo su canalización en la nube. Jason Fotter, cofundador y CTO de FuseFX presentó su uso de la nube de AWS en AWS re: Invent 2017. Puedes ver la presentación aquí:

Comparta este artículo