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.
Stream-Gruppen sollten alle 3-4 Wochen neu erstellt werden, um wichtige Service-Updates und Fixes zu erhalten. Weitere Informationen finden Sie unter Lebenszyklus einer Stream-Gruppe.
Ü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.
-
Always-On-Kapazität: Wenn diese Einstellung ungleich Null ist, gibt sie die minimale Streaming-Kapazität an, die Ihnen zugewiesen wird und die niemals wieder an den Dienst zurückgegeben wird. Sie zahlen jederzeit für diese Basiskapazität, unabhängig davon, ob sie genutzt oder nicht genutzt wird.
-
Maximale Kapazität: Dies gibt die maximale Kapazität an, die der Service Ihnen zuweisen kann. Es kann einige Minuten dauern, bis neu erstellte Streams gestartet werden. Im Leerlauf wird Kapazität wieder an den Dienst zurückgegeben. Sie zahlen für die Ihnen zugewiesene Kapazität, bis sie freigegeben wird.
-
Zielkapazität im Leerlauf: Dies gibt ungenutzte Kapazität an, die der Service Ihnen im Voraus zuweist und für Sie im Vorgriff auf zukünftige Aktivitäten bereithält. Dies trägt dazu bei, Ihre Benutzer vor Verzögerungen bei der Kapazitätszuweisung zu schützen. Sie zahlen für Kapazität, die in diesem vorsätzlichen Ruhezustand gehalten wird.
Wenn Sie an einem Standort eine Stream-Gruppe mit einer maximalen Kapazität von 100 haben, bedeutet dies, dass die Stream-Gruppe über genügend Ressourcen verfügt, um 100 Endbenutzer gleichzeitig an diesem Standort zu streamen. Sie können die Stream-Kapazität jederzeit an jedem Standort erhöhen oder verringern (bis zu Ihrem aktuellen Kontingent), um den Änderungen der Benutzernachfrage gerecht zu werden.
Amazon GameLift Streams versucht zunächst, neue Sitzungsanfragen mit ungenutzter Kapazität zu erfüllen, die Ihnen bereits zugewiesen wurde. Wenn dies dazu führt, dass die Menge der ungenutzten Kapazität unter Ihre Zielkapazität im Leerlauf fällt, wird neue Kapazität asynchron zugewiesen. Wenn keine ungenutzte Kapazität verfügbar ist, wird die Anforderung angehalten, während neue Kapazität bei Bedarf zugewiesen wird, bis die maximale Kapazität für die Stream-Gruppe erreicht ist. Wenn das Maximum erreicht ist und immer noch keine Kapazität im Leerlauf verfügbar ist, wartet die Sitzungsanforderung darauf, dass eine bestehende Sitzung beendet und Kapazität freigegeben wird.
Wenn Sitzungen beendet werden, wird die entsprechende Kapazität als inaktiv markiert. Wenn mehr Kapazität im Leerlauf vorhanden ist als der angestrebte Leerlaufwert, wird die überschüssige Kapazität freigegeben und nach einer kurzen Verzögerung wieder an den Dienst zurückgegeben. Der Service gibt ungenutzte Kapazität nicht frei, wenn Ihre Kapazität dadurch unter das konfigurierte Minimum sinken würde (das Null sein könnte).
Bei der Angabe der Stream-Kapazität in Stream-Gruppen mit Mehrmandanten-Stream-Klassen (die mehr als eine Sitzung pro Rechenressource streamen können), muss die Kapazität ein Vielfaches der Tenancy sein. Beispielsweise hat die gen6n_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.
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 Kapazitätseinstellungen 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.
Beispiel: Stream-Kapazitätskonfigurationen
Die folgenden Beispiele zeigen gängige Stream-Kapazitätskonfigurationen für verschiedene Anwendungsfälle:
-
Kostenbewusste Entwicklungsphase: Sie sind ein Entwickler, der Kosten sparen möchte. Sie setzen Minimum (always-on) capacity = 0, Maximum capacity = 10 und Target Idle (pre-warmed) capacity = 1. Dadurch bleibt mindestens eine Sitzung für den Schnellstart verfügbar.
-
Geplante Veranstaltung mit fester Nachfrage: Sie möchten schnelle Sitzungsstarts für eine geplante Veranstaltung mit bekannter Nachfrage. Sie legen Minimum (always-on) capacity = 200, Maximum capacity = 200 und Target Idle (pre-warmed) capacity = 0 fest. Sie zahlen nur für 200 Kapazitäten. Es treten keine Verzögerungen bei der Skalierung auf, da der Bedarf bekannt ist.
-
Großveranstaltung mit hoher Kapazität: Sie planen 1.000 Benutzer mit 100 neuen Sitzungen pro Minute zu Spitzenzeiten. Sie legen Minimum = 0, Maximum = 1.000 und Target Idle = 100 fest. Dies spart Geld, wenn Sie nicht aktiv sind. Dadurch bleibt mindestens eine Sitzung für einen schnellen Start verfügbar.
Der OnDemandCapacity Eingabeparameter ist veraltet. Verwenden Sie ihn MaximumCapacity stattdessen, wenn Sie die Kapazität über die API konfigurieren.
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. Die Standardkontingente und die Nutzung der Kontingente können in der Service Quota Console für GameLift Streams eingesehen werden. Wenn Sie wissen, wie diese Kontingente mit der Streamingkapazität interagieren, können Sie Ihre Streaming-Infrastruktur besser planen und Kapazitätsbeschränkungen vermeiden.
Insbesondere 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 gen6n 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 gen6n 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ücksichtigengen6n_high, wenn Sie festlegen, wie die Kapazität auf Ihr Kontingent angerechnet wird. Single-Tenant-Stream-Klassen, wie z. B. gen6n_ultra undgen6n_ultra_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 gen6n GPUs pro Standort hat.
-
Erstellen Sie eine Streamgruppe für einen Mandanten: Sie erstellen eine Streamgruppe mithilfe der gen6n_ultra Stream-Klasse mit einer Gesamtkapazität von 5 (ständig 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 gen6n_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.
Sie können Ihre angewendete Kontoebene oder Ihr Standardkontingent, einschließlich der Nutzung dieser Kontingente, in der Konsole Service Quotas anzeigen, indem Sie GameLift Streams als AWS Service auswählen. Weitere Informationen finden Sie unter Amazon GameLift Streams-Servicekontingente.
Über Standorte
An diesem Ort 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-Managementkonsole 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-Managementkonsole 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
Dies ist eine von Menschen lesbare Bezeichnung für Ihre Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es wird empfohlen, eine aussagekräftige Beschreibung, einen aussagekräftigen Namen oder eine aussagekräftige 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 Tagging von 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 |
Description |
|
gen6n_pro_win2022
|
(NVIDIA, Pro) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität, die maximale Ressourcen benötigen. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12. Kompatibel mit Unreal Engine-Versionen bis hin zu 5.6-, 32- und 64-Bit-Anwendungen sowie mit Anti-Cheat-Technologie. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
|
gen6n_pro
|
(NVIDIA, Pro) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität, die maximale Ressourcen benötigen. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
|
gen6n_ultra_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. Kompatibel mit Unreal Engine-Versionen bis hin zu 5.6-, 32- und 64-Bit-Anwendungen sowie mit Anti-Cheat-Technologie. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
|
gen6n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
|
gen6n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
|
gen6n_medium
|
(NVIDIA, mittel) Unterstützt Anwendungen mit moderater 3D-Szenenkomplexität. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 2. RAM: 8 GB. VRAM: 6 GB.
Tenancy: Unterstützt bis zu vier gleichzeitige Stream-Sitzungen.
|
|
gen6n_small
|
(NVIDIA, klein) Unterstützt Anwendungen mit geringer 3D-Szenenkomplexität und geringer CPU-Auslastung. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB.
Tenancy: Unterstützt bis zu zwölf gleichzeitige Stream-Sitzungen.
|
|
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.6, 32- und 64-Bit-Anwendungen sowie Anti-Cheat-Technologie. Verwendet die NVIDIA A10G Tensor Core-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 komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA A10G Tensor Core-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 Core-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.6, 32- und 64-Bit-Anwendungen sowie Anti-Cheat-Technologie. Verwendet die NVIDIA T4 Tensor Core-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 komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA T4 Tensor Core-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 Core-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 von Ihnen 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 ist die Anzahl der gleichzeitigen Streams, die zu einem bestimmten Zeitpunkt aktiv sein können. Sie legen die Stream-Kapazität pro Speicherort in jeder Stream-Gruppe fest.
-
Always-On-Kapazität: Wenn diese Einstellung ungleich Null ist, gibt sie die minimale Streaming-Kapazität an, die Ihnen zugewiesen wird und die niemals wieder an den Dienst zurückgegeben wird. Sie zahlen jederzeit für diese Basiskapazität, unabhängig davon, ob sie genutzt oder nicht genutzt wird.
-
Maximale Kapazität: Dies gibt die maximale Kapazität an, die der Service Ihnen zuweisen kann. Es kann einige Minuten dauern, bis neu erstellte Streams gestartet werden. Im Leerlauf wird Kapazität wieder an den Dienst zurückgegeben. Sie zahlen für die Ihnen zugewiesene Kapazität, bis sie freigegeben wird.
-
Zielkapazität im Leerlauf: Dies gibt ungenutzte Kapazität an, die der Service Ihnen im Voraus zuweist und für Sie im Vorgriff auf zukünftige Aktivitäten bereithält. Dies trägt dazu bei, Ihre Benutzer vor Verzögerungen bei der Kapazitätszuweisung zu schützen. Sie zahlen für Kapazität, die in diesem vorsätzlichen Ruhezustand gehalten wird.
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. Wenn die zugewiesene Kapazität skaliert wird, 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, "MaximumCapacity": 6, "TargetIdleCapacity": 1}]'
where
description:
-
Dies ist eine von Menschen lesbare Bezeichnung für Ihre Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es wird empfohlen, eine aussagekräftige Beschreibung, einen aussagekräftigen Namen oder eine aussagekräftige 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 |
Description |
gen6n_pro_win2022
|
(NVIDIA, Pro) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität, die maximale Ressourcen benötigen. Führt Anwendungen auf Microsoft Windows Server 2022 Base aus und unterstützt DirectX 12. Kompatibel mit Unreal Engine-Versionen bis hin zu 5.6-, 32- und 64-Bit-Anwendungen sowie mit Anti-Cheat-Technologie. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
gen6n_pro
|
(NVIDIA, Pro) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität, die maximale Ressourcen benötigen. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
gen6n_ultra_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. Kompatibel mit Unreal Engine-Versionen bis hin zu 5.6-, 32- und 64-Bit-Anwendungen sowie mit Anti-Cheat-Technologie. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
gen6n_ultra
|
(NVIDIA, ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt bis zu eine gleichzeitige Stream-Sitzung.
|
gen6n_high
|
(NVIDIA, hoch) Unterstützt Anwendungen mit komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
gen6n_medium
|
(NVIDIA, mittel) Unterstützt Anwendungen mit moderater 3D-Szenenkomplexität. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 2. RAM: 8 GB. VRAM: 6 GB.
Tenancy: Unterstützt bis zu vier gleichzeitige Stream-Sitzungen.
|
gen6n_small
|
(NVIDIA, klein) Unterstützt Anwendungen mit geringer 3D-Szenenkomplexität und geringer CPU-Auslastung. Verwendet die NVIDIA L4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB.
Tenancy: Unterstützt bis zu zwölf gleichzeitige Stream-Sitzungen.
|
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.6, 32- und 64-Bit-Anwendungen sowie Anti-Cheat-Technologie. Verwendet die NVIDIA A10G Tensor Core-GPU.
Ressourcen pro Anwendung: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen5n_ultra
|
(NVIDIA, Ultra) Unterstützt Anwendungen mit extrem hoher 3D-Szenenkomplexität. Verwendet die NVIDIA A10G Tensor Core-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 komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA A10G Tensor Core-GPU.
Ressourcen pro Anwendung: v: 4. CPUs RAM: 16 GB. VRAM: 12 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
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.6, 32- und 64-Bit-Anwendungen sowie Anti-Cheat-Technologie. Verwendet die NVIDIA T4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: Unterstützt eine gleichzeitige Stream-Sitzung.
|
gen4n_ultra
|
(NVIDIA, Ultra) Unterstützt Anwendungen mit hoher 3D-Szenenkomplexität. Verwendet die NVIDIA T4 Tensor Core-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 komplexer moderate-to-high 3D-Szene. Verwendet die NVIDIA T4 Tensor Core-GPU.
Ressourcen pro Anwendung: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB.
Tenancy: Unterstützt bis zu zwei gleichzeitige Stream-Sitzungen.
|
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 Kapazitätswerte 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, wenn ihr Status Aktiv ist. 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-Managementkonsole 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
-
Dies ist eine von Menschen lesbare Bezeichnung für Ihre Stream-Gruppe. Dieser Wert muss nicht eindeutig sein. Es wird empfohlen, eine aussagekräftige Beschreibung, einen aussagekräftigen Namen oder eine aussagekräftige 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 Amazon GameLift Streams-Servicekontingente zu den Kapazitätsquoten 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-Managementkonsole 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 ständig verfügbare Kapazität, die maximale Kapazität und die Zielkapazität im Leerlauf in die entsprechenden Zellen der Tabelle ein. Die Werte für die Kapazität 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.
So bearbeiten Sie die Stream-Kapazität mit dem 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, "MaximumCapacity": 8}, \
{"LocationName": "ap-northeast-1", "AlwaysOnCapacity": 0, "MaximumCapacity": 2, "TargetIdleCapacity": 1}]'
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 die GetStreamGroupAPI aufrufen.
Wenn sich Ihre Stream-Gruppe im Status Aktiv befindet, Stream-Kapazität verfügbar ist und die Anwendung die Replikation an den Speicherort abgeschlossen hat, an dem Sie streamen möchten, 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.
-
Sieh dir die Zusammenfassung deiner 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, "MaximumCapacity": 4, "TargetIdleCapacity": 1}]'
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 zu 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 Kapazitätswerte 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. 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 in der Spalte Replikationsstatus auf den Status klicken.
Standorte in einer Stream-Gruppe entfernen
Um Rechenressourcen von bestimmten Standorten nicht mehr zu verwenden, können Sie die Standorte aus Ihrer Stream-Gruppe entfernen. Sie können den primären Standort einer Stream-Gruppe nicht entfernen. 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 entfernen, trennt Amazon GameLift Streams die aktiven Streams an diesem Standort, wodurch der Stream aller verbundenen Endbenutzer gestoppt wird.
- Console
-
So entfernen Sie Standorte mithilfe der Amazon GameLift Streams-Konsole aus einer Stream-Gruppe
-
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 entfernen 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 entfernen 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 entfernen, 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-Managementkonsole 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.
Lebenszyklus einer Stream-Gruppe
Stream-Gruppen haben eine maximale Lebensdauer von 365 Tagen. Als bewährte Methode empfehlen wir, Stream-Gruppen alle 3-4 Wochen neu zu erstellen, um wichtige Service-Updates und Fixes zu erhalten und eine optimale Leistung sicherzustellen. Das Neuerstellen einer Stream-Gruppe hat keine Auswirkungen auf Ihre hochgeladenen Anwendungen.
Mit zunehmendem Alter von Stream-Gruppen gelten die folgenden Einschränkungen:
Das mit der Stream-Gruppe verknüpfte Konto erhält zwei Erinnerungsbenachrichtigungen von AWS Health: eine am 45-Tag und eine zweite Erinnerung am 150-Tag. Diese Benachrichtigungen erinnern Sie daran, dass die Funktion zur Anwendungszuweisung am 180-Tag verloren geht. Außerdem erhalten Sie am Tag 335 eine letzte Benachrichtigung, die Sie daran erinnert, dass Stream-Gruppen am 365-Tag ablaufen. Wartungswarnungen werden auch auf dem AWS Health Dashboard und auf den Seiten der Stream-Gruppen in der Amazon GameLift Streams-Konsole angezeigt.
Das Ablaufdatum einer Stream-Gruppe finden Sie auf der Seite mit den Stream-Gruppendetails in der Konsole oder verwenden Sie das ExpiresAt Feld in der GetStreamGroupAPI-Antwort.
Eine abgelaufene Stream-Gruppe hat den Status EXPIRED und ist schreibgeschützt. Sie können sie nicht aktualisieren oder neue Stream-Sitzungen starten. Um die Funktionalität wiederherzustellen, erstellen Sie die Stream-Gruppe neu.
Wartung der Stream-Gruppe
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 der Felder werden für Sie ausgefüllt.
Die Wartung der Stream-Gruppe ist auch erforderlich, wenn die Stream-Gruppe älter als 180 Tage ist. Sie können keine neuen Anwendungen mehr mit diesen älteren Stream-Gruppen verknüpfen, bis sie neu erstellt wurden. Nach 365 Tagen ist das Streamen über die Stream-Gruppe nicht mehr möglich und Änderungen an der Stream-Gruppe sind nicht mehr zulässig.