Legen Sie GameLift Amazon-Kapazitätsgrenzen fest - 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.

Legen Sie GameLift Amazon-Kapazitätsgrenzen fest

Wenn Sie die Hosting-Kapazität für einen GameLift Amazon-Flottenstandort entweder manuell oder durch automatische Skalierung skalieren, sollten Sie die Skalierungsgrenzen des Standorts berücksichtigen. Alle Flottenstandorte haben eine Mindest- und Höchstgrenze, die die zulässige Reichweite für die Kapazität des Standorts definiert. Standardmäßig liegen die Limits für Flottenstandorte bei mindestens 0 Instances und maximal bei 1 Instance. Bevor Sie einen Flottenstandort skalieren können, passen Sie die Grenzwerte an.

Wenn Sie Auto Scaling verwenden, ermöglicht das maximale Limit Amazon die Skalierung eines Flottenstandorts, GameLift um der Nachfrage der Spieler gerecht zu werden. Dadurch werden jedoch außer Kontrolle geratene Hosting-Kosten vermieden, z. B. während eines DDOS-Angriffs. Richten Sie einen CloudWatchAmazon-Alarm ein, der Sie benachrichtigt, wenn sich die Kapazität dem Höchstwert nähert, sodass Sie die Situation beurteilen und bei Bedarf manuell anpassen können. (Sie können auch einen Abrechnungsalarm erstellen, um die AWS Kosten zu überwachen.) Das Mindestlimit ist nützlich, um die Verfügbarkeit des Hostings aufrechtzuerhalten, auch wenn die Nachfrage der Spieler gering ist.

Sie können Kapazitätslimits für die Standorte einer Flotte in der GameLiftAmazon-Konsole oder mithilfe der AWS Command Line Interface (AWS CLI) festlegen.

So legen Sie die Grenzwerte für die Flottenkapazität 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 Skalierung der Kapazität einen Flottenstandort aus und wählen Sie dann Bearbeiten aus.

  5. Legen Sie im Dialogfeld Skalierungskapazität bearbeiten die Anzahl der Instanzen für Minimale Größe, Gewünschte Instanzen und maximale Größe fest.

  6. Wählen Sie Bestätigen aus.

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 neuen Instanzlimits der aktuellen Einstellung für die gewünschten Instanzen entsprechen.

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. Aktualisieren der Limiteinstellungen. Verwenden Sie in einem Befehlszeilenfenster den update-fleet-capacityBefehl mit den folgenden Parametern. Sie können die Instance-Limits und die Anzahl der gewünschten Instances mit demselben Befehl anpassen.

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

    Beispiel:

    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

Wenn Ihre Anfrage erfolgreich ist, GameLift gibt Amazon die Flottennummer zurück. Wenn der neue max-size oder min-size Wert mit der aktuellen desired-instances Einstellung in Konflikt steht, GameLift gibt Amazon einen Fehler zurück.