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.
Strategien zur Kostenoptimierung
Verwenden Sie diese Strategien mit einer verwalteten Hosting-Lösung, um Ihre Cloud-Hosting-Kosten zu senken und gleichzeitig die hohe Leistung und das Spielerlebnis aufrechtzuerhalten.
Best Practices
Befolge diese Tipps, um Methoden zur Kostenoptimierung in dein Spiele-Hosting zu integrieren. Wir empfehlen dir, mindestens regelmäßige Überprüfungen deiner Amazon GameLift Servers Kosten und Nutzungsmuster zu vereinbaren. Wenn Sie Fragen zur Preisgestaltung haben, wenden Sie sich an Ihren
Flottenkonfiguration
-
Nutze den Preisrechner — Verwende dieses Tool zusammen mit deinen Game-Hosting-Daten, um Optionen zu erkunden und mögliche Konfigurationsszenarien zur Kosteneinsparung zu testen. Siehe AWS Preisrechner für Amazon GameLift Servers
. -
Sparen Sie bei der Entwicklung — Verwenden Sie für Entwicklung und Tests kleinere, kostengünstigere Instance-Typen und führen Sie sie nur dann aus, wenn Sie sie benötigen.
-
Instance-Typ an Spiel anpassen — Wählen Sie EC2 Amazon-Instance-Familien, Typen und Größen für Ihre Flotten, die den Anforderungen Ihres Spiels am besten entsprechen. Weitere Informationen finden Sie im Abschnitt Instanztypen unter Wählen Sie Rechenressourcen für eine verwaltete Flotte.
-
Verwenden Sie Graviton-Instance-Typen — Graviton-Instances werden von ARM-basierten Prozessoren angetrieben. Sie bieten ein besseres Preis-Leistungs-Verhältnis, eine höhere Energieeffizienz und niedrigere Kosten als vergleichbare x86-basierte Instances mit dem On-Demand-Preismodell.
-
Verwenden Sie Spot-Instances — Spot-Instances sind in der Regel kostengünstiger als On-Demand-Instances, aber möglicherweise nicht immer verfügbar. Kombinieren Sie Spot- und On-Demand-Flotten, um ein Gleichgewicht zwischen niedrigen Kosten und hoher Verfügbarkeit zu erzielen (eine Spot-Nutzung von 50-85% wird empfohlen). Verwenden Sie Spot-Instances für nicht kritische Spielmodi oder außerhalb der Spitzenzeiten. Um die Rentabilität von Spot-Instances zu überwachen, verfolgen Sie Metriken wie und.
InstanceInterruptionsGameServerInterruptionsSiehe On-Demand-Instances im Vergleich zu Spot Instances. -
Server unter Linux ausführen — Erstelle deine Gameserver-Runtime für Linux. Instances, die mit Linux bereitgestellt werden, sind in der Regel kostengünstiger als solche mit Windows.
-
Optimieren Sie die Ressourcennutzung — Konfigurieren Sie Flotten für maximale Effizienz, indem Sie bei gleichbleibender Leistung so viele Spielserverprozesse wie möglich gleichzeitig ausführen. Siehe Optimiere die Laufzeitkonfiguration des Spieleservers auf verwalteten Amazon GameLift Servers.
-
Entwickeln Sie eine Strategie für mehrere Regionen — Die Bereitstellung von Game-Hosting an mehreren Standorten kann Ihren Spielern eine geringere Latenz und bessere Backup-Optionen bieten. Sorgen Sie für ein ausgewogenes Verhältnis zwischen regionaler Abdeckung und Kosteneffizienz, indem Sie das Hosting zunächst auf den Märkten Ihrer größten Anbieter bereitstellen und in Spitzenzeiten sekundäre Standorte für Überkapazitäten nutzen. Siehe Erstellen Sie eine Warteschlange mit mehreren Standorten.
Skalierung der Flottenkapazität
-
Auf Null skalieren — Wenn Flotten nicht genutzt werden, setzen Sie die Flottenkapazität manuell auf Null, um unnötige Gebühren zu vermeiden. Siehe Manuelles Einstellen der Kapazität für eine Amazon GameLift Servers Flotte.
-
Automatische Skalierung hinzufügen — Vermeiden Sie eine übermäßige Bereitstellung von Hosting-Ressourcen, indem Sie die Hosting-Kapazität für Spiele mithilfe von Auto Scaling anpassen. Passen Sie die Kapazität an die schwankende Spielernachfrage und andere wichtige Kennzahlen an. Siehe Automatische Skalierung der Flottenkapazität mit Amazon GameLift Servers.
-
Halten Sie einen Puffer bereit — Um plötzliche Spitzen der Spielernachfrage zu bewältigen, ohne die Spieler warten zu lassen, verwenden Sie Target Tracking, um einen Puffer inaktiver Spieleserver aufrechtzuerhalten. Passen Sie den Puffer an die Größe und das Nutzungsverhalten Ihrer Spielerbasis an. Siehe Zielbasiertes Auto Scaling.
Platzierung der Spielsitzungen
-
Platzierungswarteschlangen verwenden — Amazon GameLift Servers Warteschlangen basieren auf einem Algorithmus, der anhand der Kosten für die Hosting-Ressourcen und anderer Faktoren die „bestmöglichen“ Austragungsorte für Spielsitzungen bestimmt. Siehe Platzierung der Spielsitzungen konfigurieren.
-
Passen Sie die Prioritäten der Warteschlangen an — Sie können ändern, wie eine Warteschlange die Hosting-Kosten bei der Platzierung von Spielsitzungen priorisiert. Siehe Priorisieren Sie die Platzierung von Spielsitzungen.
-
Überwachen Sie die Platzierungsmetriken — Verfolgen Sie, wie Warteschlangen Standorte für Spielsitzungen auswählen, um Optimierungsmöglichkeiten zu identifizieren. Siehe Amazon GameLift Servers-Metriken für Warteschlangen.
Datenübertragung
-
Datenübertragungen verfolgen — Überwachen Sie, wie Daten zwischen Ihren Spielclients und Servern übertragen werden, und ergreifen Sie Maßnahmen zur Optimierung der Aktivitäten.
-
Datenkomprimierung verwenden — Erwägen Sie die Implementierung von Datenkomprimierungstechniken für Datenübertragungen zwischen Spielclients und Servern. Die Komprimierung spielt eine entscheidende Rolle bei der Reduzierung der Bandbreitennutzung sowie bei der Verbesserung der Spielleistung und Latenz.
Tools für Ressourcenkosten und -nutzung
Erfahren Sie, wie Sie mithilfe von AWS Tools Ihre Hosting-Kosten für Spiele überwachen und optimieren könnenAmazon GameLift Servers. Informationen zu zusätzlichen Tools finden Sie unter AWS Fakturierung und Kostenmanagement.
AWS Tools für das Kostenmanagement
-
Abrechnungskonsole — Überprüfe deine AWS Rechnungen und deine Nutzung. Weitere Informationen findest du unter Erste Schritte mit der Abrechnung.
-
Benachrichtigungen zur Nutzung des kostenlosen Kontingents — Richten Sie Benachrichtigungen ein, wenn sich die Limits des kostenlosen Kontingents nähern. Weitere Informationen finden Sie unter Nachverfolgung Ihrer Nutzung des AWS kostenlosen Kontingents.
-
CloudWatch Amazon-Abrechnungsbenachrichtigungen — Konfigurieren Sie Benachrichtigungen, wenn die Nutzung benutzerdefinierte Schwellenwerte erreicht. Weitere Informationen zur Übersicht Ihrer geschätzten AWS Gebühren finden Sie unter Einen Abrechnungsalarm erstellen.
Kostenzuweisung und -verfolgung
-
Tags zur Kostenzuweisung — Tagge deine Flotten und andere Ressourcen, um die Hosting-Kosten zu organisieren und nachzuverfolgen. Weitere Informationen findest du unter Kosten mithilfe von Tags zur AWS Kostenzuweisung organisieren und nachverfolgen.
-
Kostenberichte — Erstellen Sie Berichte, die nach zugewiesenen Tags kategorisiert sind. Weitere Informationen finden Sie unter Verwenden des monatlichen Kostenverteilungsberichts.
-
AWS Cost Explorer— Analysieren Sie Kosten, Trends und Prognosen mithilfe von Filtern und anpassbaren Ansichten. Weitere Informationen finden Sie unter Analysieren Ihrer Kosten und Nutzung mit AWS Cost Explorer.
-
AWS Budgets— Verfolgen Sie Ihre AWS Kosten und Ihren Verbrauch und ergreifen Sie entsprechende Maßnahmen. Weitere Informationen finden Sie unter Verwaltung Ihrer Kosten mit AWS Budgets.
Leistungsüberwachung mit Amazon GameLift Servers und Amazon CloudWatch
Überwachen Sie diese wichtigen Kennzahlen, um die Ressourcennutzung zu optimieren. Sehen Sie sich Metriken in der Amazon GameLift Servers Konsole an oder verwenden Sie CloudWatch Amazon-Dashboards. Einzelheiten zu allen verfügbaren Metriken für finden Sie Amazon GameLift Servers unterÜberwachen Sie Amazon GameLift Servers mit Amazon CloudWatch.
-
Instanzmetriken —
ActiveInstances,IdleInstances,PercentIdleInstances -
Metriken für Serverprozesse —
ActiveServerProcesses,HealthyServerProcesses -
Metriken für Spielsitzungen —
ActiveGameSessions,AvailableGameSessions -
Metriken der Spielersitzungen —
CurrentPlayerSessions -
Metriken für die Warteschlange —
AverageWaitTime,QueueDepth -
Matchmaking-Metriken —
CurrentTickets,MatchesPlaced -
Hardwareleistung —
CPUUtilization,NetworkIn/NetworkOut,DiskReadBytes/DiskWriteBytes Metriken zur Ressourcenauslastung
-
Wird verwendet
PercentIdleInstances, um die optimale Flottengröße zu bestimmen. -
Verfolge
PercentAvailableGameSessions, um eine ausreichende Kapazität für das Hosten von Spielen sicherzustellen. -
Überwachung
InstanceInterruptionsund FeststellungGameServerInterruptionsder Rentabilität der Spot-Instance.
-