Skip to main content

Hero Forge

L'art du code
Hero Forge Craft of Code En-tête

Des instances de GPU sécurisées et accessibles donnent vie à des millions d'aventuriers


Les jeux de table permettent aux joueurs de faire appel à leur imagination et de créer des mondes fantastiques où leurs personnages uniques se lancent dans des aventures épiques. Les figurines grises et ennuyeuses moulées par injection du passé ne demandaient qu'à être améliorées, et la technologie de l'impression 3D l'a rendu possible, avec l'aide d'ingénieurs passionnés et ingénieux.

Peu après avoir commencé à jouer ensemble à une campagne de jeu de rôle sur table, quelques-uns de ces concepteurs imaginatifs, assis dans un jacuzzi, ont eu l'idée de créer Hero Forge et sa société de tutelle, Sky Castle Studios. À l'origine, il s'agissait simplement d'une idée pour les occuper pendant l'hiver et ravir leurs amis avec des figurines personnalisées. Aujourd'hui, ils dirigent un studio de développement qui compte 3,8 millions d'utilisateurs enregistrés et 40 employés à temps plein, et qui propose divers produits personnalisés. 

Hero Forge permet aux joueurs de concevoir, personnaliser, partager et imprimer en 3D des figurines et statuettes de table uniques à partir de leur navigateur web en utilisant des outils de création de personnages approfondis. Hero Forge a été développé et testé dans le cadre d'une série de campagnes Kickstarter, en évaluant l'intérêt pour chaque innovation par le biais d'une série de collectes de fonds. En plus de ses capacités de production, Hero Forge dispose désormais d'un site API qui permet aux utilisateurs d'amener gratuitement leur personnage sur d'autres sites web hébergeant des jeux de table virtuels ou même des jeux vidéo.

Bannière Hero Forge

Les comparaisons de GPU dans le Cloud pointent vers Akamai

David Lenna, cofondateur et directeur technique, a passé huit ans dans les studios South Park, où il a notamment occupé le poste de directeur technique. Il possède également des références impressionnantes en matière d'effets spéciaux, ayant travaillé sur des films tels que King Kong (2005) et Avatar de James Cameron. Forte d'une solide expérience en matière de conception, de programmation et d'infrastructure, l'équipe de Hero Forge souhaitait avoir la liberté de travailler avec son code, ce que ne lui auraient pas permis des serveurs hyperscalaires tels que AWS . En outre, une analyse des coûts qu'ils ont effectuée a prouvé que le Cloud Computing d'Akamai (anciennement Linode) était le bon choix, et ils sont clients depuis 2013. 

"Un réseau local solide comme le roc et des machines virtuelles performantes permettent à Akamai de fonctionner pour nous ", explique M. Lenna. "Nous utilisons maintenant les services les plus avancés. Je suis impressionnée par la configuration de la migration en direct. Nous avons une base de données importante et active de plus de 70 millions de miniatures sauvegardées qui font environ 100 Ko chacune. Linode fait une copie parfaite de nos données à chaque fois, et bien que nous n'ayons jamais eu besoin de la sauvegarde, c'est agréable de savoir qu'elle existe."

Les GPU jouent un rôle essentiel pour Hero Forge, en rendant possibles les créations des utilisateurs. Les centres de données d'Akamai à Atlanta et Newark sont utilisés pour les GPU et le stockage d'objets. M. Lenna a expliqué qu'il avait passé six mois à étudier les avantages de la location d'un rack pour l'exécution d'instances de GPU. Il a comparé la sécurité, l'accès, la capacité d'extension et d'autres facteurs clés de cinq fournisseurs différents. M. Lenna a découvert qu'il était plus abordable d'utiliser les instances GPU d'Akamai. De plus, il pouvait obtenir le tunnel SSH permanent dont il avait besoin.   

"Parce qu'Akamai offre une instance Linux brute, nous l'avons trouvée extrêmement flexible ", a déclaré M. Lenna. "Vous pouvez instancier et écrire des services qui font ce dont vous avez besoin sans avoir à vendre un service supplémentaire. La dorsale est si rapide et le NFS (Network File Service) si fiable que nous avons pu créer sur mesure exactement ce dont nous avions besoin pour les millions de figurines que nous devons stocker ". 

L'équipe Hero Forge connaît parfaitement les machines Linux et recommande Akamai à d'autres personnes qui en font autant. Ils commencent tout juste à se familiariser avec d'autres services, tels que Kubernetes géré. La facilité de démontage et d'installation pour répondre à leurs besoins a été un réapprentissage amusant pour cette équipe inventive, qui prévoit de continuer à se développer et à innover dans le Cloud au fur et à mesure de ses propres aventures.

Partager ceci