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.
Streaming mit einer Amazon GameLift Streams-Stream-Gruppe verwalten
Nachdem Sie eine Amazon GameLift Streams-Anwendung eingerichtet haben, können Sie Rechenressourcen verwalten und bereitstellen, um Ihre Anwendung auszuführen und zu streamen. Eine Amazon GameLift Streams-Stream-Gruppe stellt eine Sammlung dieser Rechenressourcen dar. Sie geben die maximale Anzahl gleichzeitiger Streams an, die unterstützt werden sollen, indem Sie die Stream-Kapazität skalieren.
Amazon GameLift Streams weist Rechenressourcen dort zu, AWS-Region wo Sie eine Stream-Gruppe erstellen. Sie können einer Stream-Gruppe auch Remote-Standorte hinzufügen und die Kapazität pro Standort verwalten. Es hat sich bewährt, Stream-Sitzungen an Orten abzuhalten, die sich geografisch in der Nähe Ihrer Endbenutzer befinden. Dies trägt dazu bei, die Latenz zu minimieren und die Streamqualität zu verbessern. Weitere Informationen finden Sie unter AWS-Regionen und entfernte Standorte, die von Amazon GameLift Streams unterstützt werden.
In einer Stream-Gruppe können Sie eine oder mehrere Amazon GameLift Streams-Anwendungen angeben, die die Stream-Gruppe streamen kann. Eine einzelne Anwendung kann sich in mehreren Stream-Gruppen befinden, sodass Sie unterschiedliche Konfigurationen oder Typen von Rechenressourcen einrichten können, um dieselbe Anwendung zu streamen. Um beispielsweise zwei Optionen für die Grafikqualität für das Streaming einer Anwendung bereitzustellen, können Sie zwei Stream-Gruppen mit unterschiedlichen Stream-Klassenkonfigurationen einrichten und sie mit derselben Anwendung verknüpfen.
Umgekehrt kann eine einzelne Stream-Gruppe mehrere Anwendungen haben: die Standardanwendung, die Sie bei der Erstellung der Stream-Gruppe festlegen können, und weitere verknüpfte Anwendungen. Weitere Informationen finden Sie unter Übersicht über Stream-Gruppen für mehrere Anwendungen.
Wie Sie Ihre Stream-Gruppen und Anwendungen miteinander in Beziehung setzen, hängt von Ihrem Anwendungsfall ab, aber die Beziehung kann sein many-to-many.
Über die Stream-Kapazität
Sie verwalten die Anzahl der Streams, die Sie Endbenutzern gleichzeitig bereitstellen können, indem Sie die Kapazität oder Stream-Kapazität der Stream-Gruppe festlegen. Die Stream-Kapazität stellt die Anzahl gleichzeitiger Stream-Sitzungen dar, die eine Stream-Gruppe unterstützen kann. Sie wird an jedem Standort konfiguriert. Es gibt zwei Arten von Kapazität: Always-On-Kapazität und On-Demand-Kapazität.
-
Always-On-Kapazität: Die Streaming-Kapazität, die vorab zugewiesen ist und bereit ist, Stream-Anfragen ohne Verzögerung zu bearbeiten. Sie zahlen für diese Kapazität, unabhängig davon, ob sie genutzt wird oder nicht. Am besten für die schnellste Zeit von der Streaming-Anfrage bis zur Streaming-Sitzung.
-
On-Demand-Kapazität: Die Streaming-Kapazität, die Amazon GameLift Streams als Antwort auf Stream-Anfragen zuweisen und dann wieder aufheben kann, wenn die Sitzung beendet ist. Dies bietet eine Maßnahme zur Kostenkontrolle auf Kosten einer längeren Stream-Startzeit (in der Regel unter 5 Minuten).
Wenn Sie an einem Standort eine Stream-Gruppe mit einer Always-On-Kapazität von 100 haben, bedeutet dies, dass die Stream-Gruppe über genügend Ressourcen verfügt, um an diesem Standort 100 Endbenutzer gleichzeitig zu streamen. Sie können die Stream-Kapazität jederzeit und an jedem Standort erhöhen oder verringern (bis zu Ihrem aktuellen Kontingent), um den Änderungen der Benutzernachfrage gerecht zu werden.
Bei der Angabe der Stream-Kapazität in Stream-Gruppen mit Stream-Klassen mit mehreren Mandanten (die mehr als eine Sitzung pro Rechenressource streamen können), muss die Kapazität ein Vielfaches der Tenancy sein. Beispielsweise hat die gen5n_high
Stream-Klasse eine Mehrmandantenfähigkeit von 2. Das bedeutet, dass jede Rechenressource, die Ihrer Stream-Gruppe zugewiesen wird, an 2 Clients streamen kann. Daher muss die von Ihnen angeforderte Kapazität ein Vielfaches von 2 sein.
Amazon GameLift Streams verwendet zuerst Always-On-Kapazitäten, um Stream-Anfragen zu erfüllen. Wenn die Always-On-Kapazität voll ausgelastet ist, wird automatisch On-Demand-Kapazität (sofern konfiguriert) zugewiesen, um zusätzliche Anfragen zu bearbeiten. Wenn Stream-Sitzungen enden, wird die On-Demand-Kapazität automatisch freigegeben, um die Kosten zu senken. Beachten Sie, dass die Freigabe ungenutzter On-Demand-Kapazität einige Minuten dauern kann.
Die Skalierung der Kapazität spiegelt sich in Ihren Gesamtkosten für die Stream-Gruppe wider. Stellen Sie sicher, dass Sie Abrechnungsbenachrichtigungen einrichten, um Ihre Amazon GameLift Streams-Kosten zu verwalten. Weitere Informationen finden Sie unter Erstellen Sie Abrechnungsbenachrichtigungen, um die Nutzung zu überwachen.
Um die Kapazität der Stream-Gruppe zu ändern, bearbeiten Sie Ihre Stream-Gruppeneinstellungen und geben Sie neue Werte für die ständig verfügbare and/or On-Demand-Kapazität ein. Wenn Sie die Always-On-Kapazität ändern, passt Amazon GameLift Streams die zugewiesenen Ressourcen an den neuen Wert an, indem neue Ressourcen bereitgestellt oder bestehende heruntergefahren werden. Die Erhöhung der Always-On-Kapazität kann mehr als ein paar Minuten dauern, wenn Ressourcen nicht sofort verfügbar sind. Eine Verringerung der ständig verfügbaren Kapazität dauert einige Minuten, bis die Bereitstellung zugewiesener Ressourcen aufgehoben ist.
Kapazität und Servicekontingenten
Die Nutzung von Amazon GameLift Streams unterliegt Servicekontingenten, die die Gesamtzahl der GPUs (Rechenressourcen) begrenzen, die Sie für das Streaming in Ihrem Konto konfigurieren können. Wenn Sie wissen, wie diese Kontingente mit der Stream-Kapazität interagieren, können Sie Ihre Streaming-Infrastruktur besser planen und Kapazitätsbeschränkungen vermeiden.
Genauer gesagt geben die GPU-Dienstkontingente die maximale GPUs Anzahl einer bestimmten Stream-Klassenfamilie an, die Sie pro Standort für alle Stream-Gruppen in Ihrem Konto anfordern können. Wenn Ihr Konto beispielsweise ein Limit von 5 gen5n
GPUs Zoll hatus-west-2
, muss die Summe der Daten, die zur Bereitstellung der gesamten Stream-Kapazität us-west-2
für alle Ihre Stream-Gruppen gen5n
GPUs erforderlich sind, kleiner oder gleich 5 sein. Dies gilt sowohl GPUs für ständig verfügbare als auch für On-Demand-Kapazität.
Bei der Berechnung der gesamten Stream-Kapazität, die von diesen bereitgestellt wird GPUs, ist zu beachten, dass Stream-Klassen mit mehreren Mandanten das Streaming von mehr als einer Sitzung pro GPU unterstützen. Wenn Sie beispielsweise in Ihren Stream-Gruppen Stream-Klassen mit mehreren Mandanten verwenden, müssen Sie dies berücksichtigengen5n_high
, wenn Sie festlegen, wie die Kapazität auf Ihr Kontingent angerechnet wird. Single-Tenant-Stream-Klassen, wie z. B. gen5n_ultra
undgen5n_win2022
, weisen pro Stream-Sitzung eine GPU zu.
Beispiel: Wie sich Kontingente auf die Kapazität auswirken
Das folgende Beispiel zeigt, wie Servicekontingenten mit der Stream-Kapazität mehrerer Streamgruppen und Standorte interagieren. Gehen Sie in diesem Beispiel davon aus, dass Ihr Konto eine Quote von 10 gen5n
GPUs pro Standort hat.
-
Erstellen Sie eine Streamgruppe für einen Mandanten: Sie erstellen eine Streamgruppe mithilfe der gen5n_ultra
Stream-Klasse mit einer Gesamtkapazität von 5 (immer verfügbar plus On-Demand). us-east-2
Da diese Stream-Klasse über eine 1:1 -Tenancy (1 Stream pro GPU) verfügt, benötigen Sie 5 GPUs für eine Gesamtkapazität von 5. Somit bleiben Ihnen noch 5 übrig GPUs . us-east-2
-
Erstellen Sie eine Streamgruppe mit mehreren Mandanten: Sie erstellen eine weitere Streamgruppe mithilfe der gen5n_high
Stream-Klasse mit einer Gesamtkapazität von 6 us-east-2
Da diese Stream-Klasse über eine 1:2 -Tenancy (2 Streams pro GPU) verfügt, benötigen Sie nur 3 GPUs für eine Gesamtkapazität von 6. Somit bleiben Ihnen noch 2 übrig GPUs . us-east-2
-
Kapazität an anderen Speicherorten hinzufügen: Nachdem Sie diese Stream-Gruppen erstellt haben, sind noch 2 GPUs verfügbarus-east-2
, aber Sie haben immer noch 10 an anderen Speicherorten GPUs verfügbar, z. B. us-west-2
odereu-west-1
. Sie können diese Standorte zu einer der Streamgruppen hinzufügen, die Sie zuvor erstellt haben, oder neue Stream-Gruppen mit diesen Speicherorten erstellen.
Dieses Beispiel zeigt, dass Kontingente pro Standort und für alle Ihre Stream-Gruppen gelten, sodass Sie Ihre Streaming-Kapazität auf mehrere geografische Regionen verteilen und gleichzeitig die Dienstgrenzen einhalten können.
Um Ihre aktuellen Service Quotas einzusehen und Erhöhungen anzufordern, verwenden Sie die Service-Kontingents-Konsole. Weitere Informationen finden Sie unter Amazon GameLift Streams-Servicekontingente.
Über Standorte
An diesem Standort weist Amazon GameLift Streams Rechenressourcen zu, um Ihre Anwendung zu hosten und Benutzern zu streamen. Für eine geringere Latenz und eine bessere Qualität sollten Sie Standorte wählen, die sich näher an Ihren Benutzern befinden. Standardmäßig können Sie von dem Ort aus streamen, AWS-Region an dem Sie Ihre Stream-Gruppe erstellt haben, der als primärer Standort bezeichnet wird. Darüber hinaus kann eine Stream-Gruppe ihre Reichweite auf Streams von anderen unterstützten Standorten, sogenannten Remote-Standorten, ausdehnen.
Eine vollständige Liste der unterstützten Standorte finden Sie unterAWS-Regionen und abgelegene Standorte.
- Stream-Gruppe mit mehreren Standorten
-
Eine Stream-Gruppe, die so konfiguriert ist, dass sie neben dem primären Standort (dem, an AWS-Region dem Sie die Streamgruppe erstellt haben) auch Anwendungen und Stream-Sitzungen von mehreren Standorten aus hostet. Sie verwalten die Kapazität für jeden Standort.
Erstellen Sie eine Stream-Gruppe
- Console
-
Um eine Stream-Gruppe in der Amazon GameLift Streams-Konsole zu erstellen
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon GameLift Streams-Konsole. Wählen Sie den AWS-Region Ort aus, an dem Sie Ihre Stream-Gruppe erstellen möchten. Diese Region muss mit der Region der Anwendung identisch sein, die Sie mit der Stream-Gruppe streamen möchten. Weitere Informationen finden Sie im Handbuch AWS Management Console Erste Schritte unter Auswahl einer Region.
-
Um den Workflow zur Erstellung zu öffnen, wählen Sie im Navigationsbereich Stream-Gruppen und dann Stream-Gruppe erstellen aus.
-
Geben Sie unter Stream-Gruppe definieren Folgendes ein:
-
Beschreibung
Eine menschenlesbare Bezeichnung für Ihre Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es hat sich bewährt, eine aussagekräftige Beschreibung, einen Namen oder eine Bezeichnung für die Stream-Gruppe zu verwenden. Sie können dieses Feld jederzeit bearbeiten.
-
Tags
Tags sind Beschriftungen, die Ihnen bei der Organisation Ihrer AWS Ressourcen helfen können. Weitere Informationen finden Sie unter Taggen Ihrer AWS-Ressourcen.
-
Wählen Sie unter Stream-Klasse auswählen eine Stream-Klasse für die Stream-Gruppe aus.
-
Optionen für die Stream-Klasse
Die Art der Rechenressourcen, mit denen Anwendungen ausgeführt und gestreamt werden sollen. Diese Wahl wirkt sich auf die Qualität des Streaming-Erlebnisses und die Kosten aus. Sie können nur eine Stream-Klasse pro Stream-Gruppe angeben. Wählen Sie die Klasse, die am besten zu Ihrer Anwendung passt.
Stream-Klasse |
Beschreibung |
gen5n_win2022
|
(NVIDIA, ultra) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12 und DirectX 11. Unterstützt Unreal Engine bis Version 5.5, 64-Bit-Anwendungen und Anti-Cheat-Technologie. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen5n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit moderate-to-high 3D-Szenenkomplexität. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 4. CPUs RAM: 16 GB. VRAM: 12 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
gen5n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen4n_win2022
|
(NVIDIA, Ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12 und DirectX 11. Unterstützt Unreal Engine bis Version 5.5, 64-Bit-Anwendungen und Anti-Cheat-Technologie. Verwendet die NVIDIA T4 Tensor-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen4n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit moderate-to-high 3D-Szenenkomplexität. Verwendet die NVIDIA T4 Tensor GPU.
Ressourcen pro Anwendung: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
gen4n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Verwendet die NVIDIA T4 Tensor GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
Wählen Sie Next, um fortzufahren.
-
Wählen Sie unter Anwendung verknüpfen eine Anwendung aus, die Sie streamen möchten, oder wählen Sie "Keine Anwendung", um zu einem späteren Zeitpunkt eine Anwendung auszuwählen. Sie können die Stream-Gruppe bearbeiten, nachdem sie erstellt wurde, um Anwendungen hinzuzufügen oder zu entfernen. Sie können nur eine Anwendung verknüpfen, die sich im Ready
Status befindet und deren Laufzeit mit der ausgewählten Stream-Klasse kompatibel ist. Standardmäßig sind dies die einzigen Anwendungen, die in der Tabelle angezeigt werden. Um alle Bewerbungen im Ready
Status zu sehen, wählen Sie All runtimes
in der Drop-down-Liste aus.
Wenn Ihre Bewerbung nicht aufgeführt ist, überprüfen Sie die aktuelle AWS-Region
Einstellung. Sie können eine Anwendung nur mit einer Stream-Gruppe verknüpfen, die sich in derselben Region befindet.
Wählen Sie Next, um fortzufahren.
-
Wählen Sie unter Stream-Einstellungen konfigurieren unter Standorte und Kapazität einen oder mehrere Standorte aus, an denen Ihre Stream-Gruppe die Kapazität zum Streamen Ihrer Anwendung haben soll. Standardmäßig wurde die Region, in der Sie die Stream-Gruppe erstellen, der so genannte primäre Standort, bereits zu Ihrer Stream-Gruppe hinzugefügt und kann nicht entfernt werden. Du kannst weitere Standorte hinzufügen, indem du das Kästchen neben jedem Standort anklickst, den du hinzufügen möchtest. Für eine geringere Latenz und eine bessere Streaming-Qualität sollten Sie Standorte wählen, die sich näher an Ihren Benutzern befinden.
Für jeden Standort können Sie seine Streaming-Kapazität angeben. Die Stream-Kapazität stellt die Anzahl gleichzeitiger Streams dar, die gleichzeitig aktiv sein können. Sie legen die Stream-Kapazität pro Standort in jeder Stream-Gruppe fest. An jedem Standort gibt es zwei Arten von Kapazität: Always-On-Kapazität und On-Demand-Kapazität.
-
Always-On-Kapazität: Die Streaming-Kapazität, die vorab zugewiesen ist und bereit ist, Stream-Anfragen ohne Verzögerung zu bearbeiten. Sie zahlen für diese Kapazität, unabhängig davon, ob sie genutzt wird oder nicht. Am besten für die schnellste Zeit von der Streaming-Anfrage bis zur Streaming-Sitzung.
-
On-Demand-Kapazität: Die Streaming-Kapazität, die Amazon GameLift Streams als Antwort auf Stream-Anfragen zuweisen und dann wieder aufheben kann, wenn die Sitzung beendet ist. Dies bietet eine Maßnahme zur Kostenkontrolle auf Kosten einer längeren Stream-Startzeit (in der Regel unter 5 Minuten).
Sie können Ihre gesamte Stream-Kapazität jederzeit erhöhen oder verringern, um der veränderten Nutzernachfrage nach einem Standort gerecht zu werden, indem Sie eine der Kapazitäten anpassen. Amazon GameLift Streams erfüllt Streaming-Anfragen mithilfe der inaktiven, vorab zugewiesenen Ressourcen im Always-On-Kapazitätspool, sofern welche verfügbar sind. Wenn die gesamte Always-On-Kapazität genutzt wird, stellt Amazon GameLift Streams zusätzliche Rechenressourcen bis zu der in On-Demand-Kapazität angegebenen Höchstzahl bereit. Da die zugewiesene Kapazität skaliert, spiegelt sich die Änderung in Ihren Gesamtkosten für die Stream-Gruppe wider.
Verknüpfte Anwendungen werden automatisch an jeden aktivierten Standort repliziert. Eine Anwendung muss die Replikation an einem Remote-Standort abgeschlossen haben, bevor der Remote-Standort einen Stream hosten kann. Um den Replikationsstatus zu überprüfen, öffnen Sie die Stream-Gruppe, nachdem sie erstellt wurde, und schlagen Sie in der Tabelle der verknüpften Anwendungen in der Spalte Replikationsstatus nach. Klicken Sie auf den aktuellen Status, um den Replikationsstatus für jeden hinzugefügten Standort zu sehen.
Anwendungsdaten werden an allen aktivierten Speicherorten gespeichert, einschließlich des primären Speicherorts für diese Stream-Gruppe. Stream-Sitzungsdaten werden sowohl am primären Standort als auch an dem Ort gespeichert, an dem das Streaming stattgefunden hat.
-
Überprüfen Sie unter Stream-Gruppe überprüfen und erstellen die Konfiguration Ihrer Stream-Gruppe und nehmen Sie bei Bedarf Änderungen vor. Wenn alles korrekt ist, wähle Stream-Gruppe erstellen.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten konfigurieren AWS-Region. Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um eine Stream-Gruppe mit dem zu erstellen AWS CLI
AWS CLI Verwenden Sie dabei den CreateStreamGroupBefehl, der an Ihren Inhalt angepasst ist.
aws gameliftstreams create-stream-group \
--description "Test_gen4_high
" \
--default-application-identifier arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
\
--stream-class gen4n_high
\
--location-configurations '[{"LocationName": "us-east-1
", "AlwaysOnCapacity": 2
, "OnDemandCapacity": 4
}]'
where
description
:
-
Ein menschenlesbares Label für deine Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es hat sich bewährt, eine aussagekräftige Beschreibung, einen Namen oder eine Bezeichnung für die Stream-Gruppe zu verwenden. Sie können dieses Feld jederzeit bearbeiten.
default-application-identifier
-
Der Wert oder die ID des Amazon-Ressourcennamens (ARN), die einer Amazon GameLift Streams-Anwendungsressource zugewiesen wurde. Die Anwendung muss den READY
Status haben.
ARN-Beispiel: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
ID-Beispiel: a-9ZY8X7Wv6
stream-class
-
- Optionen für die Stream-Klasse
-
Die Art der Rechenressourcen, mit denen Anwendungen ausgeführt und gestreamt werden sollen. Diese Wahl wirkt sich auf die Qualität des Streaming-Erlebnisses und die Kosten aus. Sie können nur eine Stream-Klasse pro Stream-Gruppe angeben. Wählen Sie die Klasse, die am besten zu Ihrer Anwendung passt.
Stream-Klasse |
Beschreibung |
gen5n_win2022
|
(NVIDIA, ultra) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12 und DirectX 11. Unterstützt Unreal Engine bis Version 5.5, 64-Bit-Anwendungen und Anti-Cheat-Technologie. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen5n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit moderate-to-high 3D-Szenenkomplexität. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 4. CPUs RAM: 16 GB. VRAM: 12 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
gen5n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität. Verwendet die NVIDIA A10G Tensor-GPU.
Ressourcen pro Anwendung: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen4n_win2022
|
(NVIDIA, Ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12 und DirectX 11. Unterstützt Unreal Engine bis Version 5.5, 64-Bit-Anwendungen und Anti-Cheat-Technologie. Verwendet die NVIDIA T4 Tensor-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen4n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit moderate-to-high 3D-Szenenkomplexität. Verwendet die NVIDIA T4 Tensor GPU.
Ressourcen pro Anwendung: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
gen4n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Verwendet die NVIDIA T4 Tensor GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
location-configurations
-
Eine Reihe von Standorten, die zu dieser Stream-Gruppe hinzugefügt werden sollen, und deren Kapazitäten. Wenn keine Kapazitäten angegeben sind, weist Amazon GameLift Streams standardmäßig nur genügend Always-On-Stream-Kapazität zu, um einen Stream an dem Ort zu starten, an dem die Stream-Gruppe erstellt wurde. Eine vollständige Liste der Standorte, die Amazon GameLift Streams unterstützt, finden Sie unterAWS-Regionen und entfernte Standorte, die von Amazon GameLift Streams unterstützt werden.
Die Werte für die Kapazität müssen ein ganzzahliges Vielfaches des Tenancy-Werts der Stream-Klasse der Stream-Gruppe sein.
Wenn die Anfrage erfolgreich ist, gibt Amazon GameLift Streams eine Antwort zurück, die der folgenden ähnelt:
{
"Arn": "arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4",
"Description": "Test_gen4_high",
"DefaultApplication": {
"Id": "a-9ZY8X7Wv6"
},
"StreamClass": "gen4n_high",
"Id": "sg-1AB2C3De4",
"Status": "ACTIVATING",
"LastUpdatedAt": "2024-11-18T15:49:01.482000-08:00",
"CreatedAt": "2024-11-18T15:49:01.482000-08:00"
}
Amazon GameLift Streams beginnt mit der Suche nach nicht zugewiesenen Rechenressourcen und deren Bereitstellung für die neue Stream-Gruppe, was mehrere Minuten dauern kann. Während dieser Zeit befindet sich die neue Stream-Gruppe im Status Aktiviert.
Sie können die Kapazität der Stream-Gruppe anpassen, während sie sich im Status Aktiviert oder Aktiv befindet. Weitere Informationen finden Sie unter Kapazität bearbeiten.
Wenn sich die Stream-Gruppe im Status Aktiv befindet, ist sie bereit, Ressourcen für das Streaming bereitzustellen. Informationen zum Starten des Streamings finden Sie unterStream-Sitzungen mit Amazon GameLift Streams starten.
Bearbeiten Sie die allgemeinen Einstellungen
Amazon GameLift Streams gruppiert die folgenden Einstellungen in der Konsole unter Stream-Gruppeneinstellungen: Status, Stream-Gruppen-ID, Beschreibung, Stream-Gruppen-ARN und Stream-Klasse. Von diesen ist Description die einzige, die Sie aktualisieren können, ohne eine neue Stream-Gruppe zu erstellen.
- Console
-
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon GameLift Streams-Konsole.
-
Wählen Sie in der Navigationsleiste Stream-Gruppen aus, um eine Liste Ihrer vorhandenen Stream-Gruppen anzuzeigen. Wählen Sie die Stream-Gruppe aus, die Sie bearbeiten möchten.
-
Wählen Sie auf der Detailseite der Stream-Gruppe die Option Einstellungen bearbeiten aus.
-
Um die Beschreibung zu aktualisieren, geben Sie einen neuen Wert ein.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten konfigurieren AWS-Region. Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um die Beschreibung einer Stream-Gruppe zu bearbeiten, verwenden Sie AWS CLI
AWS CLI Verwenden Sie dabei den UpdateStreamGroupBefehl, der an Ihren Inhalt angepasst ist.
aws gameliftstreams update-stream-group \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
\
--description "MyGame - Ultra
"
where
identifier
-
Ein Amazon-Ressourcenname (ARN) oder eine Amazon-ID, die die Stream-Gruppenressource eindeutig identifiziert.
ARN-Beispiel: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
ID-Beispiel: sg-1AB2C3De4
description
-
Ein menschenlesbares Label für deine Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es hat sich bewährt, eine aussagekräftige Beschreibung, einen Namen oder eine Bezeichnung für die Stream-Gruppe zu verwenden. Sie können dieses Feld jederzeit bearbeiten.
Kapazität bearbeiten
Skalieren Sie Ihre Stream-Gruppen, indem Sie die Kapazität für jeden Standort anpassen.
Weitere Informationen über Amazon GameLift Streams-Servicekontingente die Kapazitätskontingente für Streamgruppen pro Standort und darüber AWS-Konto, wie Sie diese Kontingente erhöhen können, finden Sie unter.
- Console
-
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon GameLift Streams-Konsole.
-
Wählen Sie in der Navigationsleiste Stream-Gruppen aus, um eine Liste Ihrer vorhandenen Stream-Gruppen anzuzeigen. Wählen Sie die Stream-Gruppe aus, die Sie bearbeiten möchten.
-
Wählen Sie auf der Detailseite der Stream-Gruppe die Option Konfiguration bearbeiten aus.
-
Geben Sie für jeden Standort neue Werte für die Stream-Kapazität, die ständig verfügbar und bei Bedarf verfügbar sind, in die entsprechenden Zellen der Tabelle ein. Sie können eine Erhöhung oder Verringerung der Kapazität beantragen. Die Kapazitätswerte müssen ein ganzzahliges Vielfaches des Tenancy-Werts der Stream-Klasse der Stream-Gruppe sein.
Wenn Sie den Wert für die Always-On-Kapazität auf Null setzen, weist die Stream-Gruppe dem Stream keine Hosts zu.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten konfigurieren. AWS-Region Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um die Stream-Kapazität zu bearbeiten, verwenden Sie den AWS CLI
AWS CLI Verwenden Sie dabei den UpdateStreamGroupBefehl, der an Ihren Inhalt angepasst ist.
aws gameliftstreams update-stream-group \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
\
--location-configurations '[{"LocationName": "us-east-1
", "AlwaysOnCapacity": 4
}, \
{"LocationName": "ap-northeast-1
", "AlwaysOnCapacity": 0
, "OnDemandCapacity": 2
}]'
where
identifier
-
Ein Amazon-Ressourcenname (ARN) oder eine Amazon-ID, die die Stream-Gruppenressource eindeutig identifiziert.
ARN-Beispiel: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
ID-Beispiel: sg-1AB2C3De4
location-configurations
-
Eine Reihe von Standorten, die in dieser Stream-Gruppe mit ihren neuen Kapazitäten aktualisiert werden sollen. Die Kapazitätswerte müssen ein ganzzahliges Vielfaches des Tenancy-Werts der Stream-Klasse der Stream-Gruppe sein.
Wenn Sie die Kapazität eines Standorts einer Stream-Gruppe aktualisieren, beginnt Amazon GameLift Streams mit der Bearbeitung Ihrer Anfrage, was einige Zeit dauern kann. Während dieser Zeit arbeitet Amazon GameLift Streams daran, Ressourcen in der Stream-Gruppe nach Bedarf zuzuweisen oder freizugeben, um die von Ihnen festgelegte Always-On-Stream-Kapazität zu erreichen. Sie können den Bereitstellungsstatus Ihrer Stream-Kapazität einsehen, indem Sie die Seite mit den Stream-Gruppendetails in der Amazon GameLift Streams-Konsole aufrufen oder get-stream-group
über die Amazon GameLift Streams-CLI aufrufen.
Wenn sich Ihre Stream-Gruppe im Status Aktiv befindet und sie über verfügbare Stream-Kapazität verfügt, können Sie mit dem Streaming beginnen. Weitere Informationen finden Sie unter Stream-Sitzungen mit Amazon GameLift Streams starten.
Verhalten beim Herunterskalieren der Kapazität
Wenn Sie die Kapazität herunterskalieren, wartet Amazon GameLift Streams, bis der Host inaktiv ist, bevor er freigegeben wird. Da ein Host 1 oder 2 Sitzungen unterstützen kann, ist der Host nur inaktiv, wenn alle aktiven Sitzungen auf dem Host enden. Eine Stream-Sitzung endet, wenn der Benutzer seine Sitzung beendet oder die Sitzung das Zeitlimit überschreitet. In Extremsituationen, in denen bestehende Sitzungen die maximal mögliche Dauer erreichen dürfen, kann es daher bis zu 24 Stunden dauern, bis die gewünschte Kapazität erreicht ist. Wenn Sie das Ende aller aktiven Stream-Sitzungen in einer Stream-Gruppe erzwingen möchten, können Sie die Stream-Gruppe in der Konsole oder mithilfe der DeleteStreamGroupAPI löschen, oder Sie können die TerminateStreamSessionAPI verwenden, um aktive Sitzungen nacheinander zu beenden.
Fügen Sie Standorte zu einer Stream-Gruppe hinzu
- Console
-
So fügen Sie Standorte mithilfe der Amazon GameLift Streams-Konsole zu einer Stream-Gruppe hinzu
-
Wählen Sie in der Navigationsleiste Stream-Gruppen aus, um eine Liste Ihrer vorhandenen Stream-Gruppen anzuzeigen. Wählen Sie die Stream-Gruppe aus, zu der Sie neue Standorte hinzufügen möchten.
-
Wählen Sie auf der Seite mit den Stream-Gruppendetails die Option Konfiguration bearbeiten aus.
-
Aktivieren Sie das Kontrollkästchen neben den Standorten, die Sie zu dieser Stream-Gruppe hinzufügen möchten, und legen Sie dann deren Kapazitäten fest.
-
Sehen Sie sich die Zusammenfassung Ihrer ausgewählten Standorte an, einschließlich der Kosten für die Stream-Kapazität. Wählen Sie Speichern, um Ihre Auswahl zu bestätigen.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten konfigurieren AWS-Region. Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um Standorte zu einer Stream-Gruppe hinzuzufügen, verwenden Sie AWS CLI
AWS CLI Verwenden Sie dabei den AddStreamGroupLocationsBefehl, der auf Ihren Inhalt zugeschnitten ist.
aws gameliftstreams add-stream-group-locations \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
--location-configurations '[{"LocationName": "us-east-1
", "AlwaysOnCapacity": 2
, "OnDemandCapacity": 2
}]'
where
identifier
-
Ein Amazon-Ressourcenname (ARN) oder eine Amazon-ID, die die Stream-Gruppenressource eindeutig identifiziert.
ARN-Beispiel: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
ID-Beispiel: sg-1AB2C3De4
location-configurations
-
Eine Reihe von Standorten, die dieser Stream-Gruppe hinzugefügt werden sollen, und deren Kapazitäten. Eine vollständige Liste der Standorte, die Amazon GameLift Streams unterstützt, finden Sie unterAWS-Regionen und entfernte Standorte, die von Amazon GameLift Streams unterstützt werden.
Die Werte für die Kapazität müssen ein ganzzahliges Vielfaches des Tenancy-Werts der Stream-Klasse der Stream-Gruppe sein.
Wenn Ihre Anwendung die Replikation an die neuen Speicherorte abgeschlossen hat und Ihre Stream-Gruppe über verfügbare Stream-Kapazität verfügt, können Sie mit dem Streaming von den neuen Speicherorten aus beginnen. Weitere Informationen zum Streamen finden Sie unter. Stream-Sitzungen mit Amazon GameLift Streams starten Amazon GameLift Streams beginnt mit der Bearbeitung Ihrer Anfrage, was einige Minuten dauern kann. Während dieser Zeit repliziert Amazon GameLift Streams Ihre Anwendung und weist Rechenressourcen an den neuen Standorten zu. Sie können den Status der Replikation im Abschnitt Verknüpfte Anwendungen der Seite mit den Stream-Gruppendetails einsehen, indem Sie den Mauszeiger über den Status in der Spalte Replikationsstatus bewegen.
Löschen Sie Standorte in einer Stream-Gruppe
Um Rechenressourcen von bestimmten Standorten nicht mehr zu verwenden, können Sie die Standorte in Ihrer Stream-Gruppe löschen. Dadurch wird die gesamte Stream-Kapazität in deiner Stream-Gruppe verringert. Sie können die Stream-Kapazität an den verbleibenden Standorten jedoch immer noch erhöhen.
Sie können den primären Standort einer Stream-Gruppe nicht löschen. Wenn Sie jedoch keine Rechenressourcen an diesem Standort benötigen, können Sie die Stream-Kapazitäten auf Null setzen.
Wenn Sie einen Standort in einer Stream-Gruppe löschen, trennt Amazon GameLift Streams die aktiven Streams an diesem Standort, wodurch der Stream aller verbundenen Endbenutzer gestoppt wird.
- Console
-
So löschen Sie Standorte aus einer Stream-Gruppe mithilfe der Amazon GameLift Streams-Konsole
-
Wählen Sie im Navigationsbereich Stream-Gruppen aus, um eine Liste Ihrer vorhandenen Stream-Gruppen anzuzeigen.
-
Wählen Sie den Namen der Stream-Gruppe aus, aus der Sie Standorte löschen möchten.
-
Wählen Sie auf der Seite mit den Stream-Gruppendetails die Option Konfiguration bearbeiten aus.
-
Deaktivieren Sie das Kontrollkästchen neben dem Namen des Speicherorts, den Sie löschen möchten.
-
Wählen Sie Speichern.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten AWS-Region konfigurieren. Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um Standorte aus einer Stream-Gruppe zu löschen, verwenden Sie AWS CLI
AWS CLI Verwenden Sie dabei den RemoveStreamGroupLocationsBefehl, der auf Ihren Inhalt zugeschnitten ist.
aws gameliftstreams remove-stream-group-locations \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
--locations us-east-1 eu-central-1
where
Löschen Sie eine Stream-Gruppe
Sie können eine Stream-Gruppe löschen, die sich in einem beliebigen Status befindet. Diese Aktion löscht die Stream-Gruppe dauerhaft und gibt ihre Rechenressourcen frei. Wenn Streams in Bearbeitung sind, werden sie durch diese Aktion gestoppt und Ihre Endbenutzer können den Stream nicht mehr ansehen.
Es hat sich bewährt, vor dem Löschen einer Stream-Gruppe zu überprüfen, ob Streams in Bearbeitung sind, und Maßnahmen zu ergreifen, um sie zu stoppen.
- Console
-
Um eine Stream-Gruppe mit der Amazon GameLift Streams-Konsole zu löschen
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon GameLift Streams-Konsole.
-
Um eine Liste Ihrer vorhandenen Stream-Gruppen anzuzeigen, wählen Sie im Navigationsbereich Stream-Gruppen aus.
-
Wählen Sie den Namen der Stream-Gruppe aus, die Sie löschen möchten.
-
Wählen Sie auf der Detailseite der Stream-Gruppe die Option Löschen aus.
-
Bestätigen Sie im Dialogfeld „Löschen“ die Löschaktion.
- CLI
-
Voraussetzung
Sie müssen das AWS CLI mit Ihren Benutzeranmeldedaten und den von Ihnen ausgewählten konfigurieren AWS-Region. Anweisungen zur Einrichtung finden Sie unterLaden Sie das herunter AWS CLI.
Um deine Stream-Gruppe mit dem zu löschen AWS CLI
AWS CLI Verwenden Sie dabei den DeleteStreamGroupBefehl, der auf Ihren Inhalt zugeschnitten ist.
aws gameliftstreams delete-stream-group \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
where
identifier
-
Ein Amazon-Ressourcenname (ARN) oder eine Amazon-ID, die die Stream-Gruppenressource eindeutig identifiziert.
ARN-Beispiel: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
ID-Beispiel: sg-1AB2C3De4
Amazon GameLift Streams beginnt mit der Freigabe von Rechenressourcen und dem Löschen der Stream-Gruppe. Während dieser Zeit befindet sich die Stream-Gruppe im Status Löschen. Nachdem Amazon GameLift Streams die Stream-Gruppe gelöscht hat, können Sie sie nicht mehr abrufen.
Verknüpfte Anwendungen
Wenn Sie mehrere Anwendungen streamen möchten, die denselben Pool von Rechenressourcen verwenden, können Sie mehrere Anwendungen mit derselben Stream-Gruppe verknüpfen. Ebenso können Sie eine Anwendung mit mehreren Stream-Gruppen verknüpfen, wenn Sie eine Anwendung mit unterschiedlichen Gruppen von Rechenressourcen streamen möchten.
Weitere Informationen zum Verknüpfen von Anwendungen mit Stream-Gruppen finden Sie unterÜbersicht über Stream-Gruppen für mehrere Anwendungen.
Wartung von Stream-Gruppen
Damit eine Stream-Gruppe neue Service-Updates und Fixes erhält, müssen Sie die Stream-Gruppe neu erstellen. Als bewährte Methode empfehlen wir, dass Sie Stream-Gruppen alle 3-4 Wochen neu erstellen. Das Ersetzen einer Stream-Gruppe hat keine Auswirkungen auf Ihre hochgeladenen Anwendungen.
Immer wenn eine Funktion veröffentlicht wird, für deren Verwendung eine neue Stream-Gruppe erforderlich ist, wird oben auf der Detailseite der Stream-Gruppe die Meldung „Wartung erforderlich“ angezeigt, die Sie darüber informiert, dass sie veraltet ist. Das Neuerstellen einer Stream-Gruppe ist ein manueller Vorgang. Um Ihnen dabei zu helfen, verwenden Sie die Schaltfläche „Stream-Gruppe erstellen“ in der Nachricht, um den Vorgang zu starten. Einige Felder werden für Sie ausgefüllt.
Die Wartung der Stream-Gruppe ist auch erforderlich, wenn die Stream-Gruppe über 180 Tage alt ist. Sie können keine neuen Anwendungen mehr mit diesen älteren Stream-Gruppen verknüpfen, bis sie neu erstellt wurden.