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à.
Target-based ridimensionamento automatico
Target-based scalabilità automatica per Amazon GameLift Servers regolare i livelli di capacità in base alla metrica della flotta. PercentAvailableGameSessions Questo parametro rappresenta il buffer disponibile del parco istanze per gli aumenti improvvisi della domanda di giocatori.
Il motivo principale per mantenere un buffer di capacità è il tempo di attesa di un giocatore. Quando gli slot per le sessioni di gioco sono pronti e in attesa, bastano pochi secondi per coinvolgere nuovi giocatori nelle sessioni di gioco. Se non ci sono risorse disponibili, i giocatori devono attendere la fine delle sessioni di gioco esistenti o la disponibilità di nuove risorse. L'avvio di nuove istanze e processi del server può richiedere alcuni minuti.
Quando configuri la scalabilità automatica basata sull'obiettivo, specifica la dimensione del buffer che desideri venga gestita dalla flotta. Poiché PercentAvailableGameSessions misura la percentuale di risorse disponibili, la dimensione effettiva del buffer è una percentuale della capacità della sede del parco veicoli. Una politica di scalabilità viene applicata a livello di flotta e propagata a ciascuna sede, dove ogni sede ridimensiona in modo indipendente in base alle proprie metriche. Amazon GameLift Serversaggiunge o rimuove istanze in ogni posizione per mantenere la dimensione del buffer di destinazione. Con un buffer di grandi dimensioni, riduci al minimo i tempi di attesa, ma paghi anche per risorse extra che potresti non utilizzare. Se i giocatori sono più tolleranti rispetto ai tempi di attesa, è possibile ridurre i costi impostando un piccolo buffer.
Per impostare la scalabilità automatica basata sull'obiettivo
- Console
-
Apri la Amazon GameLift Servers console.
-
Nel riquadro di navigazione, scegli Hosting, Fleets.
-
Nella pagina Flotte, scegli il nome di una flotta attiva per aprire la pagina dei dettagli della flotta.
-
Scegli la scheda Scaling. Questa scheda mostra i parametri del dimensionamento storico del parco istanze e contiene i controlli per modificare le impostazioni di dimensionamento correnti.
-
In Capacità di scalabilità, verifica che i limiti di dimensione minima e dimensione massima siano appropriati per il parco veicoli. Con la scalabilità automatica abilitata, la capacità si regola tra questi due limiti.
-
Nella politica di ridimensionamento Target-based automatico, scegli Modifica.
-
Nella finestra di dialogo Modifica politica di autoscaling basata sull'obiettivo, per Percentuale di sessioni di gioco disponibili, imposta la percentuale che desideri mantenere, quindi scegli Conferma. Dopo aver confermato le impostazioni, Amazon GameLift Servers aggiunge una nuova politica basata sulla destinazione nella politica di ridimensionamento Target-based automatico.
- AWS CLI
-
-
Impostare i limiti di capacità. Imposta i valori limite utilizzando il comando update-fleet-capacity. Per ulteriori informazioni, consulta Imposta i limiti Amazon GameLift Servers di capacità.
-
Creare una nuova policy. Aprire una finestra a riga di comando e utilizzare il comando put-scaling-policy con le impostazioni del parametro della policy. Per aggiornare una policy esistente, specificare il nome della policy e fornire una versione completa della policy aggiornata.
--fleet-id <unique fleet identifier>
--name "<unique policy name>"
--policy-type <target- or rule-based policy>
--metric-name <name of metric>
--target-configuration <buffer size>
Esempio:
aws gamelift put-scaling-policy \
--fleet-id "fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa" \
--name "My_Target_Policy_1" \
--policy-type "TargetBased" \
--metric-name "PercentAvailableGameSessions" \
--target-configuration "TargetValue=5"