Étude de cas : Comment Hiber a utilisé Edgegap pour éliminer les conjectures dans la planification de la capacité des serveurs

Étude de cas : Hiber

Comment Hiber a utilisé Edgegap pour éliminer les incertitudes dans la planification de la capacité des serveurs

Client

Hiber est une entreprise ambitieuse de Suède construisant une plateforme de métavers accessible universellement, sans code, gratuite à utiliser.

Sa plateforme, HiberWorld, supprime toutes les barrières à l'entrée pour que chacun puisse créer, jouer et participer dans un monde collaboratif de métavers généré par les utilisateurs, y compris des jeux et des expériences interactives. HiberWorld prend déjà en charge des millions de mondes virtuels interconnectés - et ce n'est que le début.

Problème

Gérer une infrastructure de monde virtuel majeur à l'échelle mondiale comme celle d'Hiber nécessite un investissement significatif dans des outils et des ressources d'ingénierie. L'équipe d'ingénierie d'Hiber a été confrontée à une énigme que la plupart des studios rencontrent : comment assurer la montée en charge rapide de leurs mondes multijoueurs à l'échelle mondiale sans sacrifier la performance - et rester aussi rentable que possible ?

Solution

Fraîche de l'expérience de passage de 0 à 500 000 DAU en une seule journée sur un autre projet de jeu, Edgegap était prêt à relever les défis d'hébergement de jeux de HiberWorld.

La plateforme d'orchestration de serveurs d'Edgegap, qui fournit à HiberWorld un potentiel d'évolutivité illimité et des capacités de montée en charge rapide, a permis à l'équipe de résoudre leur point douloureux d'évolutivité élevée sans beaucoup d'effort de développement requis. De plus, cela permet à Hiber de déployer instantanément des serveurs multijoueurs sans avoir besoin d'une gestion active des serveurs. Aussi, grâce à l'approche multi-fournisseur d'Edgegap, la plateforme a le potentiel de s'échelonner indéfiniment car elle n'est pas contrainte par un seul fournisseur.

Au lieu de suivre la voie classique et de réserver des machines, d'acheter du matériel nu et de réserver des VM Cloud dans plusieurs emplacements, Edgegap a donné à Hiber la flexibilité de gérer efficacement et automatiquement son allocation de ressources en fonction de la demande mondiale des joueurs.

Solution

Dès le départ, tester la solution d'Edgegap a été simple car Hiberworld fonctionnait déjà dans un environnement Linux, la containerisation étant à quelques étapes.

Pour évaluer l'évolutivité et la qualité de l'expérience joueur, l'équipe Hiber a lancé un déploiement préliminaire avec Edgegap, lançant la nouvelle version du jeu dans quelques régions spécifiques de la région Asie-Pacifique. 

Après un lancement en douceur réussi, Hiber a déployé à l'échelle mondiale avec l'esprit tranquille que le système hautement évolutif et distribué d'Edgegap serait là pour gérer la demande des joueurs quand et où c'était nécessaire. 

« Edgegap nous a permis d'économiser de nombreux mois de planification et de développement de ressources en nous permettant d'accéder à un pool gigantesque de ressources informatiques à la demande et instantanément. Nous n'avons pas à nous soucier de la façon et de l'endroit où nos serveurs devraient s'échelonner; Edgegap s'occupe du gros du travail, et nous pouvons nous concentrer à nouveau sur la création de la meilleure expérience de jeu pour nos joueurs. »

Avantages

  • Hiber ne paie pas pour une capacité coûteuse sous-utilisée.

  • Capacité de lancer à l'échelle mondiale sans faire de prévisions sur la capacité des serveurs pour des régions spécifiques – Simplicité.

  • Résilience pour atténuer les temps d'arrêt d'un fournisseur, tel qu'Azure et AWS ; les changements se font en quelques secondes.

  • La gestion des versions est simplifiée avec chaque nouvelle version containerisée et lancée à la demande.

Résultats

7,596s temps de déploiement moyen mis 

Conclusion

Au lieu de s'appuyer sur le statu quo en utilisant des serveurs bare-metal coûteux mais sous-utilisés et des serveurs cloud, Edgegap a offert à Hiber une approche complètement nouvelle en échelonnant instantanément les serveurs multijoueurs quand l'entreprise en avait besoin. Cela a facilité l'installation et la distribution des serveurs près des utilisateurs à un coût réduit basé sur l'utilisation des joueurs.

Écrit par

l'équipe Edgegap

Sources et/ou collaboration de contenu avec

l'équipe HIBER