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.
Zielbasierte auto Skalierung
Target-Based Auto Scaling für Amazon GameLift passt das Kapazitätsniveau auf der Grundlage der Flottenmetrik an. PercentAvailableGameSessions
Diese Kennzahl stellt den verfügbaren Puffer der Flotte für einen plötzlichen Anstieg der Spielernachfrage dar.
Der primäre Grund für die Einrichtung eines Kapazitätspuffers ist die Wartezeit der Spieler. Wenn die Slots für Spielsitzungen bereit sind und auf sie warten, dauert es Sekunden, bis neue Spieler in die Spielsitzungen aufgenommen werden. Wenn keine Ressourcen verfügbar sind, müssen die Spieler darauf warten, dass bestehende Spielsitzungen beendet werden, oder bis neue Ressourcen verfügbar sind. Das Starten neuer Instanzen und Serverprozesse kann Minuten dauern.
Wenn Sie zielbasiertes Auto Scaling einrichten, geben Sie die Größe des Puffers an, den die Flotte beibehalten soll. Da PercentAvailableGameSessions
der Prozentsatz der verfügbaren Ressourcen gemessen wird, ist die tatsächliche Puffergröße ein Prozentsatz der gesamten Flottenkapazität. Amazon GameLift fügt Instances hinzu oder entfernt sie, um die Zielpuffergröße beizubehalten. Mit einem großen Puffer minimieren Sie die Wartezeit, zahlen aber auch für zusätzliche Ressourcen, die Sie möglicherweise nicht nutzen. Wenn Ihre Spieler toleranter gegenüber Wartezeiten sind, können Sie die Kosten senken, indem Sie einen kleinen Puffer einrichten.
So legen Sie zielbasiertes Auto Scaling fest
- Console
-
Öffnen Sie die GameLift Amazon-Konsole.
-
Wählen Sie im Navigationsbereich Hosting, Fleets aus.
-
Wählen Sie auf der Seite Flotten den Namen einer aktiven Flotte aus, um die Flottendetailseite zu öffnen.
-
Wählen Sie die Registerkarte Skalierung. Diese Registerkarte zeigt die historischen Skalierungsmetriken der Flotte an und enthält Steuerelemente zum Anpassen der aktuellen Skalierungseinstellungen.
-
Vergewissern Sie sich unter Skalierung der Kapazität, dass die Grenzwerte Minimale Größe und Max. Größe für die Flotte angemessen sind. Wenn Auto Scaling aktiviert ist, passt sich die Kapazität zwischen diesen beiden Grenzwerten an.
-
Wählen Sie unter Target-basierte auto-scaling Skalierungsrichtlinie die Option Bearbeiten aus.
-
Geben Sie im Dialogfeld Zielbasierte auto-scaling Skalierungsrichtlinie bearbeiten für Prozent verfügbarer Spielsitzungen den Prozentsatz ein, den Sie beibehalten möchten, und wählen Sie dann Bestätigen aus. Nachdem Sie die Einstellungen bestätigt haben, GameLift fügt Amazon unter Zielbasierte auto-scaling Skalierungsrichtlinie eine neue zielbasierte Richtlinie hinzu.
- AWS CLI
-
-
Festlegen der Grenzwerte für Flottenkapazität. Legen Sie die Grenzwerte mithilfe des Befehls fest. update-fleet-capacity Weitere Informationen finden Sie unter GameLift Amazon-Kapazitätsgrenzen festlegen.
-
Eine neue Richtlinie erstellen. Öffnen Sie ein Befehlszeilenfenster und verwenden Sie den put-scaling-policyBefehl mit den Parametereinstellungen Ihrer Richtlinie. Um eine bestehende Richtlinie zu aktualisieren, geben Sie den Namen der Richtlinie an und geben eine vollständige Version der aktualisierten Richtlinie an.
--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>
Beispiel:
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"