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.
GAMESUS02-BP01 Wählen Sie Managed Services für geeignete Rechenarbeitslasten
Gestalten Sie Ihre Spiele-Back-End-Dienste so, dass sie verwaltete Dienste für ereignisgesteuerte oder stark variable Traffic-Workloads verwenden. Managed Services verlagern die Verwaltung der Infrastruktur auf mehrere Nutzer AWS und verteilen die Auswirkungen auf die Umwelt auf mehrere Nutzer, da sie über mehrere Mandanten verfügen.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch
Implementierungsleitfaden
AWS Dienste wie AWS Lambda AWS Fargate (Container) und Amazon Gamelift (Gameserver-Orchestration) können Code und Container ausführen oder Ihre Spieleserver orchestrieren, ohne dass Sie die zugrunde liegende Infrastruktur verwalten müssen. Diese Dienste werden automatisch entsprechend der Nachfrage der Spieler skaliert, und es werden Ihnen nur die Ressourcen in Rechnung gestellt, die Sie verbrauchen. Da die zugrunde liegende Infrastruktur in Ihrem Namen verwaltet wird, können Sie sich ausschließlich auf Ihre Spiele und die Anforderungen der Backend-Dienste konzentrieren.
Sie können AWS Lambda
AWS Fargate
Amazon GameLift
Implementierungsschritte
-
Nutze AWS Lambda die automatische Skalierung und serverlose Verwaltung für ereignisgesteuerte Workloads wie die Verarbeitung von Spielereignissen, Spielerauthentifizierung, Käufen im Spiel und Matchmaking-Anfragen.
-
Stellen Sie die Lösung AWS Fargate mit ECS oder EKS für Backend-Dienste wie Spielerprofile, Statusverwaltung und Spielersuche bereit, wodurch die Serververwaltung entfällt und die Anwendungsisolierung verbessert wird.
-
Verwenden Sie Amazon GameLift , um dedizierte Spieleserver für sitzungsbasierte Multiplayer-Spiele bereitzustellen und zu skalieren und so die Entwicklungszeit und die betriebliche Komplexität zu reduzieren.