Wichtige Ressourcen und Komponenten - 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.

Wichtige Ressourcen und Komponenten

Erstellen Sie die folgenden Ressourcen in Ihrem AWS Konto, bevor Sie Ihre Spiele-Hosting-Ressourcen bei Amazon GameLift FleetIQ einrichten. Als bewährte Methode sollten Sie Ihre Spiel-Server-Bereitstellung mit diesen Ressourcen entwickeln und testen, bevor Sie sie über eine Spiel-Server-Gruppe verwenden.

  • Amazon-Maschinenabbild (AMI). An AMI ist eine Vorlage für eine bestimmte Softwarekonfiguration, die Sie mit Ihren EC2 Amazon-Instances starten möchten. Zum Hosten von Spielen AMI gehören ein Betriebssystem, Ihre Gameserver-Binärdateien oder -container und andere Runtime-Software, die Ihr Spieleserver benötigt. Weitere Informationen zur Erstellung eines AMI finden Sie unter Amazon Machine Images im EC2 Amazon-Benutzerhandbuch. AMIssind regionsspezifisch. Sie können eine AMI von einer Region in eine andere kopieren, wie unter Kopieren AMIs im EC2Amazon-Benutzerhandbuch beschrieben.

  • Vorlage für die EC2 Markteinführung von Amazon. Eine Startvorlage enthält Anweisungen zum Starten und Verwalten von Instances in einer Auto Scaling Scaling-Gruppe. Sie spezifiziert eineAMI, stellt eine Liste geeigneter Instance-Typen bereit und legt Netzwerk-, Sicherheits- und andere Eigenschaften fest. Weitere Informationen zum Erstellen einer Startvorlage finden Sie unter Launching an Instance from a Launch Template im EC2Amazon-Benutzerhandbuch. Startvorlagen sind regionsspezifisch.

  • AWS IAMRolle. Eine IAM Rolle definiert eine Reihe von Berechtigungen, die einen eingeschränkten Zugriff auf AWS Ressourcen ermöglichen. Eine vertrauenswürdige Entität, z. B. ein anderer AWS Dienst, kann die Rolle übernehmen und ihre Berechtigungen erben. Wenn Sie Amazon GameLift FleetIQ verwenden, müssen Sie eine IAM Rolle mit einer verwalteten Richtlinie angeben, die es Amazon GameLift FleetIQ ermöglicht, Auto Scaling Scaling-Gruppen und EC2 Instance-Ressourcen in Ihrem Konto zu erstellen und darauf zuzugreifen. AWS IAMRollen sind nicht regionsspezifisch.

Amazon GameLift FleetIQ verwaltet die folgenden Ressourcen direkt und hat direkte Autorität über sie.

  • GameLift Spieleservergruppe. Eine Spieleservergruppe enthält Konfigurationseinstellungen, die definieren, wie Amazon GameLift FleetIQ mit einer entsprechenden Auto Scaling Scaling-Gruppe zusammenarbeitet, um kostengünstiges Game-Hosting bereitzustellen. Spielservergruppen sind regionsspezifisch. Wenn du eine Spielservergruppe in einer Region erstellst, wird automatisch eine neue Auto Scaling Scaling-Gruppe in deinem AWS Konto in derselben Region erstellt. Die Spielservergruppe ist mit der Auto Scaling Scaling-Gruppe verknüpft und hat Zugriff (indem sie die IAM Rolle übernimmt), um einige ihrer Einstellungen zu verwalten und zu ändern. Eine Spiel-Server-Gruppe ist eine langlebige Ressource. Entwickler sollten davon ausgehen, sie selten erstellen zu müssen. Eine Spieleservergruppe ist auch eine funktionale Gruppierungsressource für Spieleserver, die auf Instances in der Auto Scaling Scaling-Gruppe gehostet und bei Amazon GameLift FleetIQ registriert sind.

  • GameLift Spieleserver. Eine Spielserverressource stellt eine Spielausführung dar, die auf einer Instance ausgeführt wird, die mit einer Amazon GameLift FleetIQ Gameservergruppe verknüpft ist. Diese Ressource wird erstellt, wenn sich ein Spieleserver bei Amazon GameLift FleetIQ registriert und die Spieleservergruppe identifiziert, zu der er gehört. Amazon GameLift FleetIQ verfolgt den Nutzungsstatus und den Antragsstatus jedes registrierten Spieleservers und kann so die Verfügbarkeit von Spieleservern überwachen. Spielserver sind insofern regionsspezifisch, als sie mit einer regionsspezifischen Spielservergruppe verbunden sind. Wenn Ihr Spiel einen neuen Spielserver anfordert, gibt es die Spielservergruppe und die Region an.

Diese Ressourcen werden mithilfe von Amazon GameLift FleetIQ-Ressourcen erstellt. Sie werden in Ihrem AWS Konto erstellt und Sie haben die volle Kontrolle darüber.

  • Amazon EC2 Auto Scaling Scaling-Gruppe. Eine Auto Scaling Scaling-Gruppe startet und verwaltet eine Sammlung von EC2 Instances und skaliert automatisch die Gruppenkapazität. Bei Amazon GameLift FleetIQ besteht eine one-to-one Beziehung zwischen der Spieleservergruppe und der Auto Scaling Scaling-Gruppe. Sie können zwar alle Einstellungen für eine Auto Scaling Scaling-Gruppe aktualisieren, Amazon GameLift FleetIQ überschreibt und aktualisiert jedoch regelmäßig bestimmte Einstellungen als Teil seiner Logik, um Spot-Instances für die Rentabilität des Game-Hostings auszugleichen. Weitere Informationen finden Sie AutoScalingGroupim Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch. Auto Scaling-Gruppen sind regionsspezifisch; sie werden in derselben Region wie die Spielservergruppe erstellt.

  • EC2Amazon-Instanz. Eine Instance ist ein virtueller Server in der Cloud. Instance-Typen haben spezifische Hardwarekonfigurationen, die Computing-, Storage-, Festplatten- und Netzwerkressourcen angeben. Sie werden normalerweise von einer Auto Scaling Scaling-Gruppe mit einem gestartetAMI. Instances können je nach Verfügbarkeit Spot- oder On-Demand-Instances sein. Mit Amazon GameLift FleetIQ führen Instances einen oder mehrere Spieleserverprozesse aus, von denen jeder mehrere Spielsitzungen hosten kann. Instances sind insofern regionsspezifisch, als sie einer regionsspezifischen Auto Scaling Scaling-Gruppe zugeordnet sind.