Romper com a RDS não é tão difícil de fazer

Última atualização:
25 de março de 2025

‍Terminarcom a RDS não é tão difícil de fazer

Você é um ISV ou MSP que usa o Microsoft® Remote Desktop Services (RDS) para fornecer aplicativos Windows® aos usuários? Você está cansado do custo e da complexidade do RDS? Está procurando uma alternativa ao RDS? Nesta postagem, analisaremos as alternativas ao RDS e as vantagens e desvantagens de cada uma delas.

Opção um - Reescrevendo seu aplicativo Windows

Nesse cenário, você está reescrevendo seu aplicativo Windows como um aplicativo nativo da Web que pode ser fornecido em qualquer nuvem usando um modelo de software como serviço (SaaS). Os aplicativos nativos da Web têm uma aparência moderna que os aplicativos do Windows não têm, o que pode ser uma perspectiva interessante para um ISV do Windows. Além disso, a reescrita do seu aplicativo oferece a oportunidade de fazer alterações profundas e fundamentais no fluxo de trabalho, nas dependências e até mesmo nos recursos do aplicativo, para resolver quaisquer problemas contínuos dos usuários.

Mas reescrever seu aplicativo Windows como um aplicativo nativo da Web significa que você está começando do zero. Escrever aplicativos nativos da Web requer um conjunto de habilidades que sua equipe de desenvolvimento do Windows provavelmente não tem, portanto, você terá que treinar novamente sua equipe atual ou contratar uma nova. Você terá que selecionar uma nova pilha de tecnologia, incluindo uma nova linguagem de programação, estruturas, bibliotecas e ferramentas de desenvolvimento. Terá de projetar a arquitetura do novo aplicativo, a estrutura da interface do usuário, o gerenciamento de dados e a interação dos componentes do aplicativo.

Todos os recursos, funções e dependências do seu aplicativo Windows terão de ser repensados e reescritos. Você também precisará projetar uma nova interface de usuário, o que requer outro conjunto de habilidades totalmente novo, e depois criar o front-end do aplicativo Web. Ainda mais assustador, você precisará migrar os dados do aplicativo Windows atual para o novo aplicativo Web, o que envolve a conversão de formatos de dados ou esquemas de banco de dados. Ainda mais assustador, você precisará criar os componentes do lado do servidor, incluindo APIs e serviços da Web, para dar suporte à funcionalidade do aplicativo da Web e implementar o armazenamento de dados, a lógica do servidor e a autenticação.

Depois que o aplicativo Web for criado, você ainda precisará concluir os testes, o controle de qualidade, implementar medidas de segurança, otimização do aplicativo, documentação e treinamento de usuários. Por fim, você precisará implantar o novo aplicativo e convencer os usuários a adotá-lo para poder aposentar o aplicativo do Windows. Ah, e enquanto sua equipe estiver criando o aplicativo Web, você precisará continuar a atualizar e oferecer suporte ao aplicativo Windows até que possa aposentá-lo.

Parece muito trabalhoso e dispendioso se o que você realmente deseja fazer é parar de usar o RDS.

Segunda opção - Adotar uma solução de acesso remoto diferente

Nessa opção, seu aplicativo permanece como está (insira um suspiro de alívio), mas sua abordagem de fornecimento de aplicativos muda do uso do RDS para o uso de outra solução de acesso remoto.

Você tem várias opções, incluindo:

{{CTAEMBED_IDENTIFIER}}

‍Infraestrutura de desktop virtual(VDI)

A VDI simula um ambiente de desktop de usuário final que é acessado de um dispositivo de usuário final por meio de uma rede ou da Internet. O desktop é executado em um software de virtualização executado em um hipervisor que é executado em um servidor físico ou em um servidor virtual que é instalado e executado em uma máquina física.

Exemplos de produtos de VDI incluem o VMware Horizon® e o Citrix® Virtual Apps and Desktops (se você estiver fornecendo seu aplicativo a partir de um data center local). A VDI é excelente para empresas que desejam controlar e fornecer com segurança vários aplicativos em um desktop gerenciado para seus funcionários. Porém, para um ISV ou MSP, a VDI inclui muitos recursos e funções que não são necessários para fornecer um ou dois aplicativos aos clientes. E, assim como o RDS, a VDI é complexa, cara e difícil de gerenciar - na verdade, a tecnologia principal subjacente da Citrix é o RDS.

Além disso, tanto a Citrix quanto a VMware® foram adquiridas e passaram por mudanças significativas que podem não ser do interesse dos ISVs e MSPs. Recentemente, a Citrix assinou um novo acordo com a Microsoft que está levando a um roteiro de produtos integrados, incluindo a obrigatoriedade de usar apenas o Azure® para implementações em nuvem. Com esse acordo, os ISVs e MSPs que adotarem a Citrix e quiserem manter suas opções de nuvem abertas serão obrigados, em algum momento, a migrar para o Azure.

A VMware foi adquirida pela Broadcom, que prontamente desmembrou e vendeu a divisão VMware EUC para a KKR[NV1] sem resolver um acordo de licenciamento crítico que inclui uma licença do vSphere Desktop com o Horizon sem custo adicional para o cliente. Os ISVs e MSPs talvez queiram esperar a poeira baixar (o que pode levar meses ou anos) antes de optar pelo Horizon como sua solução de acesso remoto.

O Parallels® Remote Application Server (RAS) também se enquadra nessa categoria, permitindo que a TI forneça a um usuário um desktop que, na verdade, está sendo executado em um servidor. No entanto, o Parallels é executado no RDS, o que o torna inútil para ISVs e MSPs que desejam uma alternativa ao RDS.

Desktop como serviço (DaaS)

DaaS é a VDI fornecida como um serviço. A Citrix oferece o Citrix DaaS (essencialmente Citrix® Virtual Apps and Desktops fornecidos como um serviço) e a VMware oferece o Horizon fornecido como DaaS. A Parallels também tem um produto DaaS.

Embora a utilização do DaaS signifique que os ISVs e MSPs evitem os desafios relacionados à criação e ao gerenciamento de uma infraestrutura de VDI, isso também significa que esses ISVs e MSPs estão pagando pelo custo do serviço, além de muitos recursos de gerenciamento de usuários incluídos que eles simplesmente não precisam (um ISV com quem conversei recentemente estimou que usou apenas 20% dos recursos Citrix disponíveis em sua implementação).

Virtualização de aplicativos

A virtualização de aplicativos usa a tecnologia de virtualização para fornecer aplicativos em vez de desktops. Como a VDI, ela usa um hipervisor para criar uma máquina virtual que executa aplicativos que os usuários podem acessar remotamente, o que pode reduzir um pouco a complexidade da solução em comparação com uma implementação de VDI.

As organizações usam a virtualização de aplicativos principalmente para disponibilizar um aplicativo para usuários específicos de uma organização ou para permitir que os usuários executem um aplicativo em um sistema operacional diferente do sistema operacional da máquina do usuário.

O Citrix Apps and Desktops se enquadra nessa categoria, mas só pode ser licenciado para clientes que executam sua infraestrutura no local. O Horizon também pode ser usado para virtualizar aplicativos, mas é tão complexo fazer isso quanto virtualizar um desktop. E, como mencionado acima, ambas as empresas estão passando por mudanças decorrentes da aquisição, o que levanta uma bandeira vermelha para ISVs e MSPs.

Um serviço, o Amazon® AppStream® 2.0 para Windows, é um serviço de virtualização de aplicativos Windows baseado em nuvem que pode ser configurado para streaming de aplicativos. No entanto, o AppStream usa RDS, o que exige que os clientes adquiram licenças de usuário final da Microsoft, além das licenças do Windows e do AppStream.

O Microsoft App-V é outra solução de virtualização de aplicativos, usada principalmente para permitir que os usuários executem aplicativos legados do Windows em máquinas modernas. O App-V está incluído no Windows 10 for Enterprise (versão 1607), mas exige que os clientes comprem licenças de usuário final para cada usuário nomeado, o que aumenta significativamente o custo de implementação. Mais importante ainda, o App-V terá sua vida útil encerrada em abril de 2026.

Publicação de aplicativos

Os aplicativos publicados são programas de software virtuais que parecem e agem como aplicativos locais, mas que, na verdade, são executados em um servidor. Os ISVs e MSPs podem configurar o acesso a aplicativos publicados no dispositivo do usuário para que ele acesse e inicie um aplicativo publicado da mesma forma que faria com um aplicativo local. Em muitos casos, o usuário não consegue perceber a diferença entre um aplicativo publicado e um aplicativo instalado no dispositivo do usuário final.

As soluções de publicação de aplicativos incluem o RDS e o VMware Horizon Apps, que aproveita os servidores Microsoft Remote Desktop Session Host (RDSH) e o RDS para fornecer aplicativos publicados. Nenhum dos dois é uma opção para ISVs e MSPs que desejam uma alternativa ao RDS.

Há uma solução de publicação de aplicativos que não utiliza o RDS-GO-Global®, que fornece acesso multiusuário a aplicativos Windows de qualquer local, dispositivo e sistema operacional. O GO-Global substitui totalmente a funcionalidade RDS, incluindo o kernel de várias sessões, clientes de área de trabalho remota, driver de exibição, protocolo, gateway de Internet e ferramentas de gerenciamento, eliminando os custos de licenciamento do Windows e do usuário.

Como a GO-Global não usa RDS, os aplicativos publicados usando a GO-Global exigem menos esforço de implementação e gerenciamento de TI, são escalonados de forma mais econômica e oferecem aos usuários uma experiência nativa da Web em qualquer dispositivo com um navegador. O acesso do usuário baseado em navegador não requer a instalação de um cliente no dispositivo do usuário, facilitando a habilitação e o suporte a usuários com dispositivos que não sejam Windows.

Você pode acabar com o RDS! Para ISVs e MSPs que desejam publicar aplicativos Windows de forma fácil, rápida e econômica, sem o Windows e o RDS, considere a GO-Global.

Para saber mais sobre a solução de publicação de aplicativos da GO-Global, solicite uma demonstração aqui ou faça o download de uma avaliação gratuita de 30 dias.

Termine com a RDS!

GO-Global fornece substituição completa para a funcionalidade RDS