Panoramica dei gruppi di stream multiapplicazione - Amazon GameLift Stream

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à.

Panoramica dei gruppi di stream multiapplicazione

Un gruppo di stream multiapplicazione è un gruppo di stream collegato a più applicazioni. Ciò consente di eseguire lo streaming di più applicazioni utilizzando lo stesso set di risorse di calcolo in un singolo gruppo di flussi.

Un caso d'uso comune per i gruppi di stream con più applicazioni consiste nel rilasciare versioni diverse del gioco. Ad esempio, supponiamo di aver creato un gruppo di stream e di aver impostato l'applicazione predefinita sulla versione originale del gioco. Quindi, supponete di creare applicazioni aggiuntive che contengono altre versioni del gioco e di collegarle al gruppo di stream. Poiché queste applicazioni sono associate allo stesso gruppo di stream, devi solo gestire un singolo set di risorse di elaborazione, o capacità di streaming, per trasmettere tutti questi giochi. Ciò significa che, indipendentemente dall'applicazione trasmessa dall'utente finale, l'applicazione viene eseguita su una risorsa di calcolo dello stesso set allocato da questo gruppo di flussi.

Ecco altri possibili esempi reali:

  • Una piattaforma di streaming di giochi che offre diversi livelli di streaming ai clienti.

  • Un team di controllo qualità che sta testando più versioni di un gioco.

  • Per semplificare la gestione della capacità di flusso utilizzando un singolo gruppo di flussi per più applicazioni.

  • Per consentire lo streaming di un set di applicazioni dallo stesso pool di capacità di flusso.

Limitazioni e requisiti

È possibile associare le applicazioni solo a gruppi di stream che dispongono di ambienti di runtime e classi di streaming compatibili. Per ulteriori informazioni, vedi Ambiente di runtime e compatibilità tra classi di streaming.

I seguenti limiti di associazione si applicano alle applicazioni e ai gruppi di stream. Questi limiti sono fissati all'interno del servizio per tutti i clienti.

Nome Predefinita Adattabile Descrizione
Applicazioni in un gruppo di stream 100 No Il numero massimo di applicazioni Amazon GameLift Streams che possono essere associate a un gruppo di stream.
Associazioni di gruppi di stream per applicazione 100 No Il numero massimo di gruppi di stream a cui può essere associata un'applicazione Amazon GameLift Streams.

Informazioni sulle applicazioni predefinite

Ogni gruppo di stream ha un'applicazione predefinita, che inizialmente è la prima applicazione aggiunta al gruppo di stream. L'applicazione predefinita viene automaticamente memorizzata nella cache di tutte le risorse di calcolo sempre attive, il che può aiutare a ridurre i tempi di caricamento delle applicazioni durante l'avvio dello stream. Il servizio Amazon GameLift Streams può anche memorizzare nella cache altre applicazioni collegate durante i processi di ottimizzazione.

Caratteristiche delle applicazioni predefinite e di altre applicazioni collegate:

  • L'applicazione predefinita è prememorizzata nella cache (su risorse di calcolo preallocate come la capacità sempre attiva) per ridurre il tempo di caricamento dell'applicazione durante l'avvio dello streaming.

  • L'applicazione predefinita può essere modificata. Tieni presente che quando cambi applicazione predefinita in un gruppo di stream, possono essere necessarie fino a qualche ora prima che la nuova applicazione predefinita venga pre-memorizzata nella cache in tutte le posizioni.

  • È necessaria almeno un'applicazione collegata prima di poter avviare lo streaming dal gruppo di stream. La prima applicazione collegata diventa automaticamente l'applicazione predefinita.

  • Se scolleghi l'applicazione predefinita di un gruppo di stream, Amazon GameLift Streams sceglierà automaticamente una nuova applicazione predefinita tra le altre applicazioni associate, se presenti.

  • La stessa applicazione può essere l'applicazione predefinita per più gruppi di stream.

  • Il set di applicazioni collegate è modificabile fino a quando il gruppo di stream non raggiunge i 180 giorni. In termini pratici, ciò significa che è possibile collegare e scollegare le applicazioni fino a quando il gruppo di stream non avrà raggiunto i 180 giorni. Dopodiché, potrai scollegare le applicazioni da un gruppo di stream solo per il resto del ciclo di vita del gruppo di stream.

Cambia l'applicazione predefinita

Quando colleghi la prima applicazione a un gruppo di stream, questa diventa automaticamente l'applicazione predefinita e riceve i vantaggi della pre-memorizzazione nella cache. È possibile modificare l'applicazione predefinita in qualsiasi momento per offrire questi vantaggi a un'applicazione diversa.

Nota

Quando cambi le applicazioni predefinite in un gruppo di stream, possono essere necessarie fino a qualche ora prima che la nuova applicazione predefinita venga pre-memorizzata nella cache in tutte le posizioni.

Console
Per modificare l'applicazione predefinita utilizzando la console Amazon GameLift Streams
  1. Accedi AWS Management Console e apri la console Amazon GameLift Streams.

  2. Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti.

  3. Seleziona un gruppo di stream per visualizzarne i dettagli.

  4. In Applicazioni collegate, selezionate l'applicazione che desiderate impostare come predefinita.

  5. Scegliete Imposta come predefinita.

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 l'applicazione predefinita utilizzando AWS CLI

Nel tuo AWS CLI caso usa il UpdateStreamGroupcomando, personalizzato per i tuoi contenuti. L'applicazione che desideri impostare come predefinita deve essere già associata al gruppo di stream.

aws gameliftstreams update-stream-group \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --default-application-identifier a-9ZY8X7Wv6

dove

  • identifier:

    Un gruppo di stream con un'applicazione che desideri impostare come predefinita.

    Questo valore può essere 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

  • default-application-identifier:

    L'applicazione che desideri impostare come predefinita in questo gruppo di stream.

    Questo valore è un Amazon Resource Name (ARN) o ID che identifica in modo univoco la risorsa dell'applicazione.

    Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Esempio di ID: a-9ZY8X7Wv6

Quando colleghi o associ un'applicazione a un gruppo di stream, il gruppo di stream sarà in grado di eseguire lo streaming dell'applicazione. Se è la prima applicazione del gruppo di stream, diventerà automaticamente l'applicazione predefinita. Puoi collegare e scollegare applicazioni aggiuntive a un gruppo di stream fino al raggiungimento dei 180 giorni di vita. Dopodiché, potrai scollegare le applicazioni da un gruppo di stream solo per il resto del ciclo di vita del gruppo.

Importante

Non puoi collegare un'applicazione a un gruppo di stream che ha più di 180 giorni. Per associare diverse applicazioni al gruppo di stream, devi prima ricrearlo. Per istruzioni su come ricreare un gruppo di stream, consulta. Manutenzione dei gruppi di stream

Prima di collegare un'applicazione, assicurati che lo stato del gruppo di stream sia Attivo.

Console
Per effettuare il collegamento utilizzando la console Amazon GameLift Streams
  1. Accedi AWS Management Console e apri la console Amazon GameLift Streams.

  2. Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti.

  3. Seleziona un gruppo di stream per visualizzarne i dettagli.

  4. In Applicazioni collegate, scegli Collega applicazione.

  5. Seleziona un'applicazione che desideri collegare. Conferma la selezione e scegli Collega applicazione.

CLI

Prerequisito

È necessario configurarla 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 collegare una o più applicazioni utilizzando AWS CLI

Nel tuo caso, AWS CLI usa il AssociateApplicationscomando, personalizzato per i tuoi contenuti.

aws gameliftstreams associate-applications \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --application-identifiers a-9ZY8X7Wv6 a-1Z78C7Wv6

dove

  • identifier:

    Un gruppo di stream a cui collegare queste applicazioni.

    Questo valore può essere 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

  • application-identifiers:

    Un insieme di applicazioni che desideri collegare a questo gruppo di stream.

    Questo valore è un Amazon Resource Name (ARN) o ID che identifica in modo univoco la risorsa dell'applicazione.

    Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Esempio di ID: a-9ZY8X7Wv6

Quando scolleghi o dissocii un'applicazione da un gruppo di stream, non puoi più eseguire lo streaming di questa applicazione utilizzando le risorse di calcolo allocate di quel gruppo di stream. Tutti gli stream in corso continueranno fino al termine, il che aiuta a evitare l'interruzione dello streaming dell'utente finale. Amazon GameLift Streams non avvierà nuovi stream utilizzando questo gruppo di stream. L'azione di scollegamento non influisce sulla capacità di streaming di un gruppo di stream.

Se scolleghi l'applicazione predefinita di un gruppo di stream, Amazon GameLift Streams sceglierà automaticamente una nuova applicazione predefinita tra le altre applicazioni associate, se presenti.

Console
Per scollegare il collegamento utilizzando la console Amazon GameLift Streams
  1. Accedi AWS Management Console e apri la console Amazon GameLift Streams.

  2. Nella barra di navigazione, scegli Gruppi di stream per visualizzare un elenco dei gruppi di stream esistenti.

  3. Seleziona un gruppo di stream per visualizzarne i dettagli.

  4. In Applicazioni collegate, seleziona le applicazioni che desideri scollegare. Scegliete Scollega le applicazioni.

  5. Nella finestra di dialogo Scollega le applicazioni, conferma l'azione di scollegamento e scegli Scollega.

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 scollegare una o più applicazioni utilizzando AWS CLI

Nel tuo caso AWS CLI usa il DisassociateApplicationscomando, personalizzato per i tuoi contenuti.

aws gameliftstreams disassociate-applications \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --application-identifiers a-9ZY8X7Wv6 a-1Z78C7Wv6

dove

  • identifier:

    Un gruppo di stream da cui scollegare queste applicazioni.

    Questo valore può essere 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

  • application-identifiers:

    Un insieme di applicazioni che desideri scollegare da questo gruppo di stream.

    Questo valore è un Amazon Resource Name (ARN) o ID che identifica in modo univoco la risorsa dell'applicazione.

    Esempio ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Esempio di ID: a-9ZY8X7Wv6