Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea una soluzione di hosting ibrida
Una soluzione di hosting ibrido combina diverse fonti di risorse di hosting di giochi per ospitare i tuoi giochi, tra cui flotte Amazon GameLift Servers gestite che girano in rete Cloud AWS e risorse che fornisci e gestisci autonomamente. Questo argomento descrive alcuni modelli comuni per la creazione di una soluzione ibrida e fornisce suggerimenti su come combinare con successo l'hosting di giochi autogestito con l'hosting di giochi basato su cloud gestito da. Amazon GameLift Servers
Schemi ibridi comuni
-
Ottimizzazione dei costi: utilizza il tipo di flotta più conveniente per ogni scenario, ad esempio flotte Anywhere per la capacità di base e flotte gestite per i picchi di domanda.
-
Flessibilità geografica: implementa flotte gestite in flotte ad alto traffico Regioni AWS e Anywhere in cui sono presenti infrastrutture esistenti o requisiti di conformità specifici.
-
Mitigazione del rischio: riduci la dipendenza da un singolo approccio di hosting distribuendo il carico su più tipi di flotta e fornitori.
-
Migrazione graduale: transizione da soluzioni di hosting locali o di altro tipo a soluzioni di hosting AWS graduale, mantenendo la continuità del servizio.
Suddivisione tra sviluppo e produzione
Utilizza diversi tipi di flotta per gli ambienti di sviluppo e produzione:
-
Sviluppo: flotte ovunque per uno sviluppo e un collaudo convenienti
-
Produzione: Amazon gestito EC2 o flotte di container per un hosting di produzione scalabile e affidabile
Ottimizzazione regionale
Ottimizza i tipi di flotta in base Regioni AWS alle caratteristiche:
-
Traffico elevato Regioni AWS: flotte gestite con auto-scaling per una domanda variabile
-
Specializzato Regioni AWS: flotte ovunque per garantire la conformità, la sovranità dei dati o l'infrastruttura esistente
Suddivisione della capacità su più livelli
Utilizza diversi tipi di flotta per diversi livelli di capacità:
-
Capacità di base: flotte o istanze riservate ovunque per un carico prevedibile
-
Capacità burst: flotte gestite con auto-scaling per i picchi di domanda
-
Capacità di overflow: istanze spot o aggiuntive per picchi estremi Regioni AWS
Considerazioni sull'implementazione
Quando crei una soluzione ibrida, considera questi fattori chiave:
- Configurazione della coda delle sessioni di gioco
-
Configura le code delle sessioni di gioco per includere tutti i tipi di flotta e imposta le priorità e le preferenze di latenza appropriate per garantire un posizionamento ottimale nell'infrastruttura ibrida.
- Monitoraggio e osservabilità
-
Implementa un monitoraggio completo su tutti i tipi di flotta per mantenere la visibilità su prestazioni, capacità e costi della tua soluzione ibrida.
- Complessità operativa
-
Tenete conto della maggiore complessità operativa derivante dalla gestione di più tipi di flotta, inclusi diversi processi di implementazione, strumenti di monitoraggio e procedure di risoluzione dei problemi.
- La connettività di rete
-
Garantisci una connettività di rete affidabile tra i diversi ambienti di hosting, in particolare per le flotte Anywhere che possono essere locali o in diversi provider di cloud.
Guida introduttiva all'hosting ibrido
Per implementare una soluzione di hosting ibrido:
-
Inizia in modo semplice: inizia con un solo tipo di parco veicoli e aggiungine altri gradualmente man mano che le tue esigenze diventano più chiare.
-
Pianifica la tua architettura: progetta la tua architettura ibrida in base ai tuoi requisiti specifici di costi, prestazioni, conformità e complessità operativa.
-
Configura le code: imposta code per le sessioni di gioco che coprono i diversi tipi di flotta con priorità e strategie di posizionamento appropriate.
-
Esegui test approfonditi: verifica il posizionamento delle sessioni di gioco e gli scenari di failover sulla tua infrastruttura ibrida prima di passare alla produzione.
-
Monitoraggio e ottimizzazione: monitora continuamente le prestazioni e i costi di tutti i tipi di flotta e regola la configurazione secondo necessità.
Suggerimenti
-
Utilizza gli stessi componenti client e server di gioco con risorse di hosting gestite e autogestite. Offri ai giocatori un'esperienza unificata su tutte le risorse di hosting.
-
Usa gli stessi FlexMatch matchmaker per piazzare le partite su tutte le risorse di hosting.
-
Gestisci centralmente le tue risorse di hosting ibrido insieme mentre le distribuisci in tutto il mondo.
-
Man mano che la domanda dei giocatori oscilla, gestisci senza problemi i carichi delle sessioni di gioco tra risorse gestite e autogestite.
-
Con l'Amazon GameLift ServersAgent, puoi utilizzare gli stessi strumenti per gestire i cicli di vita dei server di gioco su tutti i tipi di risorse di hosting.
-
Raccogli le metriche e i registri di gioco e giocatori su tutte le risorse di hosting. Sfrutta Amazon GameLift Servers le funzionalità e gli altri AWS servizi per combinare i dati e sviluppare soluzioni di osservabilità coerenti.