Crea un account AWS

I server di gioco per multiplayer spesso richiedono capacità di elaborazione molto elevata e basse latenze. Con AWS, non è più necessario ipotizzare il numero di server di gioco che saranno necessari, sapendo che è possibile ricalibrarne le risorse con la massima rapidità di pari passo con la popolarità del videogioco. Grazie al numero sempre crescente di regioni AWS e zone di disponibilità, i server di gioco si troveranno sempre vicini ai giocatori e offriranno loro eccellenti esperienze di gioco. AWS offre tutti gli strumenti necessari per lanciare nuovi videogiochi in tutto il mondo, sia avvalendosi del servizio gestito Amazon GameLift, sia sviluppando soluzioni personalizzate in Amazon Elastic Compute Cloud (EC2). Guarda questo breve video per scoprire in che modo AWS può aiutarti a creare server di gioco per multiplayer.

La quest per lo sviluppo di videogiochi con AWS – Server di gioco
La quest per lo sviluppo di videogiochi con AWS – Server di gioco

AWS è ideale per il carico di lavoro dei server di gioco, a causa del traffico irregolare e dei picchi di domanda. I motori di gioco possono essere installati in EC2 per creare un'Amazon Machine Image. È quindi possibile distribuire istanze EC2 in tutte le regioni AWS in cui sono necessarie. Grazie ad Amazon Auto Scaling, la capacità Amazon EC2 può essere ricalibrata automaticamente per garantire ai giocatori in tutto il mondo un'esperienza di gioco ottimale.

AWS per i videogiochi – Diagramma del flusso di lavoro dei server di gioco
Come Turtle Rock ha lanciato Evolve con AWS

Distribuzione globale di un videogioco multiplayer a bassa latenza: Loadout

global-infra

L'infrastruttura cloud di AWS è basata su regioni e zone di disponibilità o AZ (Availability Zone). Una regione è un'area geografica in cui si trovano diverse zone di disponibilità. Le zone di disponibilità consistono in uno o più data center provvisti di alimentazione, rete e connettività ridondanti, ognuno in una propria struttura separata. Queste zone di disponibilità consentono di eseguire applicazioni e database in ambienti di produzione con disponibilità, tolleranza ai guasti e scalabilità altrimenti impossibili da ottenere all'interno di un singolo data center. Grazie all'infrastruttura globale di AWS, i server di gioco si trovano sempre vicini ai giocatori, per offrire loro un'esperienza ottimale.

Ulteriori informazioni »

turtlerock

AWS re:Invent 2015: Evolve – A caccia di mostri in un gioco multiplayer a bassa latenza in EC2

frontier

AWS re:Invent 2015: Da 0 a 60 milioni di ore di gioco

Amazon EC2 fornisce capacità di elaborazione nel cloud sicura e ridimensionabile. Il servizio consente di ottenere e configurare capacità in modo semplice e immediato.

Ulteriori informazioni »

Amazon GameLift è un servizio gestito che consente di distribuire, gestire e ricalibrare le risorse di server di gioco dedicati per sessioni multigiocatore.

Ulteriori informazioni »

Auto Scaling consente di sostenere la disponibilità delle applicazioni e di ricalibrare in modo dinamico la capacità di Amazon EC2 in base a condizioni personalizzate.

Ulteriori informazioni »

Ottimizzazione delle prestazioni di server di gioco per il multiplayer in AWS

Questo whitepaper discute un interessante caso d'uso relativo all'esecuzione di server per giochi multiplayer nel cloud AWS e all'ottimizzazione possibile per ottenere prestazioni sempre ottimali. Verranno fornite le informazioni necessarie per sfruttare al massimo le istanze di Amazon Elastic Compute Cloud (EC2) per ottenere le prestazioni elevate necessarie per i server di gioco per multiplayer con Linux in AWS.

Visualizza il whitepaper »

Matchmaking serverless con GameLift

Questo post del blog analizza i modelli di matchmaking di giocatori concentrandosi su un'architettura che impiega un algoritmo personalizzato per raggruppare giocatori e connetterli con un determinato server. Fornirà inoltre esempi di codice con cui creare un'architettura di matchmaking personalizzata.

Leggi il post del blog »

Distribuzione globale di un videogioco multiplayer a bassa latenza: Loadout

Un'analisi approfondita della gestione di un videogioco multiplayer a bassa latenza, come uno sparatutto in prima persona, su scala globale. Analizzeremo le architetture che permettono di separare le API di back-end dai server di gioco e di ricalibrarne le risorse in modo indipendente.

Guarda il video »

Visualizza presentazione »

Molti dei giochi AAA multiplayer più popolari si basano su AWS. Inizia oggi il tuo percorso nel cloud AWS e porta lo sviluppo di videogiochi al livello successivo.

Contatta AWS | Crea un account AWS