Amazon GameLift Servers EC2 flotte gestite - Amazon GameLift Servers

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 Servers EC2 flotte gestite

Amazon GameLift Servers EC2 le flotte gestite forniscono risorse basate sul cloud per l'hosting di produzione. Con una flotta gestita, ottieni la flessibilità, la sicurezza e l'affidabilità di Cloud AWS risorse ottimizzate per l'hosting di giochi multiplayer. Amazon GameLift Serversfornisce solidi strumenti di gestione degli host.

Una EC2 flotta gestita è un insieme di istanze Amazon Elastic Compute Cloud (Amazon EC2) 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, 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.

All'avvio di ogni istanza del parco istanze, Amazon GameLift Servers distribuisce la build del server di gioco con l'ambiente di runtime richiesto. L'ambiente di runtime utilizza l'ultima versione di Amazon Machine Image (AMI) disponibile al momento della creazione del parco macchine. Tutte le istanze del parco istanze utilizzano la stessa versione AMI.

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 installato l'ambiente di runtime e aver creato il server di gioco su un'istanza, Amazon GameLift Servers inizia 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 computer del parco computer e sostituisce i computer obsoleti o non integri.

  • Gestisce l'autenticazione per la comunicazione tra i processi del server e il servizio. Amazon GameLift Servers

  • Avvia e arresta automaticamente i processi del server di gioco su ogni computer, in base alla configurazione di runtime.

  • Offre strumenti di scalabilità della capacità, tra cui la scalabilità automatica che regola dinamicamente la capacità della flotta per soddisfare la domanda dei giocatori.

  • Riporta le metriche delle prestazioni per le istanze del parco istanze. EC2

Consulta questi argomenti su come configurare e mantenere flotte gestite EC2 :

Flusso di lavoro gestito EC2 per la creazione di

Per le flotte gestite, Amazon GameLift Servers configura la risorsa del parco veicoli e distribuisce anche una serie di risorse di elaborazione con il software del server di gioco installato e funzionante. Quando il flusso di lavoro di creazione è completo e ha esito positivo, la flotta dispone di un' EC2 istanza attiva nella regione di origine della flotta e una in ciascuna delle sedi remote della flotta. Tutte le istanze dispongono di giochi pronti per ospitare sessioni di gioco.

  1. Amazon GameLift Serverscrea la risorsa del parco veicoli nella regione di origine della flotta e imposta la capacità desiderata in ogni sede su una (1) istanza. Lo stato della flotta e dell'ubicazione è impostato su Nuovo.

  2. Amazon GameLift Serversinizia a scrivere gli eventi nel registro degli eventi della flotta.

  3. Amazon GameLift Serversimposta lo stato della flotta su Downloading e inizia a preparare il software del server di gioco per l'implementazione.

    1. Ottiene la build del server di gioco caricata ed estrae i file compressi.

    2. Esegue gli script di installazione, se forniti.

    3. Imposta lo stato del parco macchine su Convalida e inizia a verificare che non si siano verificati errori durante il download e l'installazione dei file di build.

  4. Amazon GameLift Serversimposta lo stato del parco macchine su Building, configura l'hardware del parco macchine e alloca un' EC2 istanza per ogni istanza del parco macchine.

  5. Amazon GameLift Serversimposta lo stato della flotta su Attivazione. Avvia un processo del server di gioco su ogni istanza (in base alle istruzioni di runtime della flotta) e verifica la connettività tra la build e il Amazon GameLift Servers servizio.

  6. Quando i processi del server di gioco su ciascuna istanza stabiliscono una connessione e segnalano la disponibilità a ospitare sessioni di gioco, Amazon GameLift Servers imposta gli stati della flotta e della posizione su Attivo. A questo punto, la flotta è considerata pronta per ospitare sessioni di gioco.