

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.

# Wie Amazon GameLift Servers FleetIQ funktioniert
<a name="gsg-howitworks"></a>

Die Amazon GameLift Servers FleetIQ Lösung ist eine Game-Hosting-Ebene, die den gesamten Satz an Tools zur Verwaltung von Rechenressourcen ergänzt, die Sie mit Amazon EC2 und Auto Scaling erhalten. Sie bietet nicht nur eine Reihe von Funktionen, die für das Hosten von Spielen spezifisch sind, sondern Amazon GameLift Servers FleetIQ bietet auch eine zusätzliche Logikebene, die es ermöglicht, kostengünstige Spot-Instances für das Hosten von Spielen zu verwenden. Mit dieser Lösung können Sie Ihre Amazon EC2- und Auto Scaling Scaling-Ressourcen direkt verwalten und bei Bedarf in andere AWS Services integrieren.

Bei der Verwendung Amazon GameLift Servers FleetIQ bereiten Sie den Start von Amazon EC2 EC2-Instances wie gewohnt vor: Erstellen Sie ein Amazon Machine Image (AMI) mit Ihrer Gameserver-Software, erstellen Sie eine Amazon EC2 EC2-Startvorlage und definieren Sie Konfigurationseinstellungen für eine Auto Scaling Scaling-Gruppe. Anstatt jedoch direkt eine Auto Scaling Scaling-Gruppe zu erstellen, erstellen Sie eine Amazon GameLift Servers FleetIQ Spieleservergruppe mit Ihren Amazon EC2- und Auto Scaling Scaling-Ressourcen und der Konfiguration. Diese Aktion fordert Sie Amazon GameLift Servers FleetIQ auf, sowohl eine Spieleservergruppe als auch eine entsprechende Auto Scaling Scaling-Gruppe zu erstellen. Die Spielservergruppe ist mit der Auto Scaling-Gruppe verknüpft und verwaltet bestimmte Aspekte der Auto Scaling Scaling-Gruppe.

Nachdem die Auto Scaling Scaling-Gruppe erstellt wurde, haben Sie vollen Zugriff auf Ihre Amazon EC2- und Auto Scaling Scaling-Ressourcen. Sie können die Konfiguration Ihrer Auto Scaling Scaling-Gruppen ändern, mehrstufige Skalierungsrichtlinien oder Load Balancer hinzufügen und sie in andere AWS Dienste integrieren. Sie können eine direkte Verbindung zu Instances in der Gruppe herstellen. Im Rahmen seiner Optimierungslogik aktualisiert es Amazon GameLift Servers FleetIQ auch regelmäßig bestimmte Auto Scaling Scaling-Gruppeneigenschaften. Sie können den Verfügbarkeitsstatus aller von der Auto Scaling Scaling-Gruppe bereitgestellten Instances verfolgen.

Sie können die Amazon GameLift Servers FleetIQ Aktivität einer Spielservergruppe jederzeit vorübergehend aussetzen. Sie haben auch die Möglichkeit, eine Spieleservergruppe zu löschen, aber die entsprechende Auto Scaling Scaling-Gruppe beizubehalten.

**Topics**
+ [Amazon GameLift ServersFleetIQLogik](gsg-howitworks-logic.md)
+ [Wichtige Ressourcen und Komponenten](gsg-howitworks-resources.md)

# Amazon GameLift ServersFleetIQLogik
<a name="gsg-howitworks-logic"></a>

Das folgende Diagramm zeigt, welche Rolle die Amazon GameLift Servers FleetIQ Zusammenarbeit mit Amazon EC2 für das Hosting von Spielen spielt. Das Hauptziel besteht darin, den *bestmöglichen* Spieleserver für die Ausrichtung einer Spielsitzung zu finden und den Spielern ein optimales Spielerlebnis zu bieten. Amazon GameLift ServersFleetIQdefiniert die *besten* Ressourcen als diejenigen, die die höchste Rentabilität des Game-Hostings zu den niedrigsten Kosten bieten. Amazon GameLift ServersFleetIQnähert sich diesem Ziel auf zwei wichtige Arten: Erstens, indem nur brauchbare Instanztypen in der Auto Scaling Scaling-Gruppe zugelassen werden, und zweitens, indem neue Spielsitzungen effektiv über die verfügbaren Ressourcen der Gruppe verteilt werden.

![\[Amazon GameLift ServersFleetIQarbeitet mit Amazon EC2 zusammen\]](http://docs.aws.amazon.com/de_de/gameliftservers/latest/fleetiqguide/images/gsg-howitworks-logic.png)


## Füllen der Auto Scaling-Gruppe mit optimalen Instance-Typen
<a name="gsg-howitworks-logic-rebalancing"></a>

Die Aufgabe der Auto Scaling Scaling-Gruppe besteht darin, neue Instances zu starten und alte Instances außer Betrieb zu nehmen, eine Sammlung von Hosting-Ressourcen zu verwalten und diese zu skalieren, um den Anforderungen Ihrer Spieler gerecht zu werden. Zu diesem Zweck stützt sich die Auto Scaling Scaling-Gruppe auf eine Liste Ihrer gewünschten Instance-Typen. Die Aufgabe von Amazon GameLift Servers FleetIQ besteht darin, die Funktionsfähigkeit dieser gewünschten Instance-Typen kontinuierlich zu überprüfen und die Liste für die Auto Scaling Scaling-Gruppe zu aktualisieren. Dieser Vorgang wird als Instanzausgleich bezeichnet. Es stellt sicher, dass Instances in der Auto Scaling Scaling-Gruppe kontinuierlich aktualisiert werden, sodass immer nur aktuell verfügbare Instance-Typen verwendet werden.

Amazon GameLift ServersFleetIQwirkt sich auf folgende Weise darauf aus, wie die Auto Scaling Scaling-Gruppe optimale Instance-Typen auswählt: 
+ **Sie bestimmt die Nutzung von and/or Spot-On-Demand-Instances.** Eine Amazon GameLift Servers FleetIQ Spielservergruppe ist mit einer Balancing-Strategie konfiguriert, die beeinflusst, wie die Auto Scaling Scaling-Gruppe Spot- und/oder On-Demand-Instances verwendet. Spot-Instances haben aufgrund schwankender Verfügbarkeit und möglicher [Unterbrechungen](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html) geringere Kosten — Einschränkungen, die das Hosting von Spieleservern auf ein Amazon GameLift Servers FleetIQ Minimum reduzieren. On-Demand-Instances sind teurer, bieten aber eine zuverlässigere Verfügbarkeit, wenn Sie sie benötigen. 
+ **Neue Instances dürfen nur auf funktionsfähigen Instance-Typen gestartet werden.** Eine Amazon GameLift Servers FleetIQ Spieleservergruppe verwaltet eine Masterliste der von Ihnen gewünschten Instanztypen. Beim Instanzenausgleich wird jeder gewünschte Instanztyp auf der Liste kontinuierlich auf seine Rentabilität hin bewertet. Dabei wird ein Prognosealgorithmus verwendet, der die aktuelle Verfügbarkeit und die Unterbrechungsrate des Instanztyps berücksichtigt. Als Ergebnis dieser Bewertung wird die Liste der gewünschten Instance-Typen der Auto Scaling Scaling-Gruppe Amazon GameLift Servers FleetIQ kontinuierlich aktualisiert, sodass sie nur aktuell verfügbare Instance-Typen enthält. 
+ **Es kennzeichnet bestehende Instances, bei denen es sich nicht um funktionsfähige Instance-Typen handelt.** Amazon GameLift ServersFleetIQidentifiziert vorhandene Instances in einer Auto Scaling Scaling-Gruppe, bei denen es sich derzeit nicht um funktionsfähige Instance-Typen handelt. Diese Instances werden als ausladend gekennzeichnet*, was* bedeutet, dass sie beendet und durch neue Instances ersetzt werden. Bei Instances, bei denen der Spielserverschutz eingeschaltet ist, wird die Beendigung verschoben, bis alle aktiven Spielsitzungen normal enden. 

Während die Auto Scaling Scaling-Gruppe Instances startet und außer Betrieb nimmt, verwaltet sie eine Sammlung, die für das Hosten von Spielen optimiert ist, auch wenn die Verfügbarkeit kostengünstiger Spot-Instance-Typen schwankt. Der Ausgleich der Aktivitäten findet nur auf Spieleservergruppen mit aktiven Instances statt. Erfahren Sie mehr über die Funktionsweise dieses Prozesses in [Spot-Balancing-Prozess](gsg-lifecycle-rebalance.md).

## Effektives Platzieren von Spielsitzungen
<a name="gsg-howitworks-logic-fleetiq"></a>

Amazon GameLift ServersFleetIQverfolgt alle aktiven Spieleserver in der Spielservergruppe und verwendet diese Informationen, um die beste Platzierung für neue Spielsitzungen und Spieler zu ermitteln.

Damit Amazon GameLift Servers FleetIQ Spieleserver nachverfolgt werden können, muss Ihre Gameserver-Software ihren Status melden. Ihr benutzerdefiniertes AMI steuert, wie neue Spielserverprozesse auf jeder Instance gestartet und gestoppt werden. Wenn ein neuer Spieleserver gestartet wird, registriert er sich bei und zeigt damit an Amazon GameLift ServersFleetIQ, dass er bereit ist, eine Spielsitzung zu hosten. Nach der Registrierung meldet der Spielserver regelmäßig seinen Zustand und ob er gerade eine Spielsitzung hostet. Wenn der Spieleserver heruntergefahren wird, meldet er sich bei ab. Amazon GameLift Servers FleetIQ

Um eine neue Spielsitzung zu starten, sendet dein Spielclient (oder Matchmaker oder ein anderer Client-Dienst) eine Anfrage für einen Spieleserver an. Amazon GameLift Servers FleetIQ Amazon GameLift ServersFleetIQfindet einen verfügbaren Spieleserver, beansprucht ihn für die neue Spielsitzung und antwortet mit der Spielserver-ID und den Verbindungsinformationen. Ihr Spiel fordert dann den Spiel-Server auf, seinen Status zu aktualisieren und eine neue Spielsitzung für neue Spieler zu starten.

Bei der Auswahl eines Spieleservers als Gastgeber für eine neue Spielsitzung Amazon GameLift Servers FleetIQ verwendet er den folgenden Entscheidungsprozess, um die Platzierung mit kostengünstigen Spot-Instances zu optimieren:

1. Platziert nach Möglichkeit neue Spielsitzungen auf Instances, die bereits andere Spielsitzungen hosten. Amazon GameLift Servers FleetIQ Indem einige Instances gepackt (aber nicht überlastet) und andere inaktiv gehalten werden, ist die Auto Scaling Scaling-Gruppe in der Lage, inaktive Instances schnell herunterzuskalieren, wenn sie nicht benötigt werden, was die Hosting-Kosten senkt. 

1. Amazon GameLift ServersFleetIQignoriert Instanzen, die als ausladend gekennzeichnet sind, das heißt, sie *eignen* sich nicht für das Hosten von Spielen. Diese Instances werden nur zur Unterstützung bestehender Spielsitzungen in Betrieb gehalten. Sie können nicht für neue Spielsitzungen verwendet werden, es sei denn, es sind keine anderen Spielserver verfügbar. 

1. Amazon GameLift ServersFleetIQidentifiziert alle verfügbaren Spieleserver, die auf funktionsfähigen Instanzen laufen.

Sie können den Spielsitzungsschutz für eine Spieleservergruppe aktivieren, um zu verhindern, dass die Auto Scaling Scaling-Gruppe Instances mit aktiv laufenden Spielsitzungen beendet.

# Wichtige Ressourcen und Komponenten
<a name="gsg-howitworks-resources"></a>

Erstellen Sie die folgenden Ressourcen in Ihrem AWS Konto, bevor Sie Ihre Spielhosting-Ressourcen mit Amazon GameLift Servers 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 Machine Image (AMI).** Ein AMI ist eine Vorlage für eine bestimmte Softwarekonfiguration, die Sie mit Ihren Amazon EC2 EC2-Instances starten möchten. Für das Spiel-Hosting enthält Ihr AMI ein Betriebssystem, Ihre Spiel-Server-Binärdateien oder -Container sowie andere Laufzeitsoftware, die Ihr Spiel-Server benötigt. Weitere Informationen zur Erstellung eines AMI finden Sie unter [Amazon Machine Images](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) im Amazon EC2 EC2-Benutzerhandbuch. AMIs sind regionsspezifisch. Sie können ein AMI von einer Region in eine andere kopieren, wie unter [Kopieren AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html) im *Amazon EC2 EC2-Benutzerhandbuch* beschrieben.
+ **Amazon EC2 EC2-Startvorlage.** Eine Startvorlage enthält Anweisungen zum Starten und Verwalten von Instances in einer Auto Scaling Scaling-Gruppe. Sie spezifiziert ein AMI, stellt eine Liste geeigneter Instance-Typen bereit und legt Netzwerk-, Sicherheits- und andere Eigenschaften fest. Weitere Informationen zum Erstellen einer Startvorlage finden Sie unter [Starten einer Instance aus einer Startvorlage](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) im *Amazon EC2-Benutzerhandbuch*. Startvorlagen sind regionsspezifisch.
+ **AWS IAM role (IAM-Rolle**. 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. Bei der Verwendung Amazon GameLift Servers FleetIQ müssen Sie eine IAM-Rolle mit einer verwalteten Richtlinie angeben, die es Ihnen ermöglicht, Auto Scaling Scaling-Gruppen und EC2-Instance-Ressourcen in Ihrem AWS Konto Amazon GameLift Servers FleetIQ zu erstellen und darauf zuzugreifen. IAM-Rollen sind nicht regionsspezifisch.

Amazon GameLift ServersFleetIQverwaltet die folgenden Ressourcen direkt und hat direkte Autorität über sie.
+ **Amazon GameLift ServersSpieleserver-Gruppe**. Eine Spieleservergruppe enthält Konfigurationseinstellungen, die definieren, wie Amazon GameLift Servers FleetIQ mit einer entsprechenden Auto Scaling Scaling-Gruppe kostengünstiges Game-Hosting bereitgestellt werden soll. Spieleservergruppen 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 Spiel-Server-Gruppe ist mit der Auto Scaling-Gruppe verknüpft und hat Zugriff (unter Übernahme der IAM-Rolle), 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 Servers FleetIQ denen registriert sind. 
+ **Amazon GameLift ServersSpieleserver.** Eine Spielserverressource stellt eine Spielausführung dar, die auf einer Instanz ausgeführt wird, die einer Amazon GameLift Servers FleetIQ Spieleservergruppe zugeordnet ist. Diese Ressource wird erstellt, wenn sich ein Spieleserver bei der Spieleservergruppe registriert Amazon GameLift Servers FleetIQ und diese identifiziert, zu der er gehört. Amazon GameLift ServersFleetIQverfolgt den Nutzungsstatus und den Anspruchsstatus jedes registrierten Spieleservers und ermöglicht so die Überwachung der Verfügbarkeit von Spieleservern. 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 durch Amazon GameLift Servers FleetIQ Ressourcen erzeugt. Sie werden in Ihrem AWS Konto erstellt und Sie haben die volle Kontrolle über sie.
+ **Amazon EC2 Auto Scaling Scaling-Gruppe.** Eine Auto Scaling-Gruppe startet und verwaltet eine Sammlung von EC2-Instances und skaliert automatisch die Gruppenkapazität. Bei Amazon GameLift Servers 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, überschreibt und aktualisiert jedoch Amazon GameLift Servers FleetIQ regelmäßig bestimmte Einstellungen als Teil der Logik, um Spot-Instances so auszubalancieren, dass Spiele gehostet werden können. Weitere Informationen finden Sie [ AutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html)im *Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch*. Auto Scaling-Gruppen sind regionsspezifisch; sie werden in derselben Region wie die Spielservergruppe erstellt.
+ **Amazon EC2 EC2-Instanz.** Eine Instance ist ein virtueller Server in der Cloud. Instance-Typen haben spezifische Hardwarekonfigurationen, die Computing-, Storage-, Festplatten- und Netzwerkressourcen angeben. Sie werden in der Regel von einer Auto Scaling-Gruppe mit einem AMI gestartet. Instances können je nach Verfügbarkeit Spot- oder On-Demand-Instances sein. Mit Amazon GameLift Servers 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.