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.
Wählen Sie Rechenressourcen für eine verwaltete Flotte
Amazon GameLift ServersStellt verwaltete Flotten bereit, die Amazon Elastic Compute Cloud (Amazon) -Ressourcen (Instances EC2) verwenden, um Ihre Spieleserver bereitzustellen und Spielesitzungen in der Cloud zu hosten. Anhand der folgenden Themen können Sie entscheiden, welche Art von EC2 Instances Sie für Ihre Managed-Hosting-Lösung verwenden möchten und wie Sie sie für die Ausführung Ihrer Gameserver-Software konfigurieren.
Anmerkung
Wenn Sie planen, Hosting-Ressourcen zu verwenden, die Sie besitzen, entweder lokale Hardware oder anderes cloudbasiertes Hosting, sollten Sie Optionen für Hybrid-Hosting mit Amazon GameLift Servers Anywhere in Betracht ziehen. Siehe Aufbau einer Hosting-Flotte mit Amazon GameLift Servers.
Themen
Standort der Flotte
Berücksichtigen Sie die geografischen Standorte, an denen Sie Ihre Spieleserver bereitstellen möchten. Die Verfügbarkeit des Instanztyps variiert je nach AWS-Region lokaler Zone.
Bei Flotten mit mehreren Standorten hängen Instance-Verfügbarkeit und Kontingente von einer Kombination aus der Heimatregion der Flotte und ausgewählten Remote-Standorten ab. Weitere Informationen zu Flottenstandorten finden Sie unter. Amazon GameLift ServersServicestandorte
Erwägen Sie UDP-Ping-Beacons die Erfassung von Netzwerklatenzdaten an verschiedenen geografischen Standorten, um die Latenz zwischen Spielergeräten und potenziellen Flottenstandorten zu antizipieren. Diese speziellen Endpunkte akzeptieren UDP-Nachrichten anstelle herkömmlicher ICMP-Pings und bieten so genaue Latenzmessungen, die Ihnen bei der Auswahl optimaler Flottenstandorte helfen.
Bei Amazon GameLift Servers Anywhere-Flotten bestimmen Sie den Standort Ihrer physischen Hardware. Weitere Informationen zu benutzerdefinierten Standorten finden Sie unterStandorte für überall Amazon GameLift Servers.
On-Demand-Instances versus Spot-Instances
Amazon EC2 On-Demand-Instances und Spot-Instances bieten dieselbe Hardware und Leistung, unterscheiden sich jedoch in Verfügbarkeit und Kosten.
On-Demand Instances
Sie können eine On-Demand-Instance erwerben, wenn Sie sie benötigen, und sie so lange behalten, wie Sie möchten. On-Demand-Instances haben feste Kosten, d. h. Sie zahlen für die Zeit, für die Sie sie nutzen, und es bestehen keine langfristigen Verpflichtungen.
Spot Instances
Spot-Instances können durch die Nutzung ungenutzter AWS Rechenkapazität eine kosteneffiziente Alternative zu On-Demand-Instances bieten. Die Preise für Spot-Instances schwanken je nach Angebot und Nachfrage für jeden Instance-Typ an jedem Standort. AWS kann Spot-Instances unterbrechen, wann immer die Kapazität wieder benötigt wird. Amazon GameLift Serversverwendet Warteschlangen und den FleetIQ Algorithmus, um zu bestimmen, dass eine Spot-Instance unterbrochen AWS wird, und versetzt die Instance in einen Wiederverwendungsstatus. Wenn es dann keine aktiven Spielsitzungen auf der Instance gibt, wird Amazon GameLift Servers versucht, sie zu ersetzen.
Weitere Informationen zur Verwendung von Spot-Instances finden Sie unterEntwerfen Sie eine Warteschlange für Spot-Instances.
Betriebssysteme
Amazon GameLift ServersInstances unterstützen Spieleserver-Builds, die unter Microsoft Windows oder Amazon Linux laufen. Wenn Sie einen Spiel-Build auf hochladenAmazon GameLift Servers, geben Sie das Betriebssystem für das Spiel an. Wenn Sie eine EC2 Amazon-Flotte erstellen, um den Spiel-Build bereitzustellen, Amazon GameLift Servers werden automatisch Instances mit dem Betriebssystem des Builds eingerichtet. Weitere Informationen zu unterstützten Betriebssystemen für Spieleserver finden Sie unterHolen Sie sich Amazon GameLift Servers Entwicklungstools.
Wenn Sie eine Amazon GameLift Servers Anywhere-Flotte verwenden, können Sie jedes Betriebssystem verwenden, das Ihre Hardware unterstützt. Amazon GameLift Servers Bei allen Flotten musst du deinen Game-Build auf der Hardware bereitstellen und gleichzeitig Amazon GameLift Servers deine Ressourcen von einem Ort aus verwalten.
Instance-Typen
Der Instance-Typ einer EC2 Amazon-Flotte bestimmt die Art der Hardware, die die Instances verwenden. Verschiedene Instance-Typen bieten unterschiedliche Kombinationen von Rechenleistung, Arbeitsspeicher, Speicher und Netzwerkfunktionen.
Wenn du einen der verfügbaren Instance-Typen für dein Spiel auswählst, solltest du Folgendes berücksichtigen:
-
Die Rechenarchitektur deines Spieleservers: x64 oder Arm (AWS Graviton).
Anmerkung
Graviton Arm-Instanzen erfordern einen Amazon GameLift Servers Server, der auf einem Linux-Betriebssystem basiert. Server-SDK 5.1.1 oder neuer ist für C++ und C# erforderlich. Server-SDK 5.0 oder neuer ist für Go erforderlich. Diese Instances bieten keine out-of-the-box Unterstützung für die Mono-Installation auf Amazon Linux 2023 (AL2023) oder Amazon Linux (2AL2).
-
Die Rechen-, Arbeitsspeicher- und Speicheranforderungen Ihres Gameserver-Builds.
-
Die Anzahl der Serverprozesse, die Sie pro Instanz ausführen möchten.
Wenn Sie einen größeren Instanztyp verwenden, können Sie möglicherweise mehrere Serverprozesse auf jeder Instanz ausführen. Dadurch kann die Anzahl der Instanzen reduziert werden, die erforderlich sind, um die Nachfrage der Spieler zu decken.
Weitere Informationen:
Informationen zu Instance-Typen finden Sie unter EC2 Amazon-Instance-Typen
. Informationen zum Ausführen mehrerer Prozesse pro Instance finden Sie unterVerwalte wie Amazon GameLift Servers startet Spieleserver.
Servicekontingente
Gehen Sie wie folgt vorAmazon GameLift Servers, um die Standard-Servicekontingente für und die aktuellen Kontingente für Sie AWS-Konto zu sehen:
-
Allgemeine Informationen zu Servicekontingenten für Amazon GameLift Servers finden Sie unter Amazon GameLift ServersEndpunkte und Kontingente im Allgemeine AWS-Referenz.
-
Eine Liste der verfügbaren Instanztypen pro Standort für Ihr Konto finden Sie auf der Seite mit den Servicekontingenten
der Amazon GameLift Servers Konsole. Auf dieser Seite wird auch die aktuelle Nutzung Ihres Kontos für jeden Instanztyp an jedem Standort angezeigt. -
Führen Sie den Befehl AWS Command Line Interface (AWS CLI) aus, um eine Liste der aktuellen Kontingente Ihres Kontos für Instance-Typen pro Region zu erhalten
describe-ec2-instance-limits
. Dieser Befehl gibt die Anzahl der aktiven Instances zurück, die Sie in Ihrer Standardregion (oder in einer anderen von Ihnen angegebenen Region) haben.
Während du dich darauf vorbereitest, dein Spiel zu starten, fülle in der Amazon GameLift ServersKonsole