Comment Hiber a utilisé Edgegap pour éliminer l'incertitude dans la planification de la capacité des serveurs

Rédigé en collaboration avec

Hiber

Le Studio

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

Leur plateforme, HiberWorld, élimine toutes les barrières à l'entrée pour que chacun puisse créer, jouer et participer à un monde de métavers collaboratif 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.

Le Défi

Gérer une infrastructure de monde virtuel majeure à l'échelle mondiale comme celle de Hiber nécessite un investissement significatif en outils et ressources techniques. L'équipe d'ingénierie de Hiber a fait face à un dilemme que la plupart des studios rencontrent : comment s'assurer que leurs mondes multijoueurs peuvent évoluer rapidement à l'échelle mondiale sans sacrifier la performance — et rester aussi rentables que possible ?

La Solution

Récemment sortie de l'expérience d'une montée en charge de 0 à 500 000 DAU en une seule journée sur un autre projet de jeu, Edgegap était prête à relever les défis d'hébergement de jeu de HiberWorld.

La plateforme d'orchestration de serveurs d'Edgegap, qui offre à HiberWorld un potentiel d'évolutivité illimité et des capacités d'évolutivité rapides, a permis à l'équipe de résoudre leur point de douleur en haute évolutivité sans nécessiter beaucoup d'effort de développement. De plus, elle permet à Hiber de déployer instantanément des serveurs multijoueurs sans avoir besoin de gestion active des serveurs. Grâce à l'approche multi-fournisseur d'Edgegap, la plateforme a également le potentiel de s'échelonner indéfiniment car elle n'est pas contrainte par un fournisseur unique.

Au lieu de suivre la voie classique en réservant des machines, en achetant des serveurs physiques, et en réservant des VM Cloud dans plusieurs endroits, Edgegap a donné à Hiber la flexibilité de gérer efficacement et automatiquement son allocation de ressources en fonction de la demande mondiale des joueurs.

Dès le début, tester la solution d'Edgegap était simple car Hiberworld fonctionnait déjà dans un environnement Linux, avec la containerisation à quelques étapes près.

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

Après un lancement doux réussi, Hiber s'est déployé dans le monde entier avec l'esprit tranquille, sachant que la solution hautement évolutive et distribuée d'Edgegap serait là pour gérer la demande des joueurs quand et où il le fallait. 

“Edgegap nous a fait économiser de nombreux mois de planification et de développement des ressources en nous permettant de puiser dans un gigantesque réservoir de ressources informatiques à la demande et instantanément. Nous n'avons plus à nous soucier de la façon et de l'endroit où nos serveurs devraient évoluer ; Edgegap s'occupe du travail difficile, et nous pouvons revenir à l'essentiel : créer la meilleure expérience de jeu pour nos joueurs.”

Avantages

  • Hiber ne paie pas pour une capacité coûteuse et 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 dus à un seul 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