Activision, le leader mondial à l'origine de la franchise Call of Duty, rationalise son pipeline de développement de jeux en créant une plateforme mondiale de test et de déploiement révolutionnaire et dotée de la technologie de GPU virtuels de NVIDIA (vGPU) pour accélérer les cycles de déploiement, améliorer la stabilité et optimiser les tests à chaque étape du cycle de vie d'un jeu.
Activision
Data Center / Cloud
NVIDIA vGPU
NVIDIA RTX GPUs
NVIDIA RTX Virtual Workstation
Dans le monde très concurrentiel du développement des jeux vidéo multiplateformes, la fidélité graphique et les performances techniques d'un jeu sont tout aussi importantes que son gameplay et son scénario. Pour répondre à l'exigence croissante des tests, Activision a développé Compass, un système automatisé conçu pour évaluer et valider le code d'un jeu, mais aussi ses cartes, ses différentes versions et sa maintenance. Ce système fonctionne sur l'infrastructure d'intégration continue et de développement continu (CI/CD) d'Activision.
Initialement conçu pour le développement en studio unique, Compass a rapidement fait face à trois défis majeurs alors que Call of Duty était développé dans plusieurs studios au sein d'environnements complexes :
Avant de mettre en œuvre la technologie de GPU virtuels de NVIDIA (NVIDIA vGPU), l'infrastructure d'intégration de données d'Activision reposait sur des systèmes de stations de travail et de petits clusters de serveurs GPU avec un maximum de quatre GPU par système répartis entre les différents sites. Ces configurations fonctionnaient bien individuellement mais, sans contrôle centralisé, le partage des ressources était limité et l'efficacité des tests en souffrait. Les ressources de calcul étaient inactives dans une région pendant que des files d'attente s'accumulaient dans une autre. Les développeurs ont dû faire face à des retards, les frais généraux de coordination ont augmenté et l'évolution du système n'a fait qu'ajouter à sa complexité. Activision avait besoin d'une infrastructure unifiée dotée d'une virtualisation dense, d'une allocation de GPU flexible et d'une gestion centralisée pour transformer Compass en plateforme de CI/CD globale.
"La plus grande tendance que nous constatons, c'est l'évolutivité... Nous sommes passés de cartes multijoueurs à 6c6 à des environnements de 4x4 kilomètres comptant 150 à 200 joueurs. C’est un énorme changement d’échelle et un énorme changement au niveau des tests."
Michael Vance,
VP senior chez Activision
Activision a révolutionné son infrastructure de CI/CD grâce à la technologie NVIDIA vGPU et aux GPU NVIDIA, mettant en œuvre un pipeline fiable de qualité entreprise. Cette refonte architecturale a transformé Compass en plateforme surpuissante capable de gérer plus de 250 000 tâches quotidiennes avec 3 000 développeurs. Les principales caractéristiques de cette nouvelle solution sont :
Cette infrastructure spécialement conçue permet de réduire les tâches complexes, notamment la validation multijoueur automatisée, les vérifications de régression visuelle par comparaison de captures d'écran et les tests de performance sur une gamme complète de modes de jeu, de cartes et de cibles matérielles. Fort de performances de nouvelle génération, Compass traite 3 000 à 5 000 nœuds de calcul via 500 hôtes dans des infrastructures sur site et dans le Cloud, avec de nombreuses structures plus confidentielles dans le monde entier.
Le déploiement de l’infrastructure NVIDIA vGPU a eu un impact immédiat et significatif sur le développement d’Activision :
En intégrant un système de débogage intelligent, une infrastructure de test évolutive et une analyse des performances en temps réel au cœur du pipeline de développement, Compass accéléré par NVIDIA vGPU ne s'est pas contenté de répondre aux attentes, mais les a également redéfinies.
"Grâce aux changements que nous avons apportés au projet de GPU, nous avons considérablement réduit l’espace physique occupé par notre châssis GPU en passant d’environ 100 racks à seulement six, grâce aux gains de densité apportée par la solution de GPU NVIDIA. Nous avons également constaté une amélioration significative de l’efficacité en matière de consommation d’énergie et de refroidissement dans nos Data Centers, ce qui se traduit directement par des économies et une réduction des frais de maintenance."
Michael Vance
VP senior chez Activision
Le parcours d’Activision démontre à quel point la technologie NVIDIA vGPU, associée aux GPU NVIDIA, notamment les modèles NVIDIA RTX A5000, RTX A6000, L40, L40S et L4, peut transformer une infrastructure distribuée et en silos en un environnement d'entreprise unifié, efficace et évolutif. Les entreprises en quête de résultats similaires peuvent tirer parti des solutions de NVIDIA pour moderniser leur infrastructure et stimuler l'innovation à grande échelle. En adoptant la structure de mémoire de calcul basée sur RDMA et des adaptateurs NVIDIA® ConnectX®, Activision continue de repousser les limites des performances de l’infrastructure de CI/CD en réduisant la latence et en améliorant le rendement des versions de cartes vastes et de compilations de ressources. Grâce à sa collaboration étroite avec NVIDIA, Activision peut optimiser sa flotte et adopter de nouvelles plateformes au fur et à mesure que les besoins des développeurs évoluent.
Plus d'informations sur les solutions NVIDIA vGPU.