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

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 deine Spieleserver bereitzustellen und Spielsitzungen in der Cloud zu hosten, Amazon GameLift Servers stellt verwaltete Flotten bereit, die Amazon Elastic Compute Cloud (Amazon EC2) -Ressourcen verwenden, die als Instances bezeichnet werden. 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 in Betracht ziehen mit Amazon GameLift Servers Irgendwo. Siehe Aufbau einer Hosting-Flotte mit Amazon GameLift Servers.

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Amazon GameLift Servers Bei Flotten an beliebigen Standorten 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 Servers verwendet Warteschlangen und FleetIQ Der Algorithmus, der bestimmt, dass eine Spot-Instance unterbrochen AWS wird, versetzt die Instance in einen Recyclingstatus. Wenn es dann keine aktiven Spielsitzungen auf der Instance gibt, Amazon GameLift Servers versucht es zu ersetzen.

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

Betriebssysteme

Amazon GameLift Servers Instances unterstützen Spieleserver-Builds, die unter Microsoft Windows oder Amazon Linux laufen. Wenn Sie einen Spiel-Build hochladen Amazon 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 richtet automatisch Instances mit dem Betriebssystem des Builds ein. Weitere Informationen zu unterstützten Betriebssystemen für Spieleserver finden Sie unterHolen Sie sich Amazon GameLift Servers Entwicklungstools.

Bei der Verwendung eines Amazon GameLift Servers Anywhere-Flotte, Sie können jedes Betriebssystem verwenden, das Ihre Hardware unterstützt. Amazon GameLift Servers Bei Anywhere-Flotten müssen Sie Ihren Spiel-Build während der Nutzung auf der Hardware bereitstellen Amazon GameLift Servers um deine 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-Instanzen benötigen eine Amazon GameLift Servers Server, der auf einem Linux-Betriebssystem aufgebaut ist. 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

Informationen zu den Standard-Servicekontingenten für Amazon GameLift Servers, und die aktuellen Kontingente für Sie AWS-Konto, gehen Sie wie folgt vor:

  • Allgemeine Informationen zu den Servicekontingenten für Amazon GameLift Servers, siehe Amazon GameLift Servers Endpunkte und Kontingente in der Allgemeine AWS-Referenz.

  • Eine Liste der verfügbaren Instanztypen pro Standort für Ihr Konto finden Sie auf der Seite Dienstkontingente der Amazon GameLift Servers console. 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 einen Fragebogen zum Start aus Amazon GameLift Servers Konsole. Das Tool Amazon GameLift Servers Das Team verwendet den Fragebogen zur Veröffentlichung, um die richtigen Kontingente und Limits für dein Spiel zu ermitteln.