Medios audiovisuales y entretenimiento, juegos

Activision acelera el desarrollo de juegos con la vGPU de NVIDIA

Objetivo

Activision, líder mundial detrás de la franquicia Call of Duty, agiliza su proceso de desarrollo de juegos mediante una plataforma de pruebas e implementación global revolucionaria con tecnología de GPU virtual (vGPU) de NVIDIA para acelerar los ciclos de implementación, mejorar la estabilidad y optimizar las pruebas en cada etapa del ciclo de vida.

Cliente

Activision

Caso de uso

Centro de datos / nube

Productos

NVIDIA vGPU
NVIDIA RTX GPUs
NVIDIA RTX Virtual Workstation

Impacto empresarial clave

  • Conseguimos una reducción del 82 % en el espacio del centro de datos y una disminución del 72 % en el consumo de energía.
  • La validación más rápida antes de la entrega de código y la mayor cobertura de pruebas permitieron realizar más de 250 000 tareas diarias, lo que redujo los retrasos de integración continua y aumentó la velocidad de un equipo de más de 3000 desarrolladores.
  • Reducción de la fragmentación de la infraestructura, gestión global simplificada y pruebas a escala en más de 500 servidores con menos tiempo de inactividad y complejidad.

Una nueva era para el desarrollo de juegos

En el mundo de alto riesgo del desarrollo de videojuegos multiplataforma, la fidelidad gráfica y el rendimiento técnico son tan importantes como la jugabilidad y la historia. Para hacer frente a la creciente demanda de pruebas, Activision desarrolló Compass, un sistema automatizado y diseñado para evaluar y validar el código, los mapas del juego, las compilaciones y el mantenimiento de las sedes. Este sistema funciona sobre la infraestructura de integración continua y desarrollo continuo (CI/CD) de Activision.

Inicialmente diseñado para el desarrollo de un solo estudio, Compass afrontó rápidamente tres desafíos clave al expandirse Call of Duty a una operación de varios estudios con entornos complejos:

  • Estabilidad: es esencial garantizar una alta calidad del código e identificar rápidamente las regresiones en una base de código de varios estudios. Los errores de regresión por los cambios de herramientas, las actualizaciones de la canalización de activos o las modificaciones del código gráfico deben detectarse y resolverse rápidamente para evitar que afecten al control de calidad o lleguen a los jugadores.
  • Escalabilidad: admite miles de pruebas simultáneas para diversos modos de juego, plataformas y entornos masivos, como Warzone. La infraestructura necesaria para acomodar de 3000 a 5000 nodos de computación que funcionan continuamente, sin cuellos de botella en los momentos pico.

Antes de implementar la GPU virtual NVIDIA (vGPU), la infraestructura de CI de Activision se basaba en sistemas de estación de trabajo y clústeres de servidores de GPU pequeños con un máximo de cuatro GPU por sistema repartidos por los sitios. Estas configuraciones funcionaban bien individualmente, pero no había control centralizado, el uso compartido de recursos era limitado y la eficiencia de las pruebas se resentía. Los recursos informáticos se quedaban inactivos en una región mientras que en otra se formaban colas. Los desarrolladores se enfrentaban a retrasos, la sobrecarga de coordinación crecía y la ampliación del sistema no hizo sino aumentar la complejidad. Activision necesitaba una infraestructura unificada con una virtualización densa, una asignación de GPU flexible y una gestión centralizada para convertir Compass en una red troncal global de CI/CD.

“La mayor tendencia que vemos es la escala... Pasamos de mapas multijugador 6c6 a entornos de 4x4 kilómetros con 150-200 jugadores. Ese es un cambio enorme en escala y un cambio enorme en las pruebas”.

Michael Vance,
SVP de Activision

Transformación de la robusta y escalable solución CI/CD de Activision

Activision revolucionó su infraestructura de CI/CD con la tecnología NVIDIA vGPU y las GPU de NVIDIA, lo que permite una canalización robusta de nivel empresarial. Esta revisión arquitectónica convirtió Compass en todo un coloso que gestiona más de 250 000 tareas diarias para 3000 desarrolladores. Las principales características de la nueva solución son:

  • Virtualización de alta densidad: 4-24 máquinas virtuales (VM) por servidor con perfiles de estación de trabajo virtual NVIDIA RTX™ y un mínimo de 8 GB de VRAM por vGPU. Esto permitió a Activision asignar perfiles de computación de forma más eficiente a las demandas de tareas específicas, eliminando el desperdicio de recursos y permitiendo la ejecución paralela de miles de trabajos
  • Gestión centralizada: simplificación de las operaciones globales y la asignación de recursos. Una flota de estaciones de trabajo virtuales con tecnología NVIDIA vGPU proporciona un rendimiento y una supervisión consistentes en entornos de nube híbridos y locales.
  • Partición flexible de recursos: sistema optimizado para diversas necesidades de pruebas, desde tareas ligeras hasta cálculos sin conexión intensivos. Cargas de trabajo que anteriormente fallaban o se detenían debido a los límites máximos de memoria de 24 GB ahora se podían procesar a escala, con mayor fiabilidad y menor necesidad de clasificación manual.
  • Fiabilidad de clase empresarial: la solución recurre al soporte empresarial para mantener la continuidad del negocio y evitar tiempos de inactividad críticos de desarrollo e ingeniería.  

Esta infraestructura diseñada a medida realiza sin despeinarse tareas complejas, incluida la validación multijugador automatizada, las comprobaciones de regresión visual mediante comparaciones de capturas de pantalla y las pruebas de rendimiento en una amplia gama de modos de juego, mapas y hardware. Con sus 3000-5000 nodos de computación en 500 hosts en las instalaciones y en la nube, con numerosas instalaciones menores en todo el mundo, Compass ofrece un rendimiento revolucionario.

Ganancias medibles: el salto de Activision en productividad y rendimiento

La implementación de la infraestructura con tecnología vGPU de NVIDIA tuvo un impacto inmediato y significativo en el desarrollo de Activision: 

  • Consolidación del centro de datos: se redujo de 100 servidores individuales de 1U a solo seis unidades de 3U, lo que reduce los requisitos de espacio en rack en un 82 %. Esta consolidación se ha podido lograr gracias al soporte de vGPU de alta densidad en un número reducido de hosts, lo que ha reducido la infraestructura física y aumentado la capacidad.
  • Ahorro de energía y refrigeración: el consumo de energía se redujo un 72 % y la carga térmica un 73 %, lo que disminuyó significativamente los costes operativos. Estas ganancias reflejan tanto el rendimiento mejorado por vatio de las GPU NVIDIA como la reducción del número de chasis en los centros de datos.
  • Productividad mejorada: la mayor densidad de vGPU permitió que se ejecutaran más pruebas simultáneas, lo que amplió la cobertura de las pruebas y aceleró la retroalimentación. Los equipos pudieron ejecutar más trabajos paralelos, lo que mejoró el rendimiento de tareas de CI como la validación de Radiant, las comprobaciones en tiempo de ejecución y las pruebas previas automatizadas.
  • Mejora de la calidad del código: la mayor cobertura de pruebas permitió detectar problemas antes, lo que redujo los errores que llegan al control de calidad y al comercio minorista, y mejoró la experiencia del jugador. Una detección más rápida de las regresiones de renderizados, activos y rendimiento permitió a los equipos de ingeniería resolver problemas antes de que afectaran a las compilaciones.

Al incorporar un sistema de depuración inteligente, una infraestructura de pruebas escalable y un análisis de rendimiento en tiempo real en la canalización de desarrollo, Compass acelerado por NVIDIA vGPU no solo ayudó a cumplir las expectativas, sino también a redefinirlas.

“Con los cambios que hemos realizado en torno al proyecto de GPU, hemos reducido drásticamente la cantidad de espacio físico que ocupaban nuestros chasis de GPU, de unos 100 racks a 6, gracias a las mejoras de densidad de la solución de GPU de NVIDIA. También hemos visto una enorme mejora en la eficiencia energética y la refrigeración en los centros de datos, lo que se traduce directamente en ahorros y menores costes de mantenimiento”.

Michael Vance
SVP de Activision

Redefinición de las canalizaciones de desarrollo de juegos a escala empresarial

El viaje de Activision demuestra cómo la tecnología NVIDIA vGPU, junto con las GPU NVIDIA, como las NVIDIA RTX A5000, RTX A6000, l40, L40S y L4, pueden transformar una infraestructura distribuida y en silos en un entorno empresarial unificado, eficiente y escalable. Las organizaciones que busquen resultados similares pueden aprovechar las soluciones de NVIDIA para modernizar su infraestructura e impulsar la innovación a escala. Con sus planes para adoptar la estructura de memoria de computación basada en RDMA y los adaptadores NVIDIA® ConnectX®, Activision continúa superando los límites del rendimiento de la infraestructura CI/CD, reduce la latencia y mejora el rendimiento para compilaciones de mapas y activos de gran tamaño. La estrecha colaboración con NVIDIA permite a Activision ajustar al milímetro su flota y adoptar nuevas plataformas a medida que evolucionan las necesidades de los desarrolladores.

Obtén más información sobre las soluciones vGPU de NVIDIA.

Casos de éxito relacionados