AppStream e GO-Global

Última atualização:
22 de janeiro de 2024

AppStream e GO-Global: uma comparação

O Amazon® AppStream 2.0 para Windows® e o GO-Global® fornecem aos usuários finais acesso remoto a aplicativos Microsoft® Windows, mas usam tecnologias diferentes para fornecer esses aplicativos.

Streaming de aplicativos - AppStream

Como o próprio nome indica, o Amazon AppStream usa o streaming de aplicativos para fornecer aplicativos do Windows aos usuários. O streaming de aplicativos permite que um aplicativo armazenado em um servidor remoto seja utilizado sob demanda por um usuário final. De forma semelhante a um serviço de streaming de vídeo, um usuário inicia uma solicitação para iniciar o streaming do aplicativo e, em resposta, o servidor remoto começa a fazer o download do aplicativo para o dispositivo do usuário.

O streaming de aplicativos não instala o aplicativo inteiro. Em vez disso, o servidor transferirá o suficiente do código e dos dados do programa do aplicativo para permitir que o usuário final execute as ações solicitadas pelo usuário. À medida que o usuário final usa o aplicativo, o código e os dados necessários para o usuário são transmitidos para o dispositivo do usuário em segundo plano.

À primeira vista, o streaming de aplicativos parece ser uma tecnologia muito leve quando comparada a facilitadores de acesso remoto como a VDI. Na verdade, porém, o streaming de aplicativos depende de uma complexa tecnologia de virtualização de desktops para ser executado. Para usar o streaming de aplicativos, o dispositivo do usuário deve ter um cliente dedicado instalado, e a TI deve fazer o mesmo investimento em tempo, dinheiro e conhecimento especializado para implementar o streaming de aplicativos que precisa fazer para a VDI.

Outras desvantagens incluem o fato de que o streaming de aplicativos depende muito de uma conexão de rede estável e rápida para proporcionar uma boa experiência ao usuário, pois o código do programa e os dados do aplicativo são transmitidos para o dispositivo do usuário conforme necessário. Além disso, alguns aplicativos do Windows podem não ser facilmente transmitidos devido à sua complexidade ou à dependência de recursos do dispositivo do usuário. Por fim, como o streaming de aplicativos faz o download do código do programa do aplicativo para o dispositivo do usuário, os usuários ficam limitados a usar dispositivos Windows ao usar um aplicativo Windows transmitido.

Publicação de aplicativos - GO-Global

A GO-Global usa a tecnologia de publicação de aplicativos para fornecer aplicativos Windows aos usuários finais. Os aplicativos publicados são executados inteiramente no servidor, mas se comportam como se estivessem sendo executados localmente. Os usuários podem acessar e usar um aplicativo publicado por meio de um thin client instalado em seu dispositivo ou podem dispensar um thin client usando um navegador da Web para acesso.

Como os aplicativos publicados são executados exclusivamente em um servidor e não utilizam a virtualização de desktop para serem executados, eles são muito mais simples e econômicos de implementar, executar e gerenciar do que o streaming de aplicativos. Os usuários finais não precisam instalar um cliente dedicado para executar aplicativos publicados. Os aplicativos publicados também dependem muito menos da qualidade da rede para proporcionar uma ótima experiência ao usuário. E, como os aplicativos publicados não dependem do dispositivo local para serem executados, a complexidade dos aplicativos não é uma barreira para um ISV do Windows que deseja adotar um modelo de fornecimento de SaaS. Além disso, os usuários podem utilizar qualquer dispositivo que desejarem para executar aplicativos Windows publicados.

Outras diferenças entre o AppStream e o GO-Global

Além da abordagem de fornecimento de aplicativos, há outras diferenças significativas entre o AppStream e a GO-Global.

Plataforma de nuvem

O AppStream está disponível somente no Amazon Cloud Services. A GO-Global publica aplicativos Windows a partir de qualquer nuvem pública, privada ou híbrida, permitindo que os ISVs do Windows selecionem a(s) nuvem(s) que funciona(m) melhor para eles.

Dispositivos do usuário

Conforme observado acima, os usuários do AppStream devem usar um dispositivo Windows para transmitir aplicativos. Por outro lado, os usuários que acessam aplicativos Windows publicados pela GO-Global podem usar uma grande variedade de dispositivos.

Protocolo de comunicação

O AppStream utiliza vários protocolos para transmitir aplicativos aos usuários, dependendo do caso de uso. Os protocolos incluem STX, um protocolo proprietário para transmitir elementos de vídeo de aplicativos; NICE DCV, um protocolo de transmissão proprietário; UDP ao usar o cliente nativo do Windows; HTTPS ao usar pontos de extremidade da Internet para transmitir; TCP, para transmitir dados e mensagens pelo NICE DCV; TCP de entrada, ao usar as portas 8000 ou 8300; e UDP de entrada, ao estabelecer uma conexão usando a porta 8300.

A GO-Global utiliza um protocolo, o RapidX Protocol (RXP), que é proprietário e usado para todas as comunicações de dados cliente-servidor. O RXP é adaptável, usa várias camadas de compactação e é otimizado para garantir a menor utilização possível da largura de banda em todas as conexões. O protocolo de exibição RXP é quase totalmente assíncrono, o que significa que o servidor e o cliente nunca estão esperando uma resposta de seu par. Por padrão, o protocolo RXP é executado na porta TCP 491.

Embora a utilização de vários protocolos permita que o AppStream faça streaming em várias redes para uma variedade de dispositivos de usuários, isso também pode criar problemas. Primeiro, pode ser mais difícil identificar a causa de um problema de comunicação quando vários dispositivos estão usando protocolos diferentes. Os pacotes podem ser corrompidos ou perdidos durante a transmissão. Detalhes ocultos de implementação em cada camada de comunicação podem causar problemas de desempenho.

Em contrapartida, o RXP da GO-Global foi projetado para se adaptar a qualquer cenário de protocolo de comunicação para simplificar a configuração e a implementação e oferecer um desempenho consistente do aplicativo.

Plataforma de computação

Como o AppStream é baseado no Windows, ele utiliza o Microsoft Remote Desktop Services (RDS) para fornecer e gerenciar aplicativos do Windows aos usuários. As empresas que usam o AppStream terão que pagar pelas licenças de usuário da Microsoft para cada usuário nomeado, além do licenciamento do AppStream e das taxas de serviço relacionadas.

A GO-Global, no entanto, não usa o RDS para fornecer aplicativos do Windows, portanto, os ISVs do Windows que usam a GO-Global não precisam de licenças adicionais para publicar seus aplicativos. Além disso, o GO-Global é licenciado por usuário simultâneo, e não por usuário nomeado, o que proporciona uma economia adicional.

Criado para ISVs do Windows

Ao contrário do AppStream, o GO-Global foi criado especificamente para ISVs do Windows que desejam publicar aplicativos Windows a partir de qualquer nuvem - de forma simples, fácil e econômica. A arquitetura cliente-servidor da GO-Global e o protocolo de comunicações proprietário altamente eficiente proporcionam aos clientes uma excelente experiência de usuário, mesmo em conexões de baixa largura de banda.

A GO-Global não limita os ISVs do Windows aos clientes que usam apenas dispositivos Windows. Ao publicar aplicativos em vez de transmiti-los, a GO-Global permite que os usuários utilizem qualquer dispositivo com qualquer sistema operacional para executar um aplicativo Windows.

A GO-Global também não limita os ISVs do Windows a uma nuvem específica. Quando implantado em qualquer serviço de nuvem, o GO-Global aproveita a infraestrutura existente do serviço de nuvem e os recursos de segurança e escalabilidade para oferecer alta funcionalidade com menos complexidade e custo.

Não limite suas opções - obtenha o GO-Global.

Para saber mais, solicite uma demonstração aqui ou faça o download de uma avaliação gratuita de 30 dias.