sexta-feira, 4 de dezembro de 2009

Otimizando um ambiente com aplicativos virtualizados

Quando falamos em virtualização, creio que a primeira coisa que vem à mente é uma máquina física hospedando diversas máquinas virtuais, seja servidores com divisão de roles ou estações de trabalho com ambientes de testes de aplicativos.

Mas a virtualização é muito mais que isso. Existem novas tecnologias de virtualização e, hoje, vou falar um pouquinho sobre uma delas: virtualização de aplicativos.

Imaginemos uma rede com 500 estações de trabalho e uma equipe de TI bem pequena (se parece com alguma empresa?). Digamos que acabou de sair a nova versão do Office e todas as 500 estações de trabalho precisam ser atualizadas. Porém, não há nenhuma tecnologia de distribuição de aplicativos configurada e o processo de atualização será manual, ou seja, máquina por máquina (continua parecendo com alguma empresa?).

E se, ao invés de instalarmos o Office em cada estação de trabalho, o mesmo fosse disponibilizado como um "serviço de rede"? Pois é justamente essa a idéia de um aplicativo virtualizado: Ele não é instalado e sim, "emulado". A Microsoft dispõe de uma ferramenta chamada Application Virtualization ou, simplesmente, App-V.

Uma das vantagens de se trabalhar com essa tecnologia é a atualização do aplicativo. Apenas 1 aplicativo precisa ser atualizado com Service Packs e Patches e não 500. Outra grande vantagem está no fato de poder executar diversas versões do mesmo aplicativo, ou seja, é possível executar o Word 2000, Word 2003 e Word 2007 na mesma máquina ao mesmo tempo. A distribuição dos aplicativos é feita através do Active Directory e é totalmente transparente ao usuário.

Digamos que um usuário precise do Word 2007. Basta adicionar tal usuário ao grupo definido para usar o Word 2007 e, dependendo de como foi configurado o cliente do App-V na estação de trabalho do usuário, uma simples sincronização com o servidor do App-V trará o Word 2007 para o desktop do usuário sem reinicialização ou logoff/login.

O único ponto a ser observado é a compatibilidade do aplicativo. Um aplicativo que só é compatível com o Windows XP, mesmo virtualizado e emulado no Windows 7, não será executado. Para casos como este, a Microsoft possui outra tecnologia de virtualização, mas isso é assunto para outro post. Só para os curiosos, a tecnologia se chama Microsoft Enterprise Desktop Virtualization (MED-V).

O App-V é parte do Microsoft Desktop Optimization Pack (MDOP) e está disponível a clientes Microsoft com benefício Software Assurance.

Nenhum comentário:

Postar um comentário