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à.
Amazon GameLift Serversflotte di container gestite
Amazon GameLift Serversle flotte di container gestite forniscono risorse basate sul cloud per ospitare il software del server di gioco containerizzato. Con una flotta di container gestita, ottieni la flessibilità, la sicurezza e l'affidabilità delle Cloud AWS risorse, ottimizzate per l'hosting di giochi multiplayer. Amazon GameLift Serversfornisce solidi strumenti di gestione degli host.
Accelera l'onboarding con questi strumenti per contenitori gestiti:
-
Lo starter kit per container
semplifica l'integrazione e la configurazione della flotta. Aggiunge funzionalità essenziali per la gestione delle sessioni di gioco al server di gioco e utilizza modelli preconfigurati per creare una flotta di container e una pipeline di distribuzione automatizzata per il server di gioco. Dopo l'implementazione, utilizza la Amazon GameLift Servers console e gli strumenti API per monitorare le prestazioni della flotta, gestire le sessioni di gioco e analizzare le metriche. -
Per gli sviluppatori di Unreal Engine o Unity, usa i Amazon GameLift Serversplugin e il server del motore di gioco SDKs per integrare il tuo server
di gioco e creare una flotta di container dall'interno dell'ambiente di sviluppo del tuo motore di gioco. I flussi di lavoro guidati del plug-in ti aiutano a creare una soluzione semplice e veloce con l'hosting basato su cloud utilizzando contenitori gestiti. Puoi basarti su queste basi per creare una soluzione di hosting personalizzata per il tuo gioco.
Una flotta di container gestita è un insieme di istanze Amazon Elastic Compute Cloud (Amazon EC2) che eseguono Linux, che Amazon GameLift Servers possiede e opera in base alla tua configurazione. Queste istanze si trovano fisicamente nelle Local Zones Regioni AWS o supportate. Quando crei una flotta di container, scegli un tipo di EC2 istanza che soddisfi i requisiti del server di gioco in termini di potenza di calcolo, memoria, archiviazione e funzionalità di rete.
Per una flotta di container gestita, memorizzi le immagini dei container basate su Linux in un repository Amazon Elastic Container Registry (Amazon ECR) e crei una definizione di gruppo di contenitori per descrivere l'architettura dei container. Quando crei una flotta, effettua il Amazon GameLift Servers provisioning di un'istanza della flotta con la versione più recente di Linux Amazon Machine Image (AMI) e utilizza la definizione del gruppo di contenitori per distribuire le immagini dei container. Tutte le istanze di una flotta di container utilizzeranno la stessa versione AMI, anche se aggiorni una definizione di gruppo di container o modifichi un'immagine del contenitore.
Nota
Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente sicuro e di up-to-date runtime per i server di gioco ospitati. Ciò richiede la creazione di una nuova flotta e la migrazione del traffico di giocatori verso di essa. Per ulteriori informazioni, consulta Best practice relative alla sicurezza di Amazon GameLift Servers.
Dopo aver distribuito l'istanza containerizzata, i container iniziano ad avviare i processi del server di gioco. Ogni processo del server di gioco stabilisce una connessione al Amazon GameLift Servers servizio, segnala la disponibilità a ospitare una sessione di gioco e inizia a comunicare lo stato di salute. Amazon GameLift Serverspuò quindi richiedere al processo del server di avviare una sessione di gioco.
Oltre alla distribuzione della flotta, Amazon GameLift Servers gestisce le seguenti attività di gestione dell'host in modo da non dover:
-
Monitora lo stato di tutti i container della flotta e sostituisce quelli obsoleti o insalubri.
-
Gestisce l'autenticazione per la comunicazione tra i processi del server e il servizio. Amazon GameLift Servers
-
Offre strumenti di auto-scaling che regolano la capacità della flotta in modo dinamico per soddisfare la domanda dei giocatori.
-
Riporta le metriche delle prestazioni per le EC2 istanze, i container e i processi server della flotta.
Consulta questi argomenti su come configurare e gestire flotte di container gestite:
Roadmap di sviluppo per l'hosting con contenitori Amazon GameLift Servers gestiti
Crea una flotta di container Amazon GameLift Servers gestita
Personalizza una flotta di Amazon GameLift Servers container
Scalabilità della capacità di hosting di giochi con Amazon GameLift Servers
Aggiorna una flotta di container Amazon GameLift Servers gestita