

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.

# GAMEREL02-BP01 Implementieren Sie eine Skalierungsstrategie, die den Status der Spielsitzungen aktiver Spieler berücksichtigt
<a name="gamerel02-bp01"></a>

 Implementieren Sie eine Lösung für die automatische Skalierung Ihrer Spielinfrastruktur auf eine Weise, die den Zustandscharakter Ihrer aktiven Spielersitzungen berücksichtigt und skalierende Aktivitäten problemlos bewältigt, ohne das Gameplay zu stören. 

 **Risikostufe, wenn diese bewährte Methode nicht eingeführt wird:** Hoch 

## Implementierungsleitfaden
<a name="implementation-guidance-39"></a>

 Einer der Vorteile der Entwicklung eines Spiels in der Cloud ist die Elastizität, die durch die automatische Skalierung der Serverinfrastruktur nach Bedarf erreicht werden kann, um der Nachfrage gerecht zu werden. Während zustandslose oder asynchrone Spiele und Backend-Services mithilfe von [ Amazon EC2 Auto Scaling-Richtlinien](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html), [ EKS-Autoscaling oder ähnlichen Techniken, die normalerweise für skalierbare Webanwendungen verwendet werden](https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html), dynamisch skaliert werden können, benötigen Spieleentwickler in der Regel einen individuelleren Ansatz für die Skalierung statusbehafteter oder synchroner Spiele, um Unterbrechungen bei aktiven Spielersitzungen zu verhindern. 

### Implementierungsschritte
<a name="implementation-steps-38"></a>
+  Generieren Sie für statusbehaftete Spiele benutzerdefinierte Messwerte, anhand derer Sie den Status Ihrer Spielersitzungen und die verfügbare Spielserverkapazität überwachen können. Diese Werte können Amazon CloudWatch als benutzerdefinierte Messwerte gemeldet werden. Trainingsfunktionen mit Anwendungsüberwachung, z. B. CloudWatch Synthetics, überprüfen das Spiel auf Beeinträchtigungen von Funktionen, die mit einer einfachen Zustandsüberwachung nach oben und unten möglicherweise nicht erkannt werden. 
+  Implementieren Sie mithilfe benutzerdefinierter Messwerte Software zur Skalierung von Spieleservern, z. B. als serverlose Anwendung mit AWS Lambda Funktion oder AWS Fargate, um die Flotte dedizierter Spieleserver-Instances zu verwalten, indem Sie das AWS SDK verwenden, um API-Aufrufe zur Aktualisierung der Mindest-, Höchst- und gewünschten Kapazitätseinstellungen für die EC2 [ Auto ](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html) Scaling-Gruppen, die Ihren Spieleserver-Build hosten, zu aktualisieren. 
+  Verwenden Sie Amazon GameLift , um Ihre Spieleserver zu hosten, und nutzen Sie die [ sofort einsatzbereiten Auto-Scaling-Funktionen für Spieleserver, ](https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-manage-capacity.html) um diesen Skalierungsprozess für Sie zu verwalten. 

 Die automatischen Skalierungsfunktionen von Amazon GameLift erkennen aktive Spielersitzungen und können so konfiguriert werden, dass Spielserver-Instances, die aktiv Spieler hosten, beendet oder erweitert werden. Weitere Informationen finden Sie unter [ Überwachen von GameLift Amazon-Servern mit Amazon. CloudWatch ](https://docs.aws.amazon.com/gamelift/latest/developerguide/monitoring-cloudwatch.html) 