Os aplicativos conectados dinamicamente por meio de camadas são a resposta?

Encontrar uma solução que permita que um aplicativo seja empacotado e compartilhado entre diferentes versões dos sistemas operacionais Windows pode ser um desafio. Em minhas experiências tentando otimizar os processos de entrega de aplicativos, tem sido quase impossível. Tendo trabalhado em muitos projetos de empacotamento de aplicativos no passado; hoje veremos a implantação de aplicativos em ambientes de virtualização, mais especificamente, vamos mergulhar no projeto onde surgiram mais desafios e, a partir daí, veremos algumas soluções.

As trincheiras

A implantação de aplicativos em ambientes virtualizados não é uma tarefa fácil e os ambientes podem ser de qualquer tamanho. O uso de aplicativos virtualizados também pode variar, desde o uso apenas para funcionários remotos, recuperação de desastres, o maior e mais crítico dos aplicativos ou para aplicativos corporativos legados, para citar alguns. Minhas experiências forneceram percepções sobre todos esses casos de uso e, no final do dia, a instalação manual de seus aplicativos virtualizados em cada servidor que fornece aplicativos pode ser lenta e complicada.

Naturalmente, como administradores, procuramos outras maneiras de simplificar a implantação de aplicativos, mas mesmo isso para mim provou ser um beco sem saída com o tempo. Vamos dar uma olhada em um projeto específico.

Pacote de aplicativos do mundo real e é muitos desafios

Durante este projeto, descobrimos pela primeira vez como os aplicativos virtuais estavam sendo usados. O primeiro caso de aplicativos virtualizados foram os aplicativos legados. Basicamente, qualquer aplicativo que ainda fosse usado para funções de negócios, mas não pudesse ser atualizado para rodar no sistema operacional de desktop mais recente usado na empresa. Portanto, esses aplicativos legados foram instalados em sistemas operacionais de servidor mais antigos que normalmente tinham um suporte mais longo disponível do que publicado para o usuário para disponibilidade. O segundo caso de uso para aplicativos virtuais foi para o maior aplicativo de missão crítica da organização na empresa que hospeda mais de 2,000 usuários. Dois extremos em jogo aqui.

Soluções tentadas

Antes de tentar empacotar os aplicativos, todos eles foram instalados manualmente, exceto o Microsoft Office, que foi incorporado à imagem do servidor. Conforme o ambiente cresceu e novos aplicativos foram adicionados, ficou claro que continuar a abordagem manual não era uma boa opção. Assim, muitas soluções possíveis foram avaliadas e duas foram finalmente tentadas.

Principais desafios  

  • Fim do suporte - uma solução nativa para o aplicativo de virtualização foi selecionada e funcionou para mais de ½ dos aplicativos implantados. Porém, dentro de um ano, a empresa não ofereceu mais o produto e novas opções precisaram ser analisadas.
  • Soluções complexas - na jornada para encontrar uma nova maneira de empacotar aplicativos diversos 3rd partes foram avaliadas. Ficou claro que a maioria eram complexos, exigiam o reempacotamento de um aplicativo para cada sistema operacional implantado, não funcionavam para todos os aplicativos, causavam lentidão no login, não funcionavam com a nuvem, exigiam um membro da equipe dedicado e costumavam ser caros. No final, um produto foi selecionado e, devido às limitações de tempo, mais uma vez, aprendendo que nem todos os aplicativos poderiam ser empacotados, a solução não foi totalmente implementada.
  • Projeto colocado em espera - no final, nossa equipe manteve os processos manuais comprovados em troca da capacidade de evitar os desafios que vieram com a implementação de aplicativos virtualizados por meio de um 3rd solução partidária. Em seguida, revisando anualmente para determinar se uma solução melhor surgiria.

Felizmente, com o passar do tempo, surgiram soluções melhores para implementar a implantação de aplicativos na virtualização. Vejamos uma solução possível.

Liquidware FlexApp

Existem algumas coisas sobre as camadas do aplicativo Liquidware FlexApp que ajudam a superar os desafios enfrentados no projeto que examinamos hoje. FlexApp é diferente de outras soluções de camadas com as quais você pode estar familiarizado. Em vez de camadas de partes complexas do sistema operacional Windows e dos aplicativos, a solução se concentra apenas nos aplicativos. Na verdade, pode-se argumentar que o FlexApp não cria camadas, mas anexa aplicativos dinamicamente de contêineres de disco rígido virtual a desktops com um driver de filtro de sistema proprietário. O próprio sistema operacional Windows permanece inalterado, portanto, simplificando bastante o gerenciamento da imagem base. Aqui estão os destaques.

  • Um pacote por aplicativo - Os pacotes de aplicativos funcionam no mesmo nível que o sistema operacional, que é diferente de outras tecnologias de camadas. Isso permite que um único aplicativo empacotado funcione em praticamente qualquer sistema operacional depois de empacotado.
  • Controle sobre login e desempenho - Em última análise, o desempenho do login pode ser controlado porque o aplicativo pode ser entregue ao usuário de diferentes maneiras. Na inicialização, login, por meio de atalhos da área de trabalho ou filtragem para controlar as horas de logon.
  • Implantação simples - Com arquitetura de servidor mínima, o uso de discos rígidos virtuais (.vhd) ou .vmdk's, um agente e um arquivo .ini funciona de forma simples no local ou na nuvem. Ele foi projetado para continuar a funcionar mesmo se sua infraestrutura de servidor ficar indisponível. Esta solução também se integra com FSLogix, e mais informações podem ser encontradas neste aqui.

Esta é uma solução para superar os desafios tradicionais do empacotamento de aplicativos, levando ao sucesso da virtualização de aplicativos.

Você deve considerar o FlexApp se estiver procurando agilizar a entrega de aplicativos para sua empresa Windows, especialmente se estiver aproveitando desktops virtuais da Citrix ou VMware. A solução também já é compatível e suporta totalmente o Microsoft WVD (Windows Virtual Desktop). Com isso em mente, aqueles familiarizados com conceitos de camadas semelhantes encontrados nas pilhas Citrix ou VMware certamente encontrarão o FlexApp como uma alternativa clara que talvez seja mais flexível com seu suporte a todos os seus desktops Windows bem conectados.

Pensamentos Finais

A implantação de aplicativos na virtualização pode ser um desafio. Gerenciar um ambiente de virtualização com aplicativos virtualizados é complexo e, historicamente, não vem sem desafios e complexidades de gerenciamento. Os usuários esperam que seus aplicativos e os administradores precisem de maneiras eficientes de fazer seu trabalho. Ter uma compreensão dos desafios e das soluções possíveis é uma grande ajuda para o sucesso dos fluxos de trabalho de sua empresa.

 

implantação de aplicativos em ambientes de virtualização

 

 

 

 

Clique aqui para assistir a um breve vídeo e aprender mais sobre FlexApp em um ambiente WVD.

 

erro

Aproveite este blog? Por favor, espalhar a palavra :)