Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Gérez le Scaling Amazon GameLift Servers et Fleet To/From Zero
Amazon GameLift Serversprend en charge la mise à l'échelle automatique vers et depuis zéro instance en fonction de l'activité des sessions de jeu. Cette option de gestion des capacités permet aux sites de votre flotte de passer à zéro instance après une période définie pendant laquelle aucune session de jeu n'est active et de les étendre automatiquement lorsque des sessions de jeu sont demandées.
La mise à l'échelle vers et à partir de zéro instance présente plusieurs avantages :
-
Optimisation des coûts : éliminez les coûts de calcul pendant les périodes d'inactivité en n'exécutant aucune instance lorsqu'aucune session de jeu n'est active.
-
Extensification automatique et réactive : les emplacements des flottes sont automatiquement redimensionnés vers une seule instance lorsqu'une session de jeu est demandée, éliminant ainsi le besoin d'intervention manuelle.
-
Gestion simplifiée — Il n'est pas nécessaire d'ajuster manuellement la capacité de la flotte à to/from zéro en fonction de la demande anticipée des joueurs ou des besoins de développement.
Lorsque vous activez Scale To/From Zero sur une flotte, Amazon GameLift Servers surveille l'activité des sessions de jeu et ajuste automatiquement la capacité de la flotte :
-
Mise à l'échelle jusqu'à zéro — Après une période configurée sans aucune activité de session de jeu, l'emplacement de la flotte est Amazon GameLift Servers redimensionné à zéro instance.
-
Mise à l'échelle à partir de zéro : lorsqu'une demande de création de session de jeu est reçue, l'emplacement de la flotte est Amazon GameLift Servers réduit à une instance, ce qui permet de reprendre le dimensionnement automatique.
-
Mise à l'échelle continue — Après la mise à l'échelle, le parc reprend ses activités en utilisant des politiques de dimensionnement automatique configurées pour gérer les capacités.
Comportement évolutif
Amazon GameLift Serverslance le processus d'extension pour un emplacement de la flotte après la fin de la période d'inactivité configurée sans aucune activité de session de jeu. Ceci est défini comme une période au cours de laquelle :
-
Il n'y a aucune session de jeu active dans l'emplacement de la flotte.
-
Aucune demande n'a été faite pour créer de nouvelles sessions de jeu dans l'emplacement de la flotte.
Au cours de la mise à l'échelle, la capacité minimale et souhaitée pour l'emplacement de la flotte Amazon GameLift Servers sera fixée à zéro, ce qui permettra de réaliser des économies de coûts rapidement.
Comportement de scale-out
Lorsqu'une demande de création de session de jeu est reçue alors que l'emplacement de la flotte est nul :
-
Amazon GameLift Serverslance immédiatement le scale-out d'une instance.
-
La tentative de placement de la session de jeu peut se poursuivre avec d'autres flottes ou emplacements de flotte, en fonction de la configuration des files d'attente (le cas échéant).
Note
Le scale-out à partir de zéro prend du temps pour provisionner et initialiser les instances. Les joueurs peuvent avoir des temps d'attente plus longs pour la première session de jeu après une période d'inactivité. Pour cette raison, il est préférable d'associer cette fonctionnalité aux files d'attente de flottes and/or à emplacements multiples.
Configuration de Scale To/From Zero
Scaling To/From Zero est configuré en mettant à jour une flotte existante.
Bonnes pratiques
Tenez compte des recommandations suivantes lorsque vous utilisez Scale To/From Zero :
-
Définissez des périodes d'inactivité appropriées : équilibrez les économies de coûts par rapport à la fréquence des cycles de scale-in/scale-out. Un temps d'attente plus court pour atteindre zéro peut maximiser les économies, mais se traduire par des démarrages à froid plus fréquents.
-
Utilisation avec des charges de travail prévisibles : Scale To/From Zero fonctionne mieux pour les jeux présentant des périodes d'inactivité claires, tels que les development/test environnements ou les jeux avec des heures creuses distinctes.
-
Surveillez CloudWatch les indicateurs : suivez les événements liés à l'évolution de la flotte et les temps de placement des sessions de jeu pour optimiser votre configuration.
-
Combinez avec des politiques de dimensionnement : utilisez Scale To/From Zero parallèlement à une mise à l'échelle automatique basée sur des cibles ou basée sur des règles pour une gestion complète des capacités.