Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestisci lo streaming con un gruppo di stream Amazon GameLift Streams
Dopo aver configurato un'applicazione Amazon GameLift Streams, sei pronto per gestire e distribuire risorse di calcolo per eseguire e trasmettere la tua applicazione. Un gruppo di stream Amazon GameLift Streams rappresenta una raccolta di queste risorse di elaborazione. Specifichi il numero massimo di flussi simultanei da supportare scalando la capacità del flusso.
Amazon GameLift Streams alloca le risorse di calcolo nel luogo in Regione AWS cui crei un gruppo di stream. Puoi anche aggiungere postazioni remote a un gruppo di stream e gestire la capacità per posizione. È consigliabile ospitare sessioni di streaming in luoghi geograficamente vicini agli utenti finali. Questo aiuta a ridurre al minimo la latenza e a migliorare la qualità dello streaming. Per ulteriori informazioni, vedi Regioni AWS e postazioni remote supportate da Amazon GameLift Streams.
In un gruppo di stream, puoi specificare una o più applicazioni Amazon GameLift Streams che il gruppo di stream può trasmettere. Una singola applicazione può appartenere a più gruppi di flussi, quindi puoi configurare diverse configurazioni o tipi di risorse di calcolo per lo streaming della stessa applicazione. Ad esempio, per fornire due opzioni di qualità grafica per lo streaming di un'applicazione, potete configurare due gruppi di stream con configurazioni di classi di stream diverse e collegarli alla stessa applicazione.
Al contrario, un singolo gruppo di stream può avere più applicazioni: l'applicazione predefinita, che puoi impostare quando crei il gruppo di stream, e altre applicazioni collegate. Per ulteriori informazioni, vedi Panoramica dei gruppi di stream multiapplicazione.
Il modo in cui mettete in relazione i gruppi di stream e le applicazioni dipende dal caso d'uso, ma la relazione può esserlo many-to-many.
I gruppi di stream devono essere ricreati ogni 3-4 settimane per raccogliere importanti aggiornamenti e correzioni del servizio. Per ulteriori informazioni, vedi Ciclo di vita del gruppo di stream.
Informazioni sulla capacità dello stream
Puoi gestire il numero di stream che puoi distribuire contemporaneamente agli utenti finali impostando la capacità del gruppo di stream o la capacità di streaming. La capacità di streaming rappresenta il numero di sessioni di streaming simultanee che un gruppo di stream può supportare. È configurata in ogni posizione.
-
Capacità sempre attiva: questa impostazione, se diversa da zero, indica la capacità minima di streaming che viene assegnata all’utente e che non viene mai restituita al servizio. Paghi sempre per questo livello base di capacità, sia essa utilizzata o inattiva.
-
Capacità massima: indica la capacità massima che il servizio può allocare per te. Potrebbero essere necessari alcuni minuti per la riproduzione dell’attività. La capacità viene restituita al servizio quando è inattiva. Paghi per la capacità che ti viene assegnata fino a quando non viene rilasciata.
-
Capacità inattiva prevista: indica la capacità inattiva che il servizio prealloca e mantiene per te in previsione di attività future. Questo aiuta a proteggere gli utenti dai ritardi nell’allocazione della capacità. Si paga per la capacità mantenuta in questo stato di inattività intenzionale.
Se disponi di un gruppo di stream con una capacità massima impostata su 100 in una posizione, significa che il gruppo di stream dispone di risorse sufficienti per lo streaming a 100 utenti finali contemporaneamente in quella posizione. Puoi aumentare o diminuire la capacità di streaming in qualsiasi momento, in ogni posizione (fino alla quota attuale) per soddisfare le variazioni della domanda degli utenti.
Amazon GameLift Streams tenta innanzitutto di soddisfare le nuove richieste di sessione utilizzando la capacità inattiva che ti è già assegnata. Se ciò fa sì che la quantità di capacità inattiva scenda al di sotto della capacità inattiva target, la nuova capacità viene allocata in modo asincrono. Se non è disponibile alcuna capacità inattiva, la richiesta viene messa in pausa mentre la nuova capacità viene allocata su richiesta, fino alla capacità massima per il gruppo di stream. Se viene raggiunto il massimo e non è ancora disponibile alcuna capacità inattiva, la richiesta di sessione attenderà la fine di una sessione esistente e libererà spazio.
Quando le sessioni terminano, la capacità corrispondente viene contrassegnata come inattiva. Se la capacità inattiva è superiore al valore di inattività target, la capacità in eccesso verrà deallocata e restituita al servizio dopo un breve ritardo. Il servizio non deallocherà la capacità inattiva se ciò dovesse abbassare il livello di capacità al di sotto del minimo configurato (che potrebbe essere zero).
Quando si specifica la capacità di flusso in gruppi di stream con classi di stream multi-tenant (che possono trasmettere più di una sessione per risorsa di elaborazione), la capacità deve essere un multiplo della tenancy. Ad esempio, la classe gen6n_high stream ha una tenancy multipla di 2. Ciò significa che ogni risorsa di elaborazione che viene allocata nel tuo gruppo di stream può trasmettere in streaming a 2 client. Pertanto, la capacità richiesta deve essere espressa in multipli di 2.
La scalabilità della capacità si riflette nel costo totale per il gruppo di stream. Assicurati di configurare gli avvisi di fatturazione per gestire i costi di Amazon GameLift Streams. Fai riferimento a Crea avvisi di fatturazione per monitorare l'utilizzo.
Per modificare la capacità del gruppo di stream, modifica le impostazioni del gruppo di streaming e inserisci nuovi valori per le impostazioni di capacità. Quando modifichi la capacità always-on, Amazon GameLift Streams adatta le risorse allocate in base al nuovo valore, fornendo nuove risorse o chiudendo quelle esistenti. L'aumento della capacità always-on può richiedere più di qualche minuto se le risorse non sono immediatamente disponibili. La riduzione della capacità always-on richiede alcuni minuti per il deprovisioning delle risorse allocate.
Esempio: configurazioni della capacità di flusso
Gli esempi seguenti illustrano configurazioni comuni di capacità di flusso per diversi casi d'uso:
-
Fase di sviluppo attenta ai costi: sei uno sviluppatore che vuole risparmiare sui costi. Hai impostato Minimum (always-on) capacity = 0, Maximum capacity = 10 e Target Idle (pre-warmed) capacity = 1. Ciò mantiene almeno una sessione disponibile per un avvio rapido.
-
Evento pianificato con domanda fissa: desideri un avvio rapido della sessione per un evento pianificato con una domanda nota. Hai impostato Minimum (always-on) capacity = 200, Maximum capacity = 200 e Target Idle (pre-warmed) capacity = 0. Paghi solo per 200 posti. Non si verificano ritardi di scalabilità perché la domanda è nota.
-
Evento su larga scala con capacità massima: si prevede di coinvolgere 1.000 utenti con 100 nuove sessioni al minuto nelle ore di punta. Hai impostato Minimum = 0, Maximum = 1.000 e Target Idle = 100. Ciò consente di risparmiare denaro quando è inattivo. In questo modo sono disponibili almeno 100 sessioni per un avvio rapido.
Il parametro OnDemandCapacity di input è obsoleto. Utilizzalo MaximumCapacity invece quando configuri la capacità tramite l'API.
Quote di capacità e servizio
L'utilizzo di Amazon GameLift Streams è soggetto a quote di servizio che limitano il numero totale di GPUs (risorse di elaborazione) che puoi configurare per lo streaming nel tuo account. Le quote predefinite e l'utilizzo delle quote possono essere visualizzati nella Service Quota Console for Streams. GameLift Capire come queste quote interagiscono con la capacità dello stream consente di pianificare l'infrastruttura di streaming ed evitare limiti di capacità.
Più specificamente, le quote del servizio GPU specificano il numero massimo di una particolare famiglia GPUs di classi di streaming che puoi richiedere per posizione in tutti i gruppi di stream del tuo account. Ad esempio, se il tuo account ha un limite di 5 gen6n GPUs inus-west-2, la somma gen6n GPUs necessaria per fornire la capacità totale di streaming us-west-2 per tutti i tuoi gruppi di stream deve essere inferiore o uguale a 5. Ciò include sia GPUs la capacità sempre attiva che quella on-demand.
Nel calcolare la capacità di streaming totale fornita da queste GPUs, è importante ricordare che le classi di streaming multi-tenant supportano lo streaming di più di una sessione per GPU. Pertanto, se utilizzi classi di streaming multi-tenant nei tuoi gruppi di stream, ad esempio, dovrai tenerne conto per determinare in che modo la capacità verrà conteggiata rispetto alla tua quota. gen6n_high Le classi di streaming single-tenant, come gen6n_ultra egen6n_ultra_win2022, dedicano una GPU per sessione di streaming.
Esempio: in che modo le quote influiscono sulla capacità
L'esempio seguente dimostra come le quote di servizio interagiscono con la capacità del flusso su più gruppi e posizioni di flusso. In questo esempio, supponiamo che il tuo account abbia una quota di 10 gen6n GPUs per località.
-
Crea un gruppo di stream a tenant singolo: crei un gruppo di stream utilizzando la classe gen6n_ultra stream con una capacità totale di 5 (sempre attivo più on-demand). us-east-2 Poiché questa classe di stream ha una durata 1:1 (1 stream per GPU), ne servono 5 per una capacità totale di 5. GPUs Ne restano quindi 5. GPUs us-east-2
-
Crea un gruppo di stream multi-tenant: crei un altro gruppo di stream utilizzando la classe gen6n_high stream con una capacità totale di 6 pollici. us-east-2 Poiché questa classe di stream ha una durata 1:2 (2 stream per GPU), ne servono solo 3 su 6 di una capacità totale. GPUs Ne restano 2 in gioco. GPUs us-east-2
-
Aggiungi capacità in altre località: dopo aver creato questi gruppi di stream, ne rimangono GPUs 2us-east-2, ma ne hai ancora 10 GPUs disponibili in altre località come us-west-2 oeu-west-1. Puoi aggiungere queste località a uno dei gruppi di stream che hai creato in precedenza o creare nuovi gruppi di stream con queste posizioni.
Questo esempio mostra che le quote vengono applicate per località e per tutti i gruppi di stream, consentendoti di distribuire la capacità di streaming su più aree geografiche pur rimanendo entro i limiti del servizio.
Puoi visualizzare il livello di account Applied o la quota predefinita, incluso l'utilizzo di tali quote, nella console Service Quotas GameLift selezionando Streams come servizio. AWS Per ulteriori informazioni, consulta Quote di servizio Amazon GameLift Streams.
Informazioni sulle sedi
La posizione è dove Amazon GameLift Streams alloca le risorse di elaborazione per ospitare l'applicazione e lo streaming agli utenti. Per una latenza inferiore e una migliore qualità, dovresti scegliere sedi più vicine ai tuoi utenti. Per impostazione predefinita, puoi eseguire lo streaming dal Regione AWS luogo in cui hai creato il gruppo di stream, noto come posizione principale. Inoltre, un gruppo di stream può estendere la propria copertura allo streaming da altre postazioni supportate, note come postazioni remote.
Per un elenco completo delle località supportate, consultaRegioni AWS e postazioni remote.
- Gruppo di stream con più sedi
-
Un gruppo di stream configurato per ospitare applicazioni e sessioni di streaming da più posizioni, oltre alla posizione principale (quella in Regione AWS cui hai creato il gruppo di stream). Gestisci la capacità per ogni posizione.
Crea un gruppo di stream
- Console
-
Per creare un gruppo di stream nella console Amazon GameLift Streams
-
Accedi Console di gestione AWS e apri la console Amazon GameLift Streams. Scegli Regione AWS dove vuoi creare il tuo gruppo di stream. Questa regione deve essere la stessa dell'applicazione che desideri trasmettere con il gruppo di stream. Per ulteriori informazioni, consulta Scelta di una regione nella Guida Console di gestione AWS introduttiva.
-
Per aprire il flusso di lavoro di creazione, nel riquadro di navigazione, scegli Gruppi di stream, quindi scegli Crea gruppo di stream.
-
In Definisci gruppo di flussi, inserisci quanto segue:
-
Descrizione
Un’etichetta leggibile dall’uomo per il gruppo di streaming. Questo valore non deve essere univoco. Come best practice, utilizza una descrizione, un nome o un’etichetta significativi per il gruppo di streaming. È possibile modificare questo campo in qualsiasi momento.
-
Tag
I tag sono etichette che possono aiutarti a organizzare AWS le tue risorse. Per ulteriori informazioni, consulta Tagging your AWS resources.
-
In Select stream class, scegli una classe di stream per il gruppo di stream.
-
Opzioni della classe Stream
Il tipo di risorse di calcolo con cui eseguire e trasmettere applicazioni. Questa scelta influisce sulla qualità dell’esperienza di streaming e sul costo. È possibile specificare una sola classe di flussi per gruppo di flussi. Scegli la classe più adatta alla tua applicazione.
| Classe di flussi |
Description |
|
gen6n_pro_win2022
|
(NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen6n_pro
|
(NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen6n_ultra_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen6n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen6n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
|
gen6n_medium
|
(NVIDIA, medium) Supporta applicazioni con una complessità delle scene 3D moderata. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 2. RAM: 8 GB. VRAM: 6 GB.
Tenancy: supporta fino a quattro sessioni di streaming simultanee.
|
|
gen6n_small
|
(NVIDIA, small) Supporta applicazioni con una leggera complessità della scena 3D e un basso utilizzo della CPU. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB.
Tenancy: supporta fino a dodici sessioni di streaming simultanee.
|
|
gen5n_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen5n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
|
gen5n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen4n_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
|
gen4n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
|
gen4n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
Scegliere Next (Avanti) per continuare.
-
Nell'applicazione Link, scegli un'applicazione che desideri trasmettere in streaming o seleziona "Nessuna applicazione" per sceglierne una in un secondo momento. Puoi modificare il gruppo di stream dopo averlo creato per aggiungere o rimuovere applicazioni. Puoi collegare solo un'applicazione che è in Ready stato e ha un runtime compatibile con la classe stream che hai scelto. Per impostazione predefinita, queste sono le uniche applicazioni visualizzate nella tabella. Per visualizzare Ready lo stato di tutte le applicazioni, scegli All runtimes nell'elenco a discesa.
Se non vedi la tua applicazione nell'elenco, controlla l' Regione AWS
impostazione corrente. Puoi collegare un'applicazione solo a un gruppo di stream che si trova nella stessa regione.
Scegliere Next (Avanti) per continuare.
-
In Configura le impostazioni di streaming, in Posizioni e capacità, scegli una o più località in cui il gruppo di streaming avrà la capacità di trasmettere la tua applicazione. Per impostazione predefinita, la regione in cui crei il gruppo di stream, nota come posizione principale, è già stata aggiunta al gruppo di stream e non può essere rimossa. Puoi aggiungere altre località selezionando la casella accanto a ciascuna località che desideri aggiungere. Per una latenza inferiore e uno streaming di migliore qualità, dovresti scegliere le località più vicine ai tuoi utenti.
Per ogni posizione, puoi specificare la sua capacità di streaming. La capacità di streaming rappresenta il numero di streaming simultanei che possono essere attivi contemporaneamente. È possibile impostare la capacità di streaming per posizione in ogni gruppo di streaming.
-
Capacità sempre attiva: questa impostazione, se diversa da zero, indica la capacità minima di streaming che viene assegnata all’utente e che non viene mai restituita al servizio. Paghi sempre per questo livello base di capacità, sia essa utilizzata o inattiva.
-
Capacità massima: indica la capacità massima che il servizio può allocare per te. Potrebbero essere necessari alcuni minuti per la riproduzione dell’attività. La capacità viene restituita al servizio quando è inattiva. Paghi per la capacità che ti viene assegnata fino a quando non viene rilasciata.
-
Capacità inattiva prevista: indica la capacità inattiva che il servizio prealloca e mantiene per te in previsione di attività future. Questo aiuta a proteggere gli utenti dai ritardi nell’allocazione della capacità. Si paga per la capacità mantenuta in questo stato di inattività intenzionale.
Puoi aumentare o diminuire la capacità totale di streaming in qualsiasi momento per soddisfare le variazioni della domanda degli utenti per una località regolando entrambe le capacità. Amazon GameLift Streams soddisfa le richieste di streaming utilizzando le risorse inattive e preallocate nel pool di capacità sempre attivo, se disponibili. Se tutta la capacità always-on è in uso, Amazon GameLift Streams fornirà risorse di elaborazione aggiuntive fino al numero massimo specificato nella capacità on demand. Man mano che la capacità allocata aumenta, la modifica si riflette nel costo totale per il gruppo di streaming.
Le applicazioni collegate verranno replicate automaticamente in ogni posizione abilitata. Un'applicazione deve completare la replica in una posizione remota prima che la posizione remota possa ospitare uno streaming. Per verificare lo stato della replica, aprite il gruppo di stream dopo averlo creato e fate riferimento alla colonna Stato della replica nella tabella delle applicazioni collegate. Fate clic sullo stato corrente per visualizzare lo stato di replica per ogni posizione aggiunta.
I dati dell'applicazione verranno archiviati in tutte le posizioni abilitate, inclusa la posizione principale per questo gruppo di stream. I dati della sessione di streaming verranno archiviati sia nella posizione principale che nella posizione in cui è avvenuto lo streaming.
-
In Rivedi e crea un gruppo di stream, verifica la configurazione del gruppo di stream e apporta le modifiche necessarie. Quando tutto è corretto, scegli Crea gruppo di stream.
- CLI
-
Prerequisito
Devi configurarlo AWS CLI con le tue credenziali utente e quelle scelte Regione AWS. Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per creare un gruppo di stream utilizzando AWS CLI
Nel tuo AWS CLI caso usa il CreateStreamGroupcomando, personalizzato per i tuoi contenuti.
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}]'
dove
description:
-
Un’etichetta leggibile dall’uomo per il gruppo di streaming. Questo valore non deve essere univoco. Come best practice, utilizza una descrizione, un nome o un’etichetta significativi per il gruppo di streaming. È possibile modificare questo campo in qualsiasi momento.
default-application-identifier
-
Il valore o l'ID Amazon Resource Name (ARN) assegnato a una risorsa dell'applicazione Amazon GameLift Streams. L'applicazione deve essere in READY stato.
Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6
Esempio di ID: a-9ZY8X7Wv6
stream-class
-
- Opzioni della classe Stream
-
Il tipo di risorse di calcolo con cui eseguire e trasmettere applicazioni. Questa scelta influisce sulla qualità dell’esperienza di streaming e sul costo. È possibile specificare una sola classe di flussi per gruppo di flussi. Scegli la classe più adatta alla tua applicazione.
| Classe di flussi |
Description |
gen6n_pro_win2022
|
(NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen6n_pro
|
(NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen6n_ultra_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen6n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen6n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
gen6n_medium
|
(NVIDIA, medium) Supporta applicazioni con una complessità delle scene 3D moderata. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 2. RAM: 8 GB. VRAM: 6 GB.
Tenancy: supporta fino a quattro sessioni di streaming simultanee.
|
gen6n_small
|
(NVIDIA, small) Supporta applicazioni con una leggera complessità della scena 3D e un basso utilizzo della CPU. Utilizza la GPU NVIDIA L4 Tensor Core.
Risorse per applicazione: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB.
Tenancy: supporta fino a dodici sessioni di streaming simultanee.
|
gen5n_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen5n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen5n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la NVIDIA A10G Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
gen4n_win2022
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen4n_ultra
|
(NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.
Tenancy: supporta una sessione di streaming simultanea.
|
gen4n_high
|
(NVIDIA, high) Supporta applicazioni con complessità di scene moderate-to-high 3D. Utilizza la GPU NVIDIA T4 Tensor Core.
Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB.
Tenancy: supporta fino a due sessioni di streaming simultanee.
|
location-configurations
-
Una serie di posizioni da aggiungere a questo gruppo di stream e le relative capacità. Per impostazione predefinita, se non viene specificata alcuna capacità, Amazon GameLift Streams allocherà solo una capacità di streaming always-on sufficiente per avviare uno stream nella posizione in cui viene creato il gruppo di stream. Per un elenco completo delle località GameLift supportate da Amazon Streams, consulta. Regioni AWS e postazioni remote supportate da Amazon GameLift Streams
I valori di capacità devono essere multipli di numeri interi del valore di tenancy della classe di stream del gruppo di stream.
Se la richiesta ha esito positivo, Amazon GameLift Streams restituisce una risposta simile alla seguente:
{
"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 inizia a cercare risorse di elaborazione non allocate e a fornirle per il nuovo gruppo di flussi, operazione che può richiedere diversi minuti. Durante questo periodo, lo stato del nuovo gruppo di stream è in Attivazione.
Puoi regolare la capacità del gruppo di stream quando il suo stato è Attivo. Per ulteriori informazioni, vedi Modifica la capacità.
Quando il gruppo di stream è in stato Attivo, è pronto per distribuire risorse per lo streaming. Per avviare lo streaming, consulta. Avvia sessioni di streaming con Amazon GameLift Streams
Modificare le impostazioni generali
Amazon GameLift Streams raggruppa le seguenti impostazioni nella console in Impostazioni del gruppo Stream: Status, Stream group ID, Description, Stream group ARN e Stream class. Di queste, l'unica che puoi aggiornare senza creare un nuovo gruppo di stream è Description.
- Console
-
-
Accedi Console di gestione AWS e apri la console Amazon GameLift Streams.
-
Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti. Scegli il gruppo di stream che desideri modificare.
-
Nella pagina dei dettagli del gruppo di stream, scegli Modifica impostazioni.
-
Per aggiornare la descrizione, inserisci un nuovo valore.
- CLI
-
Prerequisito
È necessario configurarli AWS CLI con le credenziali utente e quelle scelte Regione AWS. Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per modificare la descrizione di un gruppo di stream utilizzando il AWS CLI
Nel tuo AWS CLI caso usa il UpdateStreamGroupcomando, personalizzato per i tuoi contenuti.
aws gameliftstreams update-stream-group \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \
--description "MyGame - Ultra"
dove
identifier
-
Un Amazon Resource Name (ARN) o un ID che identifica in modo univoco la risorsa del gruppo di stream.
Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
Esempio di ID: sg-1AB2C3De4
description
-
Un’etichetta leggibile dall’uomo per il gruppo di streaming. Questo valore non deve essere univoco. Come best practice, utilizza una descrizione, un nome o un’etichetta significativi per il gruppo di streaming. È possibile modificare questo campo in qualsiasi momento.
Modifica la capacità
Scala i tuoi gruppi di stream regolando la capacità per ogni località.
Consulta Quote di servizio Amazon GameLift Streams per saperne di più sulle quote di capacità dei gruppi di stream per località e su come aumentare tali quote. Account AWS
- Console
-
-
Accedi Console di gestione AWS e apri la console Amazon GameLift Streams.
-
Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti. Scegli il gruppo di stream che desideri modificare.
-
Nella pagina dei dettagli del gruppo di stream, scegli Modifica configurazione.
-
Per ogni posizione, inserisci i nuovi valori di capacità sempre attiva, capacità massima e capacità target inattiva nelle celle pertinenti della tabella. I valori di capacità devono essere multipli numerici interi del valore di tenancy della classe di stream del gruppo di stream.
Se imposti il valore della capacità sempre attiva su zero, il gruppo di stream non assegnerà alcun host allo streaming.
- CLI
-
Prerequisito
Devi configurarlo AWS CLI con le tue credenziali utente e quelle scelte. Regione AWS Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per modificare la capacità dello stream utilizzando il AWS CLI
Nel tuo AWS CLI caso usa il UpdateStreamGroupcomando, personalizzato per i tuoi contenuti.
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}]'
dove
identifier
-
Un Amazon Resource Name (ARN) o un ID che identifica in modo univoco la risorsa del gruppo di stream.
Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
Esempio di ID: sg-1AB2C3De4
location-configurations
-
Una serie di posizioni da aggiornare in questo gruppo di stream con le loro nuove capacità. I valori di capacità devono essere multipli di numeri interi del valore di tenancy della classe di stream del gruppo di stream.
Quando aggiorni la capacità della posizione di un gruppo di stream, Amazon GameLift Streams inizierà a elaborare la tua richiesta, operazione che può richiedere del tempo. Durante questo periodo, Amazon GameLift Streams si adopera per allocare o rilasciare risorse nel gruppo di stream in base alle esigenze per soddisfare la capacità di streaming always-on desiderata che hai impostato. Puoi visualizzare lo stato di provisioning della tua capacità di streaming visualizzando la pagina dei dettagli del gruppo Stream nella console Amazon GameLift Streams o chiamando l'GetStreamGroupAPI.
Quando il tuo gruppo di stream è in stato Attivo, ha una capacità di streaming disponibile e l'applicazione ha terminato la replica nella posizione in cui desideri eseguire lo streaming, puoi iniziare lo streaming. Per ulteriori informazioni, vedi Avvia sessioni di streaming con Amazon GameLift Streams.
Comportamento di ridimensionamento della capacità
Quando riduci la capacità, Amazon GameLift Streams attende che l'host sia inattivo prima di rilasciarlo. Poiché un host può supportare 1 o 2 sessioni, l'host è inattivo solo quando tutte le sessioni attive sull'host terminano. Una sessione di streaming termina quando l'utente termina la sessione o la sessione scade. Pertanto, in situazioni estreme in cui è consentito che le sessioni esistenti raggiungano la durata massima possibile, potrebbero essere necessarie fino a 24 ore per raggiungere la capacità desiderata. Se desideri forzare la fine di tutte le sessioni di streaming attive in un gruppo di stream, puoi eliminare il gruppo di stream nella console o utilizzando l'DeleteStreamGroupAPI oppure puoi utilizzare l'TerminateStreamSessionAPI per terminare le sessioni attive una alla volta.
Aggiungi posizioni in un gruppo di stream
- Console
-
Per aggiungere località a un gruppo di stream utilizzando la console Amazon GameLift Streams
-
Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti. Scegli il gruppo di stream a cui desideri aggiungere nuove località.
-
Nella pagina dei dettagli del gruppo Stream, scegli Modifica configurazione.
-
Seleziona la casella di controllo accanto alle località che desideri aggiungere a questo gruppo di stream, quindi imposta le loro capacità.
-
Consulta il riepilogo delle località selezionate, incluso il costo della capacità di streaming. Scegli Salva per confermare la selezione.
- CLI
-
Prerequisito
È necessario configurarli AWS CLI con le proprie credenziali utente e quelle scelte Regione AWS. Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per aggiungere località a un gruppo di stream utilizzando il AWS CLI
Nel tuo AWS CLI caso usa il AddStreamGroupLocationscomando, personalizzato per i tuoi contenuti.
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}]'
dove
identifier
-
Un Amazon Resource Name (ARN) o un ID che identifica in modo univoco la risorsa del gruppo di stream.
Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
Esempio di ID: sg-1AB2C3De4
location-configurations
-
Una serie di località da aggiungere a questo gruppo di stream e le relative capacità. Per un elenco completo delle località GameLift supportate da Amazon Streams, consulta. Regioni AWS e postazioni remote supportate da Amazon GameLift Streams
I valori di capacità devono essere multipli di numeri interi del valore di tenancy della classe di stream del gruppo di stream.
Quando l'applicazione ha completato la replica nelle nuove posizioni e il gruppo di stream ha una capacità di streaming disponibile, puoi avviare lo streaming dalle nuove posizioni. Per ulteriori informazioni sullo streaming, consulta. Avvia sessioni di streaming con Amazon GameLift Streams Amazon GameLift Streams inizierà a elaborare la tua richiesta. Durante questo periodo, Amazon GameLift Streams si adopera per replicare l'applicazione e allocare le risorse di elaborazione nelle nuove sedi. Puoi visualizzare lo stato della replica dalla sezione Applicazioni collegate della pagina dei dettagli del gruppo Stream facendo clic sullo stato nella colonna Stato della replica.
Rimuovi le posizioni in un gruppo di stream
Per smettere di usare risorse di calcolo da posizioni specifiche, puoi rimuovere le località dal tuo gruppo di stream. Non puoi rimuovere la posizione principale di un gruppo di stream. Tuttavia, se non desideri che le risorse di calcolo si trovino in quella posizione, puoi impostare le capacità di streaming su zero.
Quando rimuovi una posizione in un gruppo di stream, Amazon GameLift Streams disconnette gli stream attivi in quella posizione, interrompendo il flusso di tutti gli utenti finali connessi.
- Console
-
Per rimuovere località da un gruppo di stream utilizzando la console Amazon GameLift Streams
-
Nel riquadro di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti.
-
Scegli il nome del gruppo di stream da cui desideri rimuovere le località.
-
Nella pagina dei dettagli del gruppo Stream, scegli Modifica configurazione.
-
Deseleziona la casella di controllo accanto al nome della posizione che desideri rimuovere.
-
Scegli Save (Salva).
- CLI
-
Prerequisito
Devi configurarlo AWS CLI con le tue credenziali utente e quelle scelte. Regione AWS Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per rimuovere le località da un gruppo di stream utilizzando il AWS CLI
Nel tuo AWS CLI caso usa il RemoveStreamGroupLocationscomando, personalizzato per i tuoi contenuti.
aws gameliftstreams remove-stream-group-locations \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
--locations us-east-1 eu-central-1
dove
Eliminare un gruppo di stream
Puoi eliminare un gruppo di stream che si trova in qualsiasi stato. Questa azione elimina definitivamente il gruppo di stream e ne libera le risorse di calcolo. Se sono in corso degli stream, questa azione li interrompe e gli utenti finali non possono più visualizzare lo stream.
Come best practice, prima di eliminare un gruppo di stream, controlla se ci sono stream in corso e prendi provvedimenti per interromperli.
- Console
-
Per eliminare un gruppo di stream utilizzando la console Amazon GameLift Streams
-
Accedi Console di gestione AWS e apri la console Amazon GameLift Streams.
-
Per visualizzare un elenco dei gruppi di stream esistenti, nel riquadro di navigazione, scegli Gruppi di stream.
-
Scegli il nome del gruppo di stream che desideri eliminare.
-
Nella pagina dei dettagli del gruppo di stream, scegli Elimina.
-
Nella finestra di dialogo Elimina, conferma l'azione di eliminazione.
- CLI
-
Prerequisito
È necessario configurarli AWS CLI con le proprie credenziali utente e quelle scelte Regione AWS. Per le istruzioni di configurazione, fare riferimento a. Scarica il AWS CLI
Per eliminare il tuo gruppo di stream utilizzando il AWS CLI
Nel tuo AWS CLI caso usa il DeleteStreamGroupcomando, personalizzato per i tuoi contenuti.
aws gameliftstreams delete-stream-group \
--identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
dove
identifier
-
Un Amazon Resource Name (ARN) o un ID che identifica in modo univoco la risorsa del gruppo di stream.
Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4
Esempio di ID: sg-1AB2C3De4
Amazon GameLift Streams inizia a rilasciare risorse di calcolo e a eliminare il gruppo di stream. Durante questo periodo, il gruppo di stream è in stato di Eliminazione. Dopo che Amazon GameLift Streams ha eliminato il gruppo di stream, non puoi più recuperarlo.
Applicazioni collegate
Se desideri eseguire lo streaming di più applicazioni utilizzando lo stesso pool di risorse di calcolo, puoi collegare più applicazioni allo stesso gruppo di flussi. Allo stesso modo, se desideri eseguire lo streaming di un'applicazione utilizzando diversi set di risorse di calcolo, puoi collegare un'applicazione a più gruppi di stream.
Per ulteriori informazioni sul collegamento delle applicazioni ai gruppi di stream, consulta. Panoramica dei gruppi di stream multiapplicazione
Ciclo di vita del gruppo di stream
I gruppi di streaming hanno una durata massima di 365 giorni. Come best practice, ti consigliamo di ricreare i gruppi di stream ogni 3-4 settimane per ricevere importanti aggiornamenti e correzioni del servizio e garantire prestazioni ottimali. La ricreazione di un gruppo di stream non influisce sulle applicazioni caricate.
Con l'avanzare dell'età dei gruppi di streaming, si applicano le seguenti restrizioni:
L'account associato al gruppo di streaming riceverà due notifiche di promemoria da AWS Health: una ogni 45 giorni e un secondo promemoria ogni 150 giorni. Queste notifiche ti ricorderanno che la funzionalità di associazione delle applicazioni verrà interrotta entro 180 giorni. Ci sarà anche un'ultima notifica ogni 335 giorni che ti ricorderà che i gruppi di streaming scadranno tra 365 giorni. Gli avvisi di manutenzione vengono visualizzati anche nella AWS Health dashboard e nelle pagine dei gruppi di stream nella console Amazon GameLift Streams.
Per trovare la data di scadenza di un gruppo di stream, visualizza la pagina dei dettagli del gruppo Stream sulla console o utilizza il ExpiresAt campo nella risposta GetStreamGroupAPI.
Un gruppo di stream scaduto ha uno stato di EXPIRED e diventa di sola lettura. Non puoi aggiornarlo o avviare nuove sessioni di streaming. Per ripristinare la funzionalità, ricrea il gruppo di stream.
Manutenzione del gruppo di stream
Ogni volta che viene rilasciata una funzionalità che richiede l'utilizzo di un nuovo gruppo di stream, vedrai il messaggio «Manutenzione richiesta» nella parte superiore della pagina dei dettagli del gruppo di stream per informarti che è obsoleta. Ricreare un gruppo di stream è un processo manuale, ma per aiutarti a farlo, usa il pulsante Crea gruppo di stream nel messaggio per avviare il processo. Alcuni campi verranno precompilati.
La manutenzione del gruppo di flussi è richiesta anche quando il gruppo di flussi ha più di 180 giorni. Non sarà più possibile collegare nuove applicazioni a questi gruppi di flussi precedenti finché non verranno ricreati. Dopo 365 giorni, lo streaming dal gruppo di flussi non sarà possibile e non sarà consentita alcuna modifica al gruppo.