Activision, leader globale del franchise Call of Duty, semplifica la sua pipeline di sviluppo di giochi creando una rivoluzionaria piattaforma globale di test e distribuzione con la tecnologia NVIDIA Virtual GPU (vGPU) per accelerare i cicli di distribuzione, migliorare la stabilità e ottimizzare i test in ogni fase del ciclo di vita del gioco.
Activision
Data Center / Cloud
NVIDIA vGPU
NVIDIA RTX GPUs
NVIDIA RTX Virtual Workstation
La posta in gioco è alta nello sviluppo di videogiochi multipiattaforma, quindi la fedeltà grafica e prestazioni tecniche sono importanti quanto il gameplay e la storia. Per far fronte alla crescente domanda di test, Activision ha sviluppato Compass, un sistema automatizzato progettato per valutare e convalidare il codice di gioco, le mappe di gioco, le build di rilascio e la manutenzione dei branch. Questo sistema funziona sull'infrastruttura di integrazione continua e sviluppo continuo (CI/CD) di Activision.
Inizialmente progettato per lo sviluppo in studio singolo, Compass ha affrontato rapidamente tre sfide chiave quando Call of Duty si è espanso in un'operazione multi-studio con ambienti complessi.
Prima dell'implementazione di NVIDIA Virtual GPU (vGPU), l'infrastruttura CI di Activision si basava su sistemi di classe workstation e piccoli cluster di server GPU con un massimo di quattro GPU per sistema distribuito su diversi siti. Queste configurazioni funzionavano bene singolarmente, ma senza un controllo centralizzato, la condivisione delle risorse era limitata e l'efficienza dei test ne risentiva. Le risorse di elaborazione restavano inattive in un'area geografica mentre le code accumulavano in un'altra. Gli sviluppatori hanno dovuto affrontare ritardi, il carico di lavoro per la coordinazione è aumentato e scalare il sistema ha solo aggiunto complessità. Activision aveva bisogno di un'infrastruttura unificata con una virtualizzazione densa, un'allocazione flessibile delle GPU e una gestione centralizzata per far evolvere Compass in una backbone CI/CD globale
"La tendenza più grande che vediamo è la scalabilità... Siamo passati da mappe multiplayer 6v6 a ambienti 4x4 chilometri con 150-200 giocatori. Questo è un enorme cambiamento di scala e un enorme cambiamento nei test".
Michael Vance,
SVP di Activision
Activision ha rivoluzionato la sua infrastruttura CI/CD con la tecnologia NVIDIA vGPU e le GPU NVIDIA, che consentono una pipeline di livello enterprise estremamente solida. Questa revisione dell'architettura ha trasformato Compass in una centrale elettrica, gestendo più di 250.000 attività al giorno per 3.000 sviluppatori. Le caratteristiche principali della nuova soluzione includono:
Questa infrastruttura appositamente costruita consente di svolgere compiti complessi, tra cui la convalida multiplayer automatizzata, i controlli di regressione visiva attraverso il confronto degli screenshot e i test delle prestazioni su una gamma completa di modalità di gioco, mappe e obiettivi hardware. Con 3.000-5.000 nodi di elaborazione su 500 host in infrastrutture on-premise e cloud, con numerose installazioni più piccole in tutto il mondo, Compass offre prestazioni di nuova generazione.
Il lancio dell'infrastruttura basata su NVIDIA vGPU ha avuto un impatto immediato e significativo sullo sviluppo per Activision.
Incorporando un sistema di debug intelligente, un'infrastruttura di test scalabile e un'analisi delle prestazioni in tempo reale in profondità nella pipeline di sviluppo, Compass accelerato da NVIDIA vGPU non ha solo contribuito a soddisfare le aspettative, ma ha contribuito a ridefinire le aspettative.
"Con le modifiche apportate al progetto GPU, abbiamo ridotto drasticamente lo spazio fisico occupato dal nostro chassis GPU, passando da circa 100 rack a circa sei, grazie ai miglioramenti di densità con la soluzione GPU NVIDIA. Abbiamo anche visto un enorme miglioramento nell’efficienza dell’assorbimento di energia e nel raffreddamento nei nostri data center, che si traduce direttamente in risparmi e in una riduzione delle spese di manutenzione".
Michael Vance
SVP di Activision
Il percorso di Activision dimostra come la tecnologia NVIDIA vGPU, insieme alle GPU NVIDIA, tra cui NVIDIA RTX A5000, RTX A6000, L40, L40S e L4, possono trasformare l'infrastruttura distribuita e in silo in un ambiente aziendale unificato, efficiente e scalabile. Le organizzazioni che desiderano ottenere risultati simili possono sfruttare le soluzioni NVIDIA per modernizzare la propria infrastruttura e promuovere l'innovazione su larga scala. Con i piani per l'adozione di un tessuto di calcolo-memoria basato su RDMA e adattatori NVIDIA® ConnectX®, Activision continua a spingere i confini delle prestazioni dell'infrastruttura CI/CD riducendo la latenza e migliorando il throughput per le grandi build di mappe e le compilazioni di asset La stretta collaborazione con NVIDIA garantisce ad Activision la possibilità di adattare la propria flotta e adottare nuove piattaforme in base alle esigenze degli sviluppatori.
Scopri di più sulle soluzioni NVIDIA vGPU.