
Comment les MMOs peuvent se développer rapidement

Les jeux en ligne massivement multijoueurs (MMO) sont réputés pour leurs vastes mondes interactifs qui accueillent des milliers de joueurs simultanément. De ce fait, l'infrastructure sous-jacente qui soutient ces jeux est d'une importance capitale pour leur succès. Lorsqu'un jeu MMO gagne rapidement en popularité, la hausse soudaine du nombre de joueurs qui en résulte peut faire peser une pression considérable sur l'infrastructure existante.
Traditionnellement, les MMO se sont appuyés sur des serveurs physiques pour absorber cette charge. Cependant, les limites de cette approche sont devenues évidentes. Par exemple, lorsque Square Enix a rencontré des difficultés avec son jeu, Final Fantasy XIV, alors qu'il peinait à s'adapter pour répondre à la demande des joueurs.
Veuillez noter que FF14 sert de référence pour cet article. Edgegap n'est pas affilié à Square Enix et ne possède pas d'informations privilégiées sur les serveurs de jeu et l'infrastructure d'hébergement de FF14.
L'infrastructure MMO traditionnelle – Serveurs Bare Metal
Les serveurs Bare Metal sont des serveurs physiques dédiés à un locataire unique, offrant généralement de meilleures performances et un contrôle supérieur par rapport aux environnements virtualisés.
Avantages :
Des performances prévisibles car il n'y a pas de problème de « voisin bruyant ».
Un contrôle total sur le matériel, permettant aux développeurs de jeux d'optimiser les performances.
Défis :
Évolutivité : à mesure que la demande croît, l'acquisition, la configuration et la maintenance de nouveaux serveurs physiques peuvent être lentes et laborieuses.
Flexibilité : s'adapter aux fluctuations du nombre de joueurs peut être difficile, conduisant soit à des ressources sous-utilisées, soit à des manques de capacité.
Frais de base : il existe un coût d'entrée requis avec l'architecture physique. Les studios auront besoin d'un nombre minimal de serveurs ainsi que d'au moins quelques ingénieurs pour les maintenir. Ces coûts d'exploitation élevés sont l'une des raisons principales, sinon la principale, pour lesquelles les studios et les éditeurs ferment des jeux plus anciens, car les coûts d'exploitation de l'infrastructure de base deviennent trop élevés sous un seuil minimal de trafic.
Le défi rencontré par Square Enix avec Final Fantasy
Les difficultés rencontrées par Square Enix soulignent les limites d'une dépendance exclusive aux serveurs physiques. Alors que la popularité de Final Fantasy montait en flèche, l'entreprise a eu du mal à se procurer et à configurer rapidement des serveurs physiques supplémentaires pour faire face au nombre croissant de joueurs. Cela a entraîné des files d'attente pour les serveurs, la frustration des joueurs et une perte potentielle de revenus.
La solution du cloud pour les MMO
La technologie cloud fournit des ressources informatiques virtualisées sur Internet, offrant évolutivité, flexibilité et, souvent, rentabilité.
Avantages
Élasticité : les services cloud peuvent être rapidement ajustés à la hausse ou à la baisse en fonction de la demande.
Portée mondiale : les MMO peuvent utiliser des centres de données à travers le monde pour offrir des expériences à faible latence aux communautés de joueurs mondiales.
Services gérés : les développeurs peuvent exploiter des bases de données gérées, des services d'IA, et bien plus encore pour améliorer les fonctionnalités du jeu sans avoir à gérer les lourdes tâches d'infrastructure.
Défis
Latence potentielle : bien que les fournisseurs de cloud offrent une portée mondiale, les performances peuvent varier en fonction de la région, du nombre d'emplacements et des configurations spécifiques.
Parc matériel : des types spécifiques de machines virtuelles peuvent également être nécessaires en raison des exigences d'horloge à haute vitesse.
Gestion des coûts : bien que le cloud puisse être économique, il nécessite une gestion rigoureuse pour éviter l'escalade des coûts. Les coûts des serveurs inactifs, cumulés à une tarification fragmentée selon les régions, peuvent se traduire par des factures mensuelles considérables.
Orchestration : une orchestration intelligente et automatisée qui alimente le processus de déploiement est essentielle, mais une solution propre à un fournisseur, telle qu'Amazon AWS Gamelift, enferme les studios chez un seul fournisseur. Cela limite le studio aux emplacements spécifiques proposés par les fournisseurs et ouvre la porte aux pannes. Une solution multi-cloud telle qu'Agones présente un plafond en termes d'utilisation et des défis cachés qui lui sont propres, car Agones n'est pas tout à fait une plateforme d'orchestration, mais plutôt un ordonnanceur pour Kubernetes. Un autre environnement d'orchestration tel que terra-form, ansible et des logiciels développés en interne resteraient nécessaires.
Passer du Bare Metal au Cloud
Approche hybride : une solution intermédiaire peut être un modèle hybride où les MMO utilisent à la fois des ressources physiques et des ressources cloud. Cela permet une mise à l'échelle immédiate à l'aide des ressources cloud tout en conservant les avantages de performance du matériel dédié pour les tâches critiques.
Stratégie de migration : la transition vers le cloud n'est pas anodine. Les MMO auraient besoin d'une stratégie de migration claire, prenant en compte le transfert de données, l'intégration avec les systèmes existants et les interruptions de service potentielles.
Conclusion
L'ère où les MMO reposaient exclusivement sur des serveurs physiques touche peut-être à sa fin. Alors que le nombre de joueurs continue de fluctuer et qu'une portée mondiale devient impérative, la technologie cloud offre une solution prometteuse pour permettre aux MMO de se développer rapidement et efficacement.
Bien que des défis existent, avec une planification et une stratégie rigoureuses, les MMO peuvent tirer parti du cloud pour offrir des expériences fluides à leurs communautés de joueurs en constante expansion.
Une orchestration automatisée s'appuyant sur un réseau d'edge computing distribué représente l'avenir des MMO. La révolution est en marche, et des MMO tels que Path of Titan, propulsé par Edgegap, mènent cette révolution.
Découvrez comment la solution automatisée et auto-optimisée Private Fleet d'Edgegap, dotée d'une gestion globale des serveurs, aide les MMO de demain grâce à son modèle hybride. Sans démarrages à froid, avec une mise à l'échelle illimitée, une résilience et une sécurité accrues par rapport aux flottes traditionnelles et, surtout, une évolutivité économique.
Contactez-nous directement, ou rejoignez notre Discord.
Écrit par
l'équipe Edgegap






