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.
Autoscaling basé sur des cibles
La mise à l'échelle automatique basée sur des cibles Amazon GameLift Servers ajuste les niveaux de capacité en fonction de la métrique du parc. PercentAvailableGameSessions Cette métrique représente la réserve disponible de la flotte pour faire face à une augmentation soudaine de la demande des joueurs.
La raison principale du maintien d'une capacité de mémoire tampon est le temps d'attente du joueur. Lorsque les machines à sous sont prêtes et attendent, il faut quelques secondes pour que les nouveaux joueurs puissent participer aux sessions de jeu. Si aucune ressource n'est disponible, les joueurs doivent patienter que les sessions de jeu existantes se terminent ou que de nouvelles ressources deviennent disponibles. Le démarrage de nouvelles instances et de nouveaux processus de serveur peut prendre quelques minutes.
Lorsque vous configurez le dimensionnement automatique basé sur les cibles, spécifiez la taille de la zone tampon que vous souhaitez que le parc conserve. Comme elle PercentAvailableGameSessions mesure le pourcentage des ressources disponibles, la taille réelle de la zone tampon est un pourcentage de la capacité totale de la flotte. Amazon GameLift Serversajoute ou supprime des instances pour maintenir la taille de la mémoire tampon cible. Avec une grande mémoire tampon, vous réduisez le temps d'attente, mais vous payez également pour des ressources supplémentaires que vous ne pouvez pas utiliser. Si vos joueurs sont plus tolérant en ce qui concerne les temps d'attente, vous pouvez réduire les coûts en définissant un tampon plus petit.
Pour définir la mise à l'échelle automatique basée sur les cibles
- Console
-
Ouvrez la Amazon GameLift Servers console.
-
Dans le volet de navigation, choisissez Hosting, Fleets.
-
Sur la page Flottes, choisissez le nom d'une flotte active pour ouvrir la page détaillée de la flotte.
-
Choisissez l'onglet Scaling. Cet onglet affiche les métriques de mise à l'échelle de l'historique du parc et contient des contrôles pour l'ajustement des paramètres de mise à l'échelle actuels.
-
Sous Capacité de mise à l'échelle, vérifiez que les limites de taille minimale et maximale sont adaptées à la flotte. Lorsque la mise à l'échelle automatique est activée, la capacité s'ajuste entre ces deux limites.
-
Dans Politique de mise à l'échelle automatique basée sur la cible, choisissez Modifier.
-
Dans la boîte de dialogue Modifier la politique de dimensionnement automatique basée sur les cibles, pour Pourcentage de sessions de jeu disponibles, définissez le pourcentage que vous souhaitez maintenir, puis choisissez Confirmer. Après avoir confirmé les paramètres, Amazon GameLift Servers ajoute une nouvelle politique basée sur les cibles dans la section Politique de dimensionnement automatique basée sur les cibles.
- AWS CLI
-
-
Définissez les limites de capacité. Définissez les valeurs limites à l'aide de la update-fleet-capacitycommande. Pour de plus amples informations, veuillez consulter Définissez des limites Amazon GameLift Servers de capacité.
-
Créez une stratégie. Ouvrez une fenêtre de ligne de commande et utilisez la put-scaling-policycommande avec les paramètres de votre politique. Pour mettre à jour une stratégie existante, spécifiez le nom de la stratégie et indiquez une version complète de la stratégie mise à jour.
--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>
Exemple :
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"