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.
Erstellen Sie eine Hybrid-Hosting-Lösung
Eine Hybrid-Hosting-Lösung kombiniert mehrere Quellen für Game-Hosting-Ressourcen, um dein Spiel zu hosten, einschließlich Amazon GameLift Servers verwalteter Flotten, die im Spiel laufen, AWS Cloud und Ressourcen, die du selbst bereitstellst und verwaltest. In diesem Thema werden einige gängige Muster für den Aufbau einer Hybridlösung beschrieben. Außerdem finden Sie Tipps, wie Sie selbstverwaltetes Spielehosting erfolgreich mit cloudbasiertem Game-Hosting kombinieren können, das von verwaltet wird. Amazon GameLift Servers
Gängige Hybridmuster
-
Kostenoptimierung: Verwenden Sie für jedes Szenario den kostengünstigsten Flottentyp, z. B. Anywhere-Flotten für die Basiskapazität und verwaltete Flotten für Spitzennachfrage.
-
Geografische Flexibilität: Stellen Sie verwaltete Flotten in stark frequentierten AWS-Regionen und überall verfügbaren Flotten bereit, in denen Sie über eine bestehende Infrastruktur oder spezifische Compliance-Anforderungen verfügen.
-
Risikominderung: Reduzieren Sie die Abhängigkeit von einem einzelnen Hosting-Ansatz, indem Sie die Last auf mehrere Flottenarten und Anbieter verteilen.
-
Schrittweise Migration: Umstellung von lokalen oder anderen Hosting-Lösungen auf AWS schrittweise unter Beibehaltung der Servicekontinuität.
Entwicklung und Produktion sind aufgeteilt
Verwenden Sie verschiedene Flottenarten für Entwicklungs- und Produktionsumgebungen:
-
Entwicklung: Überall verfügbare Flotten für kostengünstige Entwicklung und Erprobung
-
Produktion: Verwaltete Amazon EC2 - oder Containerflotten für skalierbares, zuverlässiges Produktionshosting
Regionale Optimierung
Optimieren Sie die Flottenarten anhand von AWS-Regionen Merkmalen:
-
Stark frequentiert AWS-Regionen: Verwaltete Flotten mit auto-scaling für variable Nachfrage
-
Spezialisiert AWS-Regionen: Überall verfügbare Flotten aus Gründen der Einhaltung von Vorschriften, Datenhoheit oder vorhandener Infrastruktur
Staffelung der Kapazität
Verwenden Sie unterschiedliche Flottenarten für unterschiedliche Kapazitätsstufen:
-
Basiskapazität: Überall verfügbare Flotten oder Reserved Instances für vorhersehbare Auslastung
-
Burst-Kapazität: Verwaltete Flotten mit auto-scaling für Spitzennachfrage
-
Überlaufkapazität: Spot-Instances oder zusätzliche AWS-Regionen Instances für extreme Spitzenzeiten
Überlegungen zur Implementierung
Berücksichtigen Sie beim Aufbau einer Hybridlösung die folgenden Schlüsselfaktoren:
- Konfiguration der Warteschlange für Spielsitzungen
-
Konfiguriere deine Warteschlangen für Spielsitzungen so, dass sie alle Flottenarten umfassen, und lege entsprechende Prioritäten und Latenzeinstellungen fest, um eine optimale Platzierung in deiner hybriden Infrastruktur zu gewährleisten.
- Überwachung und Beobachtbarkeit
-
Implementieren Sie eine umfassende Überwachung aller Flottenarten, um den Überblick über Leistung, Kapazität und Kosten Ihrer Hybridlösung zu behalten.
- Operative Komplexität
-
Berücksichtigen Sie die zunehmende betriebliche Komplexität bei der Verwaltung mehrerer Flottenarten, einschließlich unterschiedlicher Einsatzprozesse, Überwachungstools und Verfahren zur Fehlerbehebung.
- Netzwerkkonnektivität
-
Sorgen Sie für eine zuverlässige Netzwerkkonnektivität zwischen Ihren verschiedenen Hosting-Umgebungen, insbesondere für Anywhere-Flotten, die sich vor Ort oder bei verschiedenen Cloud-Anbietern befinden können.
Erste Schritte mit Hybrid-Hosting
Um eine Hybrid-Hosting-Lösung zu implementieren:
-
Fangen Sie einfach an: Beginnen Sie mit einem einzigen Flottentyp und fügen Sie nach und nach weitere hinzu, wenn Ihre Anforderungen klarer werden.
-
Planen Sie Ihre Architektur: Entwerfen Sie Ihre Hybridarchitektur auf der Grundlage Ihrer spezifischen Anforderungen in Bezug auf Kosten, Leistung, Compliance und betriebliche Komplexität.
-
Warteschlangen konfigurieren: Richten Sie Warteschlangen für Spielsitzungen ein, die sich über Ihre verschiedenen Flottenarten erstrecken, mit entsprechenden Prioritäten und Platzierungsstrategien.
-
Gründlich testen: Testen Sie die Platzierung von Spielsitzungen und Failover-Szenarien in Ihrer gesamten hybriden Infrastruktur, bevor Sie mit der Produktion beginnen.
-
Überwachen und optimieren: Überwachen Sie kontinuierlich Leistung und Kosten für alle Flottenarten und passen Sie Ihre Konfiguration nach Bedarf an.
Tipps
-
Verwende dieselben Spielclient- und Serverkomponenten für verwaltete und selbstverwaltete Hosting-Ressourcen. Sorgen Sie für ein einheitliches Spielerlebnis auf allen Hosting-Ressourcen.
-
Verwenden Sie dieselben FlexMatch Matchmaker, um Spiele auf allen Hosting-Ressourcen zu platzieren.
-
Verwalten Sie Ihre Hybrid-Hosting-Ressourcen zentral gemeinsam, während Sie sie auf der ganzen Welt einsetzen.
-
Da die Nachfrage der Spieler schwankt, können Sie die Auslastung von Spielsitzungen nahtlos über verwaltete und selbstverwaltete Ressourcen hinweg verwalten.
-
Mit dem Amazon GameLift Servers Agenten können Sie dieselben Tools verwenden, um die Lebenszyklen von Spieleservern auf allen Arten von Hosting-Ressourcen zu verwalten.
-
Erfassen Sie Spiel- und Spielermetriken und Logs für alle Hosting-Ressourcen. Nutzen Sie Amazon GameLift Servers Funktionen und andere AWS Dienste, um Daten zu kombinieren und kohärente Observability-Lösungen zu entwickeln.