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.
GAMEPERF01-BP02 Berücksichtigen Sie den Betriebsaufwand für die Skalierung von Spieleservern
Berücksichtigen Sie den Verwaltungs- und Betriebsaufwand, der mit jeder Hosting-Option verbunden ist.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch
Implementierungsleitfaden
Operativer Aufwand
Self-hosted Lösungen auf EC2 oder Containern bieten zwar mehr Kontrolle, erfordern aber auch mehr Management. Container-Orchestratoren wie ECS oder EKS können die Startzeiten für containerisierte Server verkürzen und gleichzeitig die Netzwerkkomplexität und den Aufwand für die Wartungsorchestrierung erhöhen.
Beispielsweise können EKS-verwaltete Knotengruppen die Bereitstellung und das Lifecycle-Management Ihrer Spieleserver automatisieren, beachten jedoch nicht die Budgets für Pod-Unterbrechungen, wenn ein Knoten beendet wird. Wenn Ihr Spiel länger als die 15-minütige Kündigungsfrist benötigt, um Spiele sicher abzuschließen, müssen Sie möglicherweise Lifecycle-Hooks erstellen oder selbstverwaltete Knoten mit benutzerdefinierten Controllern in Betracht ziehen, um Spielunterbrechungen zu blockieren.
Verwaltete Dienste wie Amazon Game Lift übernehmen zwar den größten Teil des Betriebsaufwands, reduzieren jedoch die Transparenz und Kontrolle über spezielle Anforderungen an Netzwerk- und Sicherheitskonfigurationen auf niedriger Ebene. Die Wahl einer Gameserverlösung ist ein Kompromiss zwischen dem Grad der Anpassung, der Kontrolle und der Verantwortung, die Sie für die Optimierung der Spielserverleistung und das Skalierungsverhalten haben werden.
Implementierungsschritte
-
Beurteilen Sie den Betriebsaufwand für Hosting-Optionen und wägen Sie den Kontroll- und Verwaltungsaufwand zwischen selbst gehosteten Lösungen wie EC2, ECS oder EKS und verwalteten Diensten wie Amazon Game Lift ab.
-
Verwenden Sie EKS-verwaltete Knotengruppen für die Automatisierung, implementieren Sie jedoch Lifecycle-Hooks oder benutzerdefinierte Controller, falls Ihre Spieleserver längere Kündigungsfristen als die Standardfristen benötigen.
-
Wägen Sie bei der Auswahl einer Gameserverlösung die Kompromisse zwischen Anpassung, Sichtbarkeit und betrieblicher Verantwortung ab.