©2024 Akamai Technologies
La dorsale è velocissima e l'NFS (Network File System) è estremamente affidabile, pertanto siamo riusciti a realizzare esattamente ciò che ci serviva per i milioni di miniature che dobbiamo conservare.
David Lenna, cofondatore e CTO, Hero Forge
I giochi da tavolo consentono ai giocatori di vivere ciò che immaginano e creare mondi di fantasia in cui i loro personaggi esclusivi intraprendono avventure epiche. Il noioso e grigio mondo delle statuette dei giochi da tavolo del passato era ansioso di essere aggiornato e la tecnologia della stampa in 3D l'ha reso possibile con l'aiuto di alcuni appassionati e geniali ingegneri e progettisti.
Subito dopo aver iniziato a giocare una campagna RPG insieme, alcuni di questi inventivi ingegneri e progettisti hanno avuto l'idea di fondare Hero Forge e la sua società ombrello, Sky Castle Studios. Originariamente, c'era solo l'idea di tenersi un po' occupati durante l'inverno e deliziare gli amici con i loro personaggi preferiti, ma ora il team si trova a gestire uno studio di sviluppo con 3,8 milioni di utenti registrati e 40 dipendenti a tempo pieno, che offre vari prodotti personalizzati.
Hero Forge consente agli appassionati di giochi da tavolo di progettare, personalizzare, condividere e stampare in 3D modellini e statuette direttamente dal browser web con avanzati strumenti per la creazione di personaggi. Il progetto è stato sviluppato e testato tramite una serie di campagne su piattaforme come Kickstarter, che hanno sollevato l'interesse nei confronti di ciascuna innovazione tramite alcune raccolte di fondi. Oltre a complete funzionalità di produzione, Hero Forge ora dispone di un'API che consente agli utenti di portare gratuitamente i loro personaggi preferiti su altri siti che ospitano giochi da tavolo virtuali o, persino, videogiochi.
Confronto tra una GPU su cloud e Akamai
David Lenna, cofondatore e CTO, ha lavorato 8 anni per South Park Studios, in cui ha anche ricoperto il ruolo di CTO. Le sue credenziali nel campo degli effetti speciali sono strabilianti: ha lavorato, infatti, a film come King Kong (2005) e Avatar di James Cameron. Con un solido background in progettazione, programmazione e realizzazione di infrastrutture, Lenna e il resto del team di Hero Forge desideravano lavorare con il loro codice in modi non consentiti dagli hyperscaler. Inoltre, Lenna e il resto del team hanno eseguito un'analisi dei costi, che ha dimostrato come i servizi di cloud computing di Akamai (in precedenza, Linode) siano stati la scelta giusta per la loro azienda, che si è affidata ad Akamai fin dal 2013.
"Una rete locale impenetrabile e solide macchine virtuali hanno fatto lavorare Akamai per noi", ha affermato Lenna. "Ora, utilizziamo i servizi più avanzati. Sono favorevolmente colpito dalla migrazione live. Disponiamo di un grande database attivo di oltre 70 milioni di modellini salvati, ciascuno con una dimensione di circa 100 KB. Linode [ora Akamai] realizza una copia perfetta dei nostri dati ogni volta e, sebbene non abbiamo mai avuto bisogno delle copie di backup, ci rassicura il fatto di sapere che sono lì".
I GPU svolgono un ruolo essenziale per Hero Forge, il che rende possibile le creazioni degli utenti. I data center di Akamai in Atlanta, Georgia e Newark (New Jersey) vengono utilizzati per GPU e archiviazione a oggetti. Lenna ha riferito di aver trascorso sei mesi a cercare i vantaggi derivanti dal noleggio di un rack per eseguire le istanze della GPU. Lenna ha confrontato le caratteristiche di sicurezza, accesso, funzionalità di espansione e altri fattori importanti di cinque diversi provider fino a scoprire che era più conveniente utilizzare le istanze della GPU di Akamai. Inoltre, ha potuto ottenere il tunnel SSH permanente di cui aveva bisogno.
"Poiché Akamai offre un'istanza Linux non elaborata, l'abbiamo trovata estremamente flessibile", ha affermato Lenna. "È possibile creare istanze e scrivere servizi che fanno ciò che serve agli utenti senza dover acquistare altri servizi aggiuntivi. La dorsale è velocissima e l'NFS (Network File Service) è estremamente affidabile, pertanto siamo riusciti a realizzare esattamente ciò che ci serviva per i milioni di miniature che dobbiamo conservare".
Il team di Hero Forge è estremamente competente nelle macchine Linux e consiglia Akamai ad altri team con le stesse conoscenze. Il team ha acquisito dimestichezza con gli altri servizi di Akamai, come i servizi Kubernetes gestiti. Le semplici operazioni di disconnessione e configurazione necessarie per adattarsi alle loro esigenze sono state l'occasione per apprendere divertendosi per questo team inventivo, che intende espandersi e innovarsi nel cloud mentre la sua avventura continua.
Informazioni su Hero Forge
Hero Forge è una piattaforma che vi consente di progettare e ordinare miniature e statuette da tavolo personalizzate. Sono finiti i giorni in cui era necessario frugare negli scaffali sforniti o spulciare tra gallerie di immagini scadenti per trovare la miniatura perfetta: ora è possibile progettarle da zero con questa innovativa piattaforma basata sulle GPU dei servizi di cloud computing di Akamai.