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à.
Gestire la scalabilità e azzerare Amazon GameLift Servers la flotta To/From
Amazon GameLift Serverssupporta il ridimensionamento automatico da e verso zero istanze in base all'attività della sessione di gioco. Questa opzione di capacità gestita consente alle sedi della tua flotta di scalare fino a zero istanze dopo un determinato periodo di assenza di attività di gioco e di ridimensionarsi automaticamente quando vengono richieste sessioni di gioco.
La scalabilità da e verso zero istanze offre diversi vantaggi:
-
Ottimizzazione dei costi: elimina i costi di elaborazione durante i periodi di inattività eseguendo zero istanze in assenza di attività durante le sessioni di gioco.
-
Scalabilità orizzontale reattiva automatica: le posizioni delle flotte si ridimensionano automaticamente su un'istanza quando viene richiesta una sessione di gioco, eliminando la necessità di un intervento manuale.
-
Gestione semplificata: non è necessario regolare manualmente la capacità della flotta in base alla domanda prevista dei giocatori o to/from alle esigenze di sviluppo.
Quando abiliti Scale To/From Zero su una flotta, Amazon GameLift Servers monitora l'attività delle sessioni di gioco e regola automaticamente la capacità della flotta:
-
Scalabilità a zero: dopo un periodo configurato senza attività di sessioni di gioco, Amazon GameLift Servers ridimensiona la posizione della flotta fino a zero istanze.
-
Scalabilità orizzontale da zero: quando viene ricevuta una richiesta di creazione di una sessione di gioco, Amazon GameLift Servers ridimensiona la posizione della flotta a un'istanza, permettendo la ripresa della scalabilità automatica.
-
Scalabilità continua: dopo la scalabilità orizzontale, la flotta riprende a utilizzare politiche di scalabilità automatica configurate per gestire la capacità.
Comportamento di scalabilità
Amazon GameLift Serversavvia il processo di scalabilità per una sede della flotta dopo che è trascorso il periodo di inattività configurato senza alcuna attività della sessione di gioco. Questo è definito come un periodo in cui:
-
Non ci sono sessioni di gioco attive nella sede della Flotta.
-
Non è stata fatta alcuna richiesta per creare nuove sessioni di gioco nella sede della Flotta.
Durante lo scale-in, Amazon GameLift Servers imposterà a zero la capacità minima e desiderata per l'ubicazione della flotta, ampliandola rapidamente per ridurre i costi.
Comportamento di scalabilità orizzontale
Quando viene ricevuta una richiesta di creazione di una sessione di gioco mentre la posizione Fleet è a zero istanze:
-
Amazon GameLift Serversavvia immediatamente la scalabilità orizzontale di un'istanza.
-
Il tentativo di piazzamento della sessione di gioco può continuare con altre postazioni delle flotte o delle flotte, a seconda della configurazione delle code (se utilizzate).
Nota
La scalabilità orizzontale da zero richiede tempo per il provisioning e l'inizializzazione delle istanze. I giocatori potrebbero riscontrare tempi di attesa più lunghi per la prima sessione di gioco dopo un periodo di inattività. Per questo motivo, questa funzione si abbina al meglio a Fleets Queues con più sedi. and/or
To/From Configurazione di Scale Zero
Scaling To/From Zero viene configurato aggiornando una flotta esistente.
Best practice
Considerate i seguenti consigli quando utilizzate Scale To/From Zero:
-
Imposta i periodi di inattività appropriati: bilancia i risparmi sui costi con la frequenza dei cicli di scale-in/scale-out. I tempi di attesa più brevi per la scalabilità a zero possono massimizzare i risparmi, ma comporterebbero avviamenti a freddo più frequenti.
-
Utilizzalo con carichi di lavoro prevedibili: Scale To/From Zero è ideale per giochi con chiari periodi di inattività, come development/test ambienti o giochi con orari diversi non di punta.
-
Monitora le CloudWatch metriche: monitora gli eventi di ridimensionamento della flotta e i tempi di posizionamento delle sessioni di gioco per ottimizzare la configurazione.
-
Combinazione con politiche di scalabilità: utilizza Scale To/From Zero insieme alla scalabilità automatica basata su obiettivi o regole per una gestione completa della capacità.