

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.

# GAMECOST02-BP03 Wählen Sie die entsprechende Berechnungsoption, um die Kosten zu senken
<a name="gamecost02-bp03"></a>

 Führen Sie Leistungstests Ihrer Spieleserversoftware für eine Vielzahl von Instanztypen und Rechenoptionen durch, um festzustellen, welche Option für Ihr Spiel am kostengünstigsten ist. 

 **Risikostufe bei fehlender Befolgung dieser bewährten Methode:** Mittel 

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

 Neben der effizienten Nutzung der richtigen EC2-Instance-Typen für Ihre Arbeitslast sollten Sie auch berücksichtigen, welche der verfügbaren Preisoptionen für die Datenverarbeitung für Ihre Kostenoptimierungsziele am besten geeignet ist. Es stehen verschiedene Preisoptionen zur Verfügung, darunter On-Demand Instances, Spot-Instances, Reserved Instances und Savings Plans. 

 [Savings Plans ](https://aws.amazon.com/savingsplans) (SPs) bieten Rabatte für Rechenleistung, indem Nutzungszusagen eingegangen werden. Sie eignen sich ideal für Szenarien, in denen Sie Ihre voraussichtliche Nutzung für einen Zeitraum von 1 oder 3 Jahren nicht vorhersagen können. Sie bieten Rabatte wie Reserved Instances und bieten die Flexibilität, diese Rabatte für verschiedene Regionen, Instance-Familie, Betriebssystem und Mietverhältnis anzuwenden. Sie können auch darauf angewendet werden AWS Fargate, wer eine Gameserver-Hosting-Option für Gelegenheitsspiele sein kann oder AWS Lambda wer als großartige Option für rundenbasierte Spiele verwendet wird, für die keine Spielserver erforderlich sind. Weitere Informationen findest du unter [ Aufbau eines skalierbaren serverlosen Mehrspieler-Spiels. ](https://aws.amazon.com/blogs/compute/building-a-serverless-multiplayer-game-that-scales/) 

 Sparpläne werden bei der Veröffentlichung von Spielen eingeführt, um Kosten für die Auslastung der Spieleserver zu sparen, die zu den Ausgaben der EC2-Instances beitragen, wenn das Spiel für das Publikum veröffentlicht wird. Sparpläne können auch nach der Veröffentlichung eingeführt werden, wenn das Spielbetriebsteam einen besseren Überblick über den Spielerverkehr hat, nachdem das Spiel über einen längeren Zeitraum in Produktion war. 

 Da Sparpläne regionale Flexibilität bieten, sind sie besonders ideal, um die Ausgaben für Spielserver für Spiele mit unvorhersehbarer Nutzung in verschiedenen Regionen zu optimieren. 

 Wenn Ihr tägliches Spielernutzungsmuster beispielsweise mindestens 20 Server zur Unterstützung Ihrer Spielerbasis erfordert, aber in regelmäßigen Abständen bis zu 40 Server benötigt werden, sollten Sie erwägen, Sparpläne abzuschließen, um den Basiswert von 20 Servern abzudecken, da dieser Nutzungsbedarf vorhersehbar und konsistent ist und zu einer maximalen Nutzung der von Ihnen gekauften Nutzungsvereinbarung führt. 

 Maximieren Sie die Nutzung von Sparplänen und erweitern Sie sie durch andere Kaufoptionen, die mehr Flexibilität bei unvorhersehbaren Nutzungsspitzen der Spieleserver bieten, wie z. B. On-Demand- und Spot-Instances, um optimale Einsparungen zu erzielen. 

 Spot-Instances eignen sich ideal für den Betrieb von Spieleservern, da sie die größten Rabatte auf Rechenleistung bieten, keine Nutzungsverpflichtungen erfordern und Flexibilität für unvorhersehbare und hohe Workload-Typen bieten. Spot-Instances können jedoch unterbrochen werden und eignen sich daher am besten für Spieleserver-Workloads mit kurzer Spielesitzungsdauer oder Situationen, in denen die Toleranz für Unterbrechungen höher ist. 

 Weitere Informationen zur Anleitung zum Betrieb von Spieleservern mit Kubernetes auf Amazon EKS mit EC2 Spot-Instances finden Sie unter [ So führen Sie Massive-Multiplayer-Spiele mit EC2 Spot mithilfe von Aurora Serverless aus. ](https://aws.amazon.com/blogs/compute/how-to-run-massively-multiplayer-games-with-ec2-spot-using-aurora-serverless/) 

 Verwenden Sie [ Amazon EC2 Spot-Instances, um Pools ](https://aws.amazon.com/ec2/spot/instance-advisor/) zu ermitteln, bei denen die Wahrscheinlichkeit einer Unterbrechung am geringsten ist und die im Vergleich zu On-Demand-Tarifen maximale Einsparungen ermöglichen. 

 Wenn Sie Spot verwenden, wird außerdem empfohlen, Spieleserver-Workloads über mehrere EC2-Instance-Typen und Availability Zones hinweg auszuführen, um Ihre Kapazitätsnutzung AWS-Region zu diversifizieren und das Risiko von Unterbrechungen zu reduzieren. 

 Erwägen Sie die Verwendung von Spot-Instances in Kombination mit On-Demand Instances, um die Auswirkungen potenzieller Unterbrechungen auf aktive Spielsitzungen zu minimieren. Verwenden Sie eine Strategie zur Kapazitätszuweisung, um das Risiko einer Unterbrechung weiter zu verringern. 

 Weitere bewährte Methoden finden Sie in den [ Best Practices für Amazon EC2 Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html). [Ein Kapazitätsausgleich in Auto Scaling, um gefährdete Spot-Instances zu ersetzen, ](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-capacity-rebalancing.html) kann verwendet werden, um proaktiv zu überwachen und zusätzliche Kapazitäten hinzuzufügen, wenn bei Spot-Instances ein erhöhtes Ausfallrisiko besteht. 

 [Amazon GameLift FleetIQ ](https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html) lässt sich in Spot-Instances integrieren, um die Nutzung kostengünstiger Spot-Instances zu optimieren und gleichzeitig das Risiko von Unterbrechungen zu reduzieren. Wenn Sie Ihr Spiel mit hosten GameLift, lesen Sie die GameLift Dokumentation zur Auswahl der Computerressourcen. Weitere Informationen finden [ Sie unter Computerressourcen für eine verwaltete Flotte auswählen](https://docs.aws.amazon.com/gameliftservers/latest/developerguide/gamelift-compute.html). 

 Das folgende Diagramm veranschaulicht anhand eines Beispiels die Verwendung mehrerer Preisoptionen für Rechenleistung bei Gameserver-Workloads: 

![Hosten von Spieleservern mit mehreren EC2-Preisoptionen](https://docs.aws.amazon.com/de_de/wellarchitected/latest/games-industry-lens/images/image10.jpeg)


 In der Abbildung schwankt die Anzahl der Spieler im Laufe der Zeit, was es schwierig macht, die Auslastung zu kontrollieren und eine Kostenoptimierung zu erreichen. Um dieser Fluktuation zu begegnen, sollten Sie erwägen, eine Mischung aus verschiedenen Preisoptionen für Rechenleistung zu wählen. Verwenden Sie Savings Plans for EC2, um die Anforderungen Ihrer Mindestnutzungsanforderungen zu erfüllen, und verlassen Sie sich auf EC2 On-Demand - und EC2-Spot-Instances, um die Anforderungen Ihrer Spieler zu erfüllen. 

### Implementierungsschritte
<a name="implementation-steps-64"></a>
+  Verwenden Sie Sparpläne für eine vorhersehbare Grundnutzung und kombinieren Sie sie mit Spot und On-Demand Instances, um Flexibilität und Kostenoptimierung bei Nutzungsspitzen zu erzielen. 
+  Verwenden Sie Spot-Instances für Spieleserver mit kurzer Sitzungsdauer oder höherer Unterbrechungstoleranz. Diversifizieren Sie dabei nach Instance-Typen und Availability Zones, um das Risiko zu minimieren. 
+  Implementieren Sie Tools wie EC2 Spot Instances Advisor, Capacity Rebalancing und GameLift FleetIQ, um die Spot-Instance-Nutzung zu optimieren und Unterbrechungen proaktiv zu bewältigen. 