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à.
Processo di bilanciamento a punti
Amazon GameLift FleetiQ bilancia periodicamente le istanze in un gruppo di Auto Scaling con istanze Spot. Questo processo non è attivo con i gruppi di server di gioco che utilizzano la strategia di ONLY bilanciamento ON_ DEMAND _ o che non hanno istanze attive.
Il bilanciamento a punti ha due obiettivi principali:
-
Aggiornare costantemente il gruppo utilizzando solo tipi di istanze Spot utilizzabili per l'hosting di giochi.
-
Utilizzare più tipi di istanze validi (ove possibile) per ridurre l'impatto di interruzioni impreviste del server di gioco.
Amazon GameLift FleetiQ bilancia valutando i tipi di istanze del gruppo e rimuovendo le istanze che hanno maggiori probabilità di causare interruzioni dei server di gioco. Per evitare di interrompere le istanze con gameplay attivo durante il bilanciamento, è consigliabile attivare la protezione dei server di gioco per un gruppo di server di gioco in produzione.
L'esempio seguente illustra come le istanze di un gruppo Auto Scaling sono influenzate dal bilanciamento Spot.

-
Fase 1: Tramite un gruppo di server di gioco, il gruppo Auto Scaling collegato è configurato per avviare istanze dei tipi m4.large, c4.large e c5.large con la protezione del server di gioco abilitata. Il gruppo Auto Scaling ha lanciato una raccolta bilanciata composta da due istanze Spot di ogni tipo. Quattro istanze hanno almeno un server di gioco in UTILIZED stato (mostrato con un bordo tratteggiato), mentre due istanze attualmente non supportano il gameplay.
-
Fase 2. Amazon GameLift FleetiQ valuta l'attuale fattibilità dell'hosting di giochi per tutti e tre i tipi di istanze. La valutazione determina che il tipo di istanza c4.large presenta un potenziale inaccettabile di interruzione del server di gioco. Amazon GameLift FleetiQ aggiorna immediatamente la configurazione del gruppo Auto Scaling per rimuovere temporaneamente c4.large dall'elenco dei tipi di istanze, impedendo l'avvio di istanze c4.large aggiuntive.
-
Fase 3. Amazon GameLift FleetiQ identifica le istanze esistenti di tipo c4.large e intraprende azioni per rimuoverle dal gruppo. Come prima fase, tutti i server di gioco in esecuzione su istanze c4.large sono contrassegnati come in esaurimento. I server di gioco su istanze in esaurimento possono essere rivendicati solo come ultima risorsa se non sono disponibili altri server di gioco. Inoltre, viene attivato un gruppo di ridimensionamento automatico con istanze in esaurimento per avviare nuove istanze per sostituirle.
-
Fase 4. Quando sono online nuove istanze valide, il gruppo di ridimensionamento automatico termina le istanze in esaurimento. Questa sostituzione assicura che la capacità desiderata del gruppo venga mantenuta. La prima istanza da terminare è l'istanza c4.large senza server di gioco utilizzati e la protezione del server di gioco disattivata. Viene sostituita con una nuova istanza c5.large.
-
Fase 5: Le istanze in esaurimento con protezione del server di gioco continuano a funzionare mentre i server di gioco supportano il gioco. Al termine del gioco, l'istanza c4.large rimanente viene terminata quando viene avviata una nuova istanza m4.large per prendere il suo posto.
Come risultato di questo processo, il gruppo Auto Scaling mantiene la capacità desiderata mentre il gruppo effettua il bilanciamento dall'utilizzo di tre tipi di istanze a due. Amazon GameLift FleetiQ continua a valutare l'elenco originale di tipi di istanze per la fattibilità dell'hosting di giochi. Quando c4.large viene nuovamente considerato un tipo di istanza valido, il gruppo Auto Scaling viene aggiornato per includere tutti e tre i tipi di istanza. Il gruppo si bilancia naturalmente nel tempo.