Définissez les limites GameLift de capacité d'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.

Définissez les limites GameLift de capacité d'Amazon

Lorsque vous augmentez la capacité d'hébergement d'un emplacement de GameLift flotte Amazon, manuellement ou automatiquement, tenez compte des limites de dimensionnement de l'emplacement. Tous les emplacements de la flotte sont soumis à des limites minimale et maximale qui définissent la plage autorisée pour la capacité de l'emplacement. Par défaut, les limites relatives aux emplacements de flotte sont limitées à 0 instance au minimum et à 1 instance au maximum. Avant de pouvoir redimensionner l'emplacement d'une flotte, ajustez les limites.

Si vous utilisez la mise à l'échelle automatique, la limite maximale permet GameLift à Amazon d'étendre l'emplacement d'une flotte pour répondre à la demande des joueurs, tout en évitant des coûts d'hébergement exorbitants, par exemple lors d'une attaque DDOS. Configurez une CloudWatchalarme Amazon pour vous avertir lorsque la capacité approche de la limite maximale, afin que vous puissiez évaluer la situation et l'ajuster manuellement si nécessaire. (Vous pouvez également créer une alarme de facturation pour surveiller AWS les coûts.) La limite minimale est utile pour maintenir la disponibilité de l'hébergement, même lorsque la demande des joueurs est faible.

Vous pouvez définir des limites de capacité pour les emplacements d'une flotte dans la GameLiftconsole Amazon ou en utilisant le AWS Command Line Interface (AWS CLI).

Pour définir les limites de capacité

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 Dimensionnement de la capacité, sélectionnez un emplacement de flotte, puis choisissez Modifier.

  5. Dans la boîte de dialogue Modifier la capacité de dimensionnement, définissez le nombre d'instances pour la taille minimale, les instances souhaitées et la taille maximale.

  6. Choisissez Confirm (Confirmer).

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 nouvelles limites d'instances peuvent s'adapter au paramètre d'instances actuellement souhaité.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Mettez à jour les paramètres de limite. Dans une fenêtre de ligne de commande, utilisez la update-fleet-capacitycommande avec les paramètres suivants. Vous pouvez ajuster les deux limites d'instance et le nombre d'instances souhaitées avec la même commande.

    --fleet-id <fleet identifier> --location <location name> --max-size <maximum capacity for scaling> --min-size <minimum capacity for scaling> --desired-instances <fleet capacity goal>

    Exemple :

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

Si votre demande aboutit, Amazon GameLift renvoie l'identifiant de la flotte. Si la nouvelle min-size valeur max-size ou la valeur est en conflit avec le desired-instances paramètre actuel, Amazon GameLift renvoie une erreur.