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 flotta di container Amazon GameLift Servers gestita
Crea una flotta di container Amazon GameLift Servers gestita per distribuire e ospitare il tuo server di gioco containerizzato nel cloud. AWS Quando crei una flotta di container, specifica le definizioni dei gruppi di container che specificano una o più immagini di container (almeno una che includa la build del server di gioco) e le impostazioni di configurazione.
Quando crei una nuova risorsa gestita per la flotta di container, inizi immediatamente la prima fase della creazione della flotta. La creazione gestita della flotta passa attraverso diverse fasi: esegue il Amazon GameLift Servers provisioning di un' EC2 istanza, installa un ambiente di runtime, distribuisce i gruppi di container sull'istanza e inizia ad avviare i processi del server di gioco. A seconda dell'ambiente di runtime richiesto dalla build del server di gioco, Amazon GameLift Servers distribuisce la versione più recente di Amazon Machine Image (AMI) al momento della creazione della flotta (e tutte le istanze future del parco istanze utilizzeranno la stessa versione). Puoi monitorare lo stato di una flotta nella console o utilizzando AWS Command Line Interface ()AWS CLI. Quando una flotta è pronta per ospitare sessioni di gioco, lo stato cambia inACTIVE
. Per assistenza in caso di problemi con la creazione del parco istanze, consulta Debug dei problemi del parco istanze di Amazon GameLift Servers.
Puoi scegliere di creare una flotta di container vuota e quindi aggiungere o aggiornare le definizioni dei gruppi di container della flotta in un secondo momento. Se crei una flotta senza una definizione di gruppo di container, la flotta non raggiungerà lo stato attivo.
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.
Usa la Amazon GameLift Serversconsole o il AWS Command Line Interface
(AWS CLI) per creare una flotta di container.
- Console
-
Nella Amazon GameLift Serversconsole, seleziona il Regione AWS punto in cui desideri creare la flotta. Le definizioni dei gruppi di container devono trovarsi nella stessa regione in cui desideri creare la flotta.
Apri la barra di navigazione a sinistra della console e scegli Contenitori gestiti: flotte. Nella pagina Flotte, scegli Crea flotta di container.
Fase 1: Definisci i dettagli della flotta di container gestita
-
Nella sezione Dettagli della flotta di container, inserisci una descrizione della flotta.
-
Specificate un ruolo IAM per la flotta. Questo ruolo dispone delle autorizzazioni necessarie per gestire la flotta di container per tuo conto. Amazon GameLift Servers Per informazioni sulla creazione del ruolo di servizio richiesto, consultaImposta un ruolo di servizio IAM per Amazon GameLift Servers.
-
Scegliete un'opzione di configurazione del registro. L' CloudWatch opzione è selezionata per impostazione predefinita. Fornisci le informazioni richieste in base all'opzione selezionata.
-
Aggiungi gruppi di container alla flotta. Questa fase è opzionale. Puoi scegliere di creare una flotta senza un gruppo di container con un piano per aggiungerli in un secondo momento. Una flotta senza gruppi di container non distribuirà alcuna istanza della flotta e non può ancora ospitare giochi, ma la risorsa della flotta viene creata.
-
Seleziona una definizione del gruppo di contenitori del server di gioco. Facoltativamente, specifica la versione della definizione che desideri distribuire. Se non si specifica il numero di versione, utilizza Amazon GameLift Servers automaticamente la versione più recente.
-
Facoltativamente, aggiungi una definizione e una versione del gruppo di contenitori per istanza. Se non specifichi il numero di versione, utilizza Amazon GameLift Servers automaticamente la versione più recente.
-
Nei dettagli aggiuntivi, puoi impostare alcune personalizzazioni opzionali. Nessuna di queste impostazioni è richiesta per creare la flotta di container.
Fase 2: Definizione dei dettagli dell'istanza
-
In Distribuzione delle istanze, seleziona una o più postazioni remote in cui distribuire le istanze. La regione di origine viene selezionata automaticamente (è la regione in cui stai creando la flotta). Se selezioni sedi aggiuntive, le istanze della flotta vengono distribuite anche in queste località.
-
Seleziona una configurazione di istanza per il parco istanze. La console calcola automaticamente la vCPU e la memoria minime richieste (in base ai limiti totali impostati per ogni gruppo di contenitori). Filtra l'elenco completo dei tipi di istanze disponibili in base ai requisiti di risorse e alle posizioni inserite. Se necessario, puoi aggiungere filtri aggiuntivi.
Per ulteriori informazioni sulla scelta del tipo di istanza, consultaConfigura una flotta di container. La dimensione del tipo di istanza scelto influirà sul modo in cui i gruppi di container dei server di gioco vengono impacchettati in ciascuna istanza della flotta. A seconda della scelta, valuta la possibilità di rivedere le impostazioni relative ai gruppi di contenitori dei server di gioco desiderati per ogni istanza.
Fase 4: Revisione e creazione
-
Rivedi le impostazioni di configurazione del tuo parco veicoli.
Puoi aggiornare i metadati e la configurazione della flotta in qualsiasi momento, indipendentemente dallo stato della flotta. Per ulteriori informazioni, consulta Aggiornamento di una configurazione del Amazon GameLift Servers parco veicoli. Puoi aggiornare la capacità della flotta dopo che la flotta ha raggiunto lo stato ATTIVO. Per ulteriori informazioni, consulta Scalabilità della capacità di hosting di giochi con Amazon GameLift Servers. Puoi anche aggiungere o rimuovere postazioni remote.
Al termine della revisione, scegli Crea.
Se la richiesta ha esito positivo, la console visualizza la pagina di dettaglio della nuova risorsa del parco veicoli. Inizialmente lo stato èNEW
, all'Amazon GameLift Serversinizio del processo di creazione della flotta. È possibile monitorare lo stato del nuovo parco istanze nella pagina Fleets (Parchi istanze). Una flotta è pronta per ospitare sessioni di gioco quando raggiunge lo statoACTIVE
.
- AWS CLI
-
Per creare una flotta di container con AWS CLI, apri una finestra della riga di comando e usa il create-container-fleet
comando. Per ulteriori informazioni su questo comando, vedere create-container-fleet
nella Guida ai AWS CLI comandi.
La create-container-fleet
richiesta di esempio mostrata di seguito crea una nuova flotta di container con le seguenti caratteristiche:
-
ContainerGroupsConfiguration Specifica solo una definizione di gruppo di contenitori per server di gioco:MyAdventureGameContainerGroup
. Il numero di gruppi di contenitori di server di gioco che verranno distribuiti su ciascuna istanza della flotta viene calcolato da. Amazon GameLift Servers
-
Per impostazione predefinita, la flotta utilizza istanze c5.large On-Demand.
-
Per impostazione predefinita, la flotta apre una serie di porte di connessione e porte di autorizzazione in entrata, come calcolato da. Amazon GameLift Servers Distribuisce gruppi di container nelle seguenti posizioni:
aws gamelift create-container-fleet \
--fleet-role-arn arn:aws:iam::MyAccount:role/MyContainersRole \
--game-server-container-group-definition-name "rn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2" \
Se la richiesta di creazione della flotta ha esito positivo, Amazon GameLift Servers restituisce un set di attributi della flotta che include le impostazioni di configurazione richieste e un nuovo ID della flotta di container. Amazon GameLift Serversquindi imposta lo stato della flotta e lo stato dell'ubicazione su Nuovo e avvia il processo di attivazione della flotta. Puoi monitorare lo stato del parco istanze e visualizzare altre informazioni tramite questi comandi dell'interfaccia CLI:
È possibile modificarne la capacità e altre impostazioni di configurazione in base alle esigenze tramite questi comandi: