Wählen Sie Rechenressourcen für eine verwaltete Flotte - Amazon GameLift

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

Um Ihre Spieleserver bereitzustellen und Spielesitzungen in der Cloud zu hosten, GameLift stellt Amazon verwaltete Flotten bereit, die Amazon Elastic Compute Cloud (AmazonEC2) -Ressourcen, sogenannte Instances, verwenden. 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 Hardware vor Ort oder anderes Cloud-basiertes Hosting, sollten Sie Optionen für Hybrid-Hosting mit Amazon in Betracht ziehen GameLift Anywhere. Siehst duAufbau einer Hosting-Flotte mit Amazon GameLift.

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. GameLift Amazon-Servicestandorte

Für Amazon GameLift Anywhere Bei Flotten bestimmen Sie den Standort Ihrer physischen Hardware. Weitere Informationen zu benutzerdefinierten Standorten finden Sie unterStandorte für Amazon GameLift Anywhere.

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 verwendet Warteschlangen und den FleetIQ-Algorithmus, um zu bestimmen, dass eine Spot-Instance unterbrochen AWS wird. Dadurch wird die Instance in einen Recyclingstatus versetzt. Wenn es dann keine aktiven Spielsitzungen auf der Instance gibt, GameLift versucht Amazon, sie zu ersetzen.

Weitere Informationen zur Verwendung von Spot-Instances finden Sie unterEntwerfen Sie eine Warteschlange für Spot-Instances.

Betriebssysteme

GameLift Amazon-Instances unterstützen Spieleserver-Builds, die unter Microsoft Windows oder Amazon Linux ausgeführt werden. Wenn Sie einen Spiel-Build auf Amazon hochladen GameLift, geben Sie das Betriebssystem für das Spiel an. Wenn Sie eine EC2 Amazon-Flotte erstellen, um den Spiel-Build bereitzustellen, richtet Amazon GameLift automatisch Instances mit dem Betriebssystem des Builds ein. Weitere Informationen zu den unterstützten Betriebssystemen für Spieleserver finden Sie unterHolen Sie sich die GameLift Amazon-Entwicklungstools.

Wenn Sie einen Amazon verwenden GameLift Anywhere Bei einer Flotte können Sie jedes Betriebssystem verwenden, das Ihre Hardware unterstützt. Amazon GameLift Anywhere Bei Flotten müssen Sie Ihren Game-Build auf der Hardware bereitstellen und gleichzeitig Amazon verwenden GameLift , um Ihre Ressourcen von einem Ort aus zu 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-Instances erfordern einen GameLift Amazon-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:

Servicekontingente

Gehen Sie wie folgt vor GameLift, um die Standard-Servicekontingente für Amazon und die aktuellen Kontingente für Sie AWS-Konto zu sehen:

  • Allgemeine Informationen zu Servicekontingenten für Amazon GameLift finden Sie unter GameLiftAmazon-Endpunkte und Kontingente in der Allgemeine AWS-Referenz.

  • Eine Liste der verfügbaren Instance-Typen pro Standort für Ihr Konto finden Sie auf der Seite Service-Kontingente der GameLift Amazon-Konsole. Auf dieser Seite wird auch die aktuelle Nutzung Ihres Kontos für jeden Instance-Typ 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.

Wenn Sie sich auf den Start Ihres Spiels vorbereiten, füllen Sie in der GameLift Amazon-Konsole einen Fragebogen zum Start aus. Das GameLift Amazon-Team verwendet den Fragebogen zur Markteinführung, um die richtigen Kontingente und Limits für Ihr Spiel zu ermitteln.