Documentação de Implementação do App-V 4.6
Apesar de já estar em uma versão avançada, o App-V ainda é desconhecido de muitos profissionais. Porem, trata-se de uma ferramenta para virtualização, mas ao invés de hosts virtualiza aplicações. O seu nome anterior do produto era SoftGrid que foi comprado pela Microsoft.
MODELOS DE IMPLEMENTAÇÃO
Basicamente, o App-V permite que aplicações sejam “sequenciadas” e gera-se um pacote com a aplicação, extensão osd.

Note que a aplicação é instalada no papel do servidor “Sequenciador” no (item 1) que gera o pacote que é distribuído pelo System Center ou pelo próprio App-V Server (item 3) para os usuários que tem as aplicações publicadas por regras no AD administradas pelo console do App-V (item 2).
Também é possível não usar uma estrutura tão complexa como a acima e apenas um servidor que sequencia e distribui a aplicação, mas note que neste diagrama usa-se tanto estações quanto o Terminal Services ou RDS (Remote Desktop Service) do Windows 2008.

A vantagem de usar o RDS/TS para publicar a aplicação é que os usuários não precisaram ter a aplicação instalada no farm, por exemplo, criando um ambiente muito mais versátil quando utiliza-se este modelo.
A aplicação pode ser enviada para o cliente tanto pelo protocolo proprietário (RTPS/S) como HTTP. Veja no final a referencia para utilizar HTTP no processo de publicação e distribuição dos pacotes.
VANTAGENS E FUNCIONAMENTO
As vantagens do App-V começam no fato de não ter a instalação individual do pacote nas maquinas. Com isso não precisamos publicar um msi no AD ou no SCCM. A aplicação é copiada na maquina do usuário pelo cliente do App-V na primeira execução e extraído dinamicamente quando da execução.
Como a aplicação sequenciada nada mais é do que um cliente witness que monitora uma instalação e copia no osd todas as alterações criadas pelo instalador, o papel do cliente do App-V é fazer as cópias virtuais dos arquivos (dll, exe, bin, etc.) para os diretórios virtuais correspondentes e também as chaves de registry de forma virtual no registro do Windows.
Um exemplo prático seria a instalação de 3 diferentes versões do Office (2003, 2007 e 2010) na MESMA MAQUINA:
- No servidor de sequenciamento do App-V instalamos as 3 versões separadamente criando os 3 pacotes de arquivos, contendo os binários, chaves de registry e outros arquivos da aplicação
- Utilizando o console do App-V designamos as 3 versões do Office para um usuário
- O cliente do App-V baixa os 3 pacotes individualmente (osd e arquivos auxiliares) para um diretório de conteúdo temporário
- O cliente App-V cria os 3 atalhos na estação para as versões individuais, sem que a aplicação esteja fisicamente instalada
- Ao clicar no ícone de cada versão o cliente do App-V explode o osd e cria as chaves de registry e copia os arquivos da aplicação, porem em uma camada virtual
- A aplicação é executada e ao final esta camada virtual é destruída
Este modelo de uso permitirá que ao executar uma aplicação o usuário não tenha “restos” de seus binários no sistema operacional, permitindo compatibilizar aplicações mais novas com as mais antigas.
Outra vantagem indiscutível é a atualização, já que ao sequenciar um service pack ou hotfix o cliente não irá baixar o pacote inteiro, mas sim apenas as atualizações. Além, claro, que ao atualizar no servidor os clientes automaticamente estarão atualizado.
QUEM TEM DIREITO AO App-V
O App-V não é vendido separadamente em formato FPP (caixinha) como outros produtos. Na versão anterior que se chama SoftGrid fazia parte do pacote MDOP que era composto por outros aplicativos.
Agora o App-V é vendido como parte do pacote Microsoft Desktop Optimization Pack, como ferramenta Microsoft Application Virtualization for Terminal Services ou para assinantes do MSDN.
INFORMAÇÕES ADICIONAIS
Hot site do produto: http://www.microsoft.com/systemcenter/appv/default.mspx
Documento de implementação com RDS/TS: App-V Remote Desktop Services.docx (119,87 kb)
Publicando e distribuindo por HTTP: http://blogs.technet.com/b/appv/archive/2010/12/02/guide-to-configuring-microsoft-app-v-to-both-publish-and-stream-via-http.aspx
Lançamento do MDOP 2010: Novidades
Hoje foi anunciado o lançamento do MDOP 2010. Para quem não conhece o pacote MDOP (Microsoft Desktop Optimization Pack) é uma série de produtos para quem tem contrato SELECT, ENTERPRISE AGREEMENT e outros de licenciamento, pago conforme o numero de licenças do Windows client e acrescentado ao contrato.
Alguns dos produtos que mais se destacam no MDOP:
MED-V: É como o "XP Mode" do Windows 7, porem centralizado. Imagine poder distribuir as VMs do XP Mode utilizando regras da empresa ao invés de instalar em maquina por maquina. Alem disso o MED-V permite que as regras de software que precisam de emulação sejam definidas e distribuidas em ambiente centralizado. Para mais detalhes veja o post http://www.marcelosincic.com.br/blog/post/MED-V-e-XP-Mode-do-Windows-7.aspx
SCDM (System Center Desktop Monitoring): Este é excelente. Fornece para desktops controles como o SCOM faz para servidores. Os gráficos que o SCDM gera são muito bons e agora na versão nova o dashboard ficou excepcional.
APP-V 4.6: Esta ai outra boa noticia, o APP-V 4.6 agora tem versão 64 bits !!!!! Isso era um problemaço, mas para entender, primeiro é necessário saber o que é o APP-V. Trata-se de um produto que virtualiza software em um servidor para os clientes. Imagine ter no servidor o Office XP, 2003 e 2007 sequenciado (instalado) e este software ser distribuido aos clientes por demanda quando clicam em um link, se a cópia em cache do cliente estiver desatualizada atualiza automaticamente. Isso é o APP-V. Mas o problema é que não havia versão para x64 e isso limitava em muito quando o cliente adotava ambientes de clientes em 64 bits, o que no ultimo ano se tornou comum. Agora você já sabe porque o APP-4.6 é um grande anuncio.
Segue o link do lançamento: http://blogs.technet.com/virtualization/archive/2010/02/23/MDOP-2010-Launches_2C00_-with-64_2D00_bit-version-of-App_2D00_V-4.6.aspx