Visão geral dos grupos de streams de vários aplicativos - Amazon GameLift Streams

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visão geral dos grupos de streams de vários aplicativos

Um grupo de fluxo de vários aplicativos é um grupo de fluxo vinculado a vários aplicativos. Isso permite que você transmita vários aplicativos usando o mesmo conjunto de recursos computacionais em um único grupo de fluxo.

Um caso de uso comum para grupos de streaming de vários aplicativos é lançar versões diferentes do seu jogo. Por exemplo, suponha que você tenha criado um grupo de streaming e definido o aplicativo padrão para a versão original do seu jogo. Em seguida, suponha que você crie aplicativos adicionais que contenham outras versões do seu jogo e os vincule ao grupo de transmissão. Como esses aplicativos estão associados ao mesmo grupo de stream, você só precisa gerenciar um único conjunto de recursos computacionais, ou capacidade de stream, para transmitir todos esses jogos. Isso significa que, independentemente de qual aplicativo um usuário final transmite, o aplicativo é executado em um recurso computacional do mesmo conjunto que esse grupo de streams alocou.

Aqui estão outros exemplos possíveis da vida real:

  • Uma plataforma de streaming de jogos que oferece diferentes níveis de streaming aos clientes.

  • Uma equipe de garantia de qualidade que está testando várias versões de um jogo.

  • Para simplificar o gerenciamento da capacidade de fluxo usando um único grupo de fluxo para vários aplicativos.

  • Para permitir que um conjunto de aplicativos transmita do mesmo pool de capacidade de transmissão.

Limitações e requisitos de tarefa

Você só pode associar aplicativos a grupos de streaming que tenham ambientes de tempo de execução e classes de stream compatíveis. Para obter mais informações, consulte Ambiente de tempo de execução e compatibilidade de classes de stream.

Os limites de associação a seguir se aplicam a aplicativos e grupos de stream. Esses limites são fixados no serviço para todos os clientes.

Name Padrão Ajustável Descrição
Aplicativos em um grupo de stream 100 Não O número máximo de aplicativos do Amazon GameLift Streams que podem ser associados a um grupo de streams.
Associações de grupos de streaming por aplicativo 100 Não O número máximo de grupos de streams aos quais um aplicativo Amazon GameLift Streams pode ser associado.

Sobre os aplicativos padrão

Cada grupo de fluxo tem um aplicativo padrão, que é inicialmente o primeiro aplicativo que você adiciona ao grupo de fluxo. O aplicativo padrão é automaticamente pré-armazenado em cache em todos os recursos computacionais sempre ativos, o que pode ajudar a reduzir o tempo de carregamento do aplicativo durante a inicialização do stream. O serviço Amazon GameLift Streams também pode armazenar em cache outros aplicativos vinculados durante seus processos de otimização.

Características dos aplicativos padrão e de outros aplicativos vinculados:

  • O aplicativo padrão é pré-armazenado em cache (em recursos computacionais pré-alocados, como sua capacidade sempre ativa) para ajudar a reduzir o tempo de carregamento do aplicativo durante a inicialização do stream.

  • O aplicativo padrão pode ser alterado. Observe que, quando você alterna os aplicativos padrão em um grupo de stream, pode levar algumas horas para que o novo aplicativo padrão seja pré-armazenado em cache em todos os locais.

  • É necessário pelo menos um aplicativo vinculado para que você possa começar a transmitir a partir do grupo de streaming. O primeiro aplicativo vinculado é automaticamente transformado em aplicativo padrão.

  • Se você desvincular o aplicativo padrão de um grupo de streams, o Amazon GameLift Streams escolherá automaticamente um novo aplicativo padrão dentre os demais aplicativos associados, se houver algum.

  • O mesmo aplicativo pode ser o aplicativo padrão para vários grupos de stream.

  • O conjunto de aplicativos vinculados é mutável até que o grupo de stream tenha 180 dias. Em termos práticos, isso significa que você pode vincular e desvincular aplicativos até que o grupo de stream tenha 180 dias. Depois disso, você só poderá desvincular aplicativos de um grupo de stream durante o restante do ciclo de vida do grupo de stream.

Alterar aplicativo padrão

Quando você vincula o primeiro aplicativo a um grupo de stream, ele automaticamente se torna o aplicativo padrão e recebe benefícios de pré-armazenamento em cache. Você pode alterar o aplicativo padrão a qualquer momento para oferecer esses benefícios a um aplicativo diferente.

nota

Quando você alterna os aplicativos padrão em um grupo de stream, pode levar algumas horas para que o novo aplicativo padrão seja pré-armazenado em cache em todos os locais.

Console
Para alterar o aplicativo padrão usando o console do Amazon GameLift Streams
  1. Faça login no AWS Management Console e abra o console do Amazon GameLift Streams.

  2. Na barra de navegação, escolha Grupos de transmissão para ver uma lista dos grupos de transmissão existentes.

  3. Selecione um grupo de stream para ver seus detalhes.

  4. Em Aplicativos vinculados, selecione o aplicativo que você deseja tornar padrão.

  5. Escolha Tornar padrão.

CLI

Pré-requisito

Você deve configurar o AWS CLI com suas credenciais de usuário e as escolhidas Região da AWS. Para obter instruções de configuração, consulteBaixe o AWS CLI.

Para alterar o aplicativo padrão usando o AWS CLI

Em seu AWS CLI uso, o UpdateStreamGroupcomando, personalizado para o seu conteúdo. O aplicativo que você deseja tornar padrão já deve estar associado ao grupo de stream.

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

para onde

  • identifier:

    Um grupo de streams que tem um aplicativo que você deseja tornar o padrão.

    Esse valor pode ser um nome de recurso da Amazon (ARN) ou ID que identifique de forma exclusiva o recurso do grupo de streaming.

    Exemplo de ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemplo de ID: sg-1AB2C3De4

  • default-application-identifier:

    O aplicativo que você deseja tornar padrão nesse grupo de streams.

    Esse valor é um nome de recurso da Amazon (ARN) ou ID que identifica de forma exclusiva o recurso do aplicativo.

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

    Exemplo de ID: a-9ZY8X7Wv6

Quando você vincula ou associa um aplicativo a um grupo de fluxo, o grupo de fluxo poderá transmitir o aplicativo. Se for o primeiro aplicativo no grupo de stream, ele se tornará automaticamente o aplicativo padrão. Você pode vincular e desvincular aplicativos adicionais a um grupo de streaming até que ele atinja 180 dias. Depois disso, você só poderá desvincular aplicativos de um grupo de stream durante o restante do ciclo de vida do grupo.

Importante

Você não pode vincular um aplicativo a um grupo de stream com mais de 180 dias. Para associar aplicativos diferentes ao grupo de stream, primeiro você precisará recriá-lo. Para obter instruções sobre como recriar um grupo de streams, consulte. Manutenção de grupos de streams

Antes de vincular um aplicativo, verifique se o grupo de stream está no status Ativo.

Console
Para vincular usando o console do Amazon GameLift Streams
  1. Faça login no AWS Management Console e abra o console do Amazon GameLift Streams.

  2. Na barra de navegação, escolha Grupos de transmissão para ver uma lista dos grupos de transmissão existentes.

  3. Selecione um grupo de stream para ver seus detalhes.

  4. Em Aplicativos vinculados, escolha Vincular aplicativo.

  5. Selecione um aplicativo que você deseja vincular. Confirme sua seleção e escolha Vincular aplicativo.

CLI

Pré-requisito

Você deve configurar o AWS CLI com suas credenciais de usuário e as escolhidas Região da AWS. Para obter instruções de configuração, consulteBaixe o AWS CLI.

Para vincular um (s) aplicativo (s) usando o AWS CLI

Em seu AWS CLI uso, o AssociateApplicationscomando, personalizado para o seu conteúdo.

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

para onde

  • identifier:

    Um grupo de stream ao qual vincular esses aplicativos.

    Esse valor pode ser um nome de recurso da Amazon (ARN) ou ID que identifique de forma exclusiva o recurso do grupo de streaming.

    Exemplo de ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemplo de ID: sg-1AB2C3De4

  • application-identifiers:

    Um conjunto de aplicativos que você deseja vincular a esse grupo de fluxo.

    Esse valor é um nome de recurso da Amazon (ARN) ou ID que identifica de forma exclusiva o recurso do aplicativo.

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

    Exemplo de ID: a-9ZY8X7Wv6

Ao desvincular ou desassociar um aplicativo de um grupo de stream, você não pode mais transmitir esse aplicativo usando os recursos computacionais alocados desse grupo de stream. Todos os streams em andamento continuarão até serem encerrados, o que ajuda a evitar a interrupção do stream do usuário final. O Amazon GameLift Streams não iniciará novos streams usando esse grupo de streams. A ação de desvinculação não afeta a capacidade de fluxo de um grupo de fluxo.

Se você desvincular o aplicativo padrão de um grupo de streams, o Amazon GameLift Streams escolherá automaticamente um novo aplicativo padrão dentre os demais aplicativos associados, se houver algum.

Console
Para desvincular usando o console do Amazon GameLift Streams
  1. Faça login no AWS Management Console e abra o console do Amazon GameLift Streams.

  2. Na barra de navegação, escolha Grupos de transmissão para ver uma lista dos grupos de transmissão existentes.

  3. Selecione um grupo de stream para ver seus detalhes.

  4. Em Aplicativos vinculados, selecione os aplicativos que você deseja desvincular. Escolha Desvincular aplicativos.

  5. Na caixa de diálogo Desvincular aplicativos, confirme a ação de desvinculação e escolha Desvincular.

CLI

Pré-requisito

Você deve configurar o AWS CLI com suas credenciais de usuário e as escolhidas Região da AWS. Para obter instruções de configuração, consulteBaixe o AWS CLI.

Para desvincular um (s) aplicativo (s) usando o AWS CLI

Em seu AWS CLI uso, o DisassociateApplicationscomando, personalizado para o seu conteúdo.

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

para onde

  • identifier:

    Um grupo de stream do qual desvincular esses aplicativos.

    Esse valor pode ser um nome de recurso da Amazon (ARN) ou ID que identifique de forma exclusiva o recurso do grupo de streaming.

    Exemplo de ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemplo de ID: sg-1AB2C3De4

  • application-identifiers:

    Um conjunto de aplicativos que você deseja desvincular desse grupo de stream.

    Esse valor é um nome de recurso da Amazon (ARN) ou ID que identifica de forma exclusiva o recurso do aplicativo.

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

    Exemplo de ID: a-9ZY8X7Wv6