Manuelles Festlegen der Kapazität für eine GameLift Amazon-Flotte - Amazon GameLift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Manuelles Festlegen der Kapazität für eine GameLift Amazon-Flotte

Wenn Sie eine neue Flotte erstellen, legt Amazon die gewünschten Instances GameLift automatisch auf eine Instance an jedem Flottenstandort fest. Anschließend GameLift stellt Amazon an jedem Standort eine neue Instance bereit. Um die Flottenkapazität zu ändern, können Sie eine zielbasierte Auto-Scaling-Richtlinie hinzufügen oder die Anzahl der Instanzen, die Sie für einen Standort wünschen, manuell festlegen. Weitere Informationen finden Sie unter Skalieren der Flottenkapazität.

Das manuelle Festlegen der Kapazität einer Flotte kann nützlich sein, wenn Sie keine automatische Skalierung benötigen oder wenn Sie die Kapazität auf einem bestimmten Niveau halten müssen. Das manuelle Festlegen der Kapazität funktioniert nur, wenn Sie keine zielbasierte Auto-Scaling-Richtlinie verwenden. Wenn Sie über eine zielorientierte Auto-Scaling-Richtlinie verfügen, setzt diese auf der Grundlage ihrer eigenen Skalierungsregeln sofort die gewünschte Kapazität zurück.

Sie können die Kapazität manuell in der GameLift Amazon-Konsole oder mithilfe der AWS Command Line Interface (AWS CLI) festlegen. Der Status der Flotte muss aktiv sein.

Automatische Skalierung aussetzen

Sie können alle automatischen Skalierungsaktivitäten für jeden Flottenstandort aussetzen. Wenn die automatische Skalierung unterbrochen ist, bleibt die gewünschte Anzahl von Instanzen am Flottenstandort unverändert, sofern sie nicht manuell geändert wird. Wenn Sie die automatische Skalierung für einen Standort aussetzen, wirkt sich dies auf die aktuellen Richtlinien der Flotte und alle Richtlinien aus, die Sie möglicherweise in Zukunft definieren.

So legen Sie die Flottenkapazität manuell fest

Console
  1. Öffnen Sie die GameLiftAmazon-Konsole.

  2. Wählen Sie im Navigationsbereich Hosting, Fleets aus.

  3. Wählen Sie auf der Seite Flotten den Namen einer aktiven Flotte aus, um die Detailseite der Flotte zu öffnen.

  4. Wählen Sie auf der Registerkarte Skalierung unter Gesperrte Standorte für die automatische Skalierung jeden Standort aus, für den Sie die automatische Skalierung aussetzen möchten, und wählen Sie dann Aussetzen aus.

  5. Wählen Sie unter Skalierungskapazität einen Speicherort aus, den Sie manuell festlegen möchten, und wählen Sie dann Bearbeiten.

  6. Geben Sie im Dialogfeld „Skalierungskapazität bearbeiten“ Ihren bevorzugten Wert für Gewünschte Instanzen ein und wählen Sie dann „Bestätigen“. Dadurch wird Amazon GameLift die Anzahl der Instances mitgeteilt, die in einem aktiven Zustand gehalten werden müssen, um Spielesitzungen zu hosten.

Amazon GameLift reagiert auf die Änderungen, indem es zusätzliche Instances bereitstellt oder nicht benötigte Instances herunterfährt. Sobald Amazon diesen Vorgang GameLift abgeschlossen hat, ändert sich die Anzahl der aktiven Instances am Standort, sodass sie dem aktualisierten Wert für die gewünschten Instances entspricht. Dieser Vorgang kann einige Zeit dauern.

AWS CLI
  1. Überprüfen Sie die aktuellen Kapazitätseinstellungen. Verwenden Sie in einem Befehlszeilenfenster den describe-fleet-location-capacityBefehl mit der Flotten-ID und dem Standort, für den Sie die Kapazität ändern möchten. Dieser Befehl gibt ein FleetCapacityObjekt zurück, das die aktuellen Kapazitätseinstellungen des Standorts enthält. Stellen Sie fest, ob die Instanzlimits der neuen Einstellung für die gewünschten Instanzen entsprechen.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Aktualisierung der gewünschten Kapazität. Verwenden Sie den update-fleet-capacityBefehl mit der Flotten-ID, dem Standort und einem neuen Wert für die gewünschten Instances. Wenn dieser Wert außerhalb des aktuellen Grenzbereichs liegt, können Sie die Grenzwerte im selben Befehl anpassen.

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

    Beispiel:

    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

Wenn Ihre Anfrage erfolgreich ist, GameLift gibt Amazon die Flottennummer zurück. Wenn die neue Einstellung für die gewünschten Instances außerhalb der Mindest- und Höchstgrenzen liegt, GameLift gibt Amazon eine Fehlermeldung zurück.