Les jeux massivement multijoueurs (MMO) nécessitent une infrastructure particulièrement exigeante en termes de mise à l’échelle et de contraintes temps réel. Pour répondre aux attentes des professionnels du secteur, Google s’est associé à l’éditeur français Ubisoft pour concevoir une plateforme cloud dédié à ce type d’applications
Baptisée Agones, du grec « concours » ou « rassemblement », c’est une solution open source qui entend se substituer aux environnements propriétaires auxquels recourent traditionnellement les éditeurs spécialisés pour gérer leurs fermes de serveurs consacrés aux jeux vidéo en ligne.
Agones remplace cette configuration-type en faisant appel à Kubernetes, l’orchestrateur de containers open source initié par Google pour assurer la mise à l’échelle des serveurs. Dans ce modèle, le matchmarker interagit directement avec la plateforme via l’API Kubernetes pour provisionner à la volée un serveur de jeu dédié.
En mode cloud public, on-premise ou hybride
Le principe de containerisation se prête bien au jeu vidéo. Les sessions de jeu ayant tendance à durer relativement peu de temps, les containers peuvent être déployés et arrêtés rapidement.
En déposant la solution sur GitHub, Google entend aussi s’appuyer sur la communauté des développeurs pour la faire évoluer et l’enrichir. La feuille de route publiée la plate-forme d’hébergement de code est particulièrement dense. Elle inclut notamment le support de macOS et de Windows.
Respectivement DG et CTO de Red Hat France, Rémy Mandon et David Szegedi évoquent le…
Canonical formalise un service de conception de conteneurs minimalistes et y associe des engagements de…
L'Autorité de la concurrence s'apprêterait à inculper NVIDIA pour des pratiques anticoncurrentielles sur le marché…
Le CERT-FR revient sur les failles dans équipements de sécurité présents notamment en bordure de…
Mistral AI formalise ses travaux communs avec l'entreprise finlandaise Silo AI, qui publie elle aussi…
La présidente de Numeum, Véronique Torner, revient sur la genèse de la tribune du collectif…