Configuration manuelle de la capacité d'une GameLift flotte Amazon - Amazon GameLift

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.

Configuration manuelle de la capacité d'une GameLift flotte Amazon

Lorsque vous créez une nouvelle flotte, Amazon définit GameLift automatiquement les instances souhaitées sur une instance dans chaque emplacement de flotte. Amazon GameLift déploie ensuite une nouvelle instance sur chaque site. Pour modifier la capacité du parc, vous pouvez ajouter une politique de dimensionnement automatique basée sur des cibles, ou vous pouvez définir manuellement le nombre d'instances que vous souhaitez pour un site. Pour plus d'informations, veuillez consulter Dimensionnement de la capacité d'une flotte.

La définition manuelle de la capacité d'un parc peut s'avérer utile lorsque vous n'avez pas besoin d'une mise à l'échelle automatique ou lorsque vous devez maintenir la capacité à un niveau spécifié. La définition manuelle de la capacité ne fonctionne que si vous n'utilisez pas de politique de mise à l'échelle automatique basée sur des cibles. Si vous disposez d'une politique de dimensionnement automatique basée sur des cibles, elle réinitialise immédiatement la capacité souhaitée en fonction de ses propres règles de dimensionnement.

Vous pouvez définir manuellement la capacité dans la GameLift console Amazon ou à l'aide du AWS Command Line Interface (AWS CLI). Le statut de la flotte doit être actif.

Suspendre le dimensionnement automatique

Vous pouvez suspendre toutes les activités de mise à l'échelle automatique pour chaque emplacement du parc. Lorsque le dimensionnement automatique est suspendu, le nombre d'instances souhaité dans l'emplacement du parc reste le même, à moins qu'il ne soit modifié manuellement. Lorsque vous suspendez le dimensionnement automatique pour un site, cela a une incidence sur les politiques actuelles de la flotte et sur toutes les politiques que vous pourriez définir à l'avenir.

Pour définir manuellement la capacité de la flotte

Console
  1. Ouvrez la GameLiftconsole Amazon.

  2. Dans le volet de navigation, choisissez Hosting, Fleets.

  3. Sur la page Flottes, choisissez le nom d'une flotte active pour ouvrir la page détaillée de la flotte.

  4. Dans l'onglet Mise à l'échelle, sous Emplacements de mise à l'échelle automatique suspendus, sélectionnez chaque emplacement pour lequel vous souhaitez suspendre le dimensionnement automatique, puis choisissez Suspendre.

  5. Sous Dimensionnement de la capacité, sélectionnez un emplacement que vous souhaitez définir manuellement, puis choisissez Modifier.

  6. Dans la boîte de dialogue Modifier la capacité de dimensionnement, définissez votre valeur préférée pour les instances souhaitées, puis choisissez Confirmer. Cela indique à Amazon GameLift le nombre d'instances à maintenir actives, prêtes à héberger des sessions de jeu.

Amazon GameLift répond aux modifications en déployant des instances supplémentaires ou en fermant celles qui ne sont pas nécessaires. Au fur et à mesure qu'Amazon GameLift termine ce processus, le nombre d'instances actives dans l'emplacement change pour correspondre à la valeur d'instances souhaitée mise à jour. Ce processus peut prendre un certain temps.

AWS CLI
  1. Vérifiez les paramètres de capacité actuels. Dans une fenêtre de ligne de commande, utilisez la describe-fleet-location-capacitycommande avec l'ID du parc et l'emplacement pour lesquels vous souhaitez modifier la capacité. Cette commande renvoie un FleetCapacityobjet qui inclut les paramètres de capacité actuels de l'emplacement. Déterminez si les limites d'instances peuvent s'adapter au nouveau paramètre d'instances souhaité.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Mettez à jour la capacité souhaitée. Utilisez la update-fleet-capacitycommande avec l'ID du parc, l'emplacement et une nouvelle valeur pour les instances souhaitées. Si cette valeur se situe en dehors de la plage limite actuelle, vous pouvez ajuster les valeurs limites dans la même commande.

    --fleet-id <fleet identifier> --location <location name> --desired-instances <fleet capacity as an integer> --max-size <maximum capacity> [Optional] --min-size <minimum capacity> [Optional]

    Exemple :

    aws gamelift update-fleet-capacity \ --fleet-id fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa \ --location us-west-2 \ --desired-instances 5 \ --max-size 10 \ --min-size 1

Si votre demande aboutit, Amazon GameLift renvoie l'identifiant de la flotte. Si le nouveau paramètre d'instances souhaité dépasse les limites minimale et maximale, Amazon GameLift renvoie un message d'erreur.