Quando começamos a pensar em virtualização de desktop, temos duas excelentes opções, o XenDesktop ou o VDI-in-a-Box, mas como escolher?  É uma questão de custo, tamanho do ambiente, recursos e/ou outros fatores?  Kumar Goswami, VP do nosso produto VDI-in-a-Box, comenta sobre este assunto no post deste blog /blogs/2011/12/01/citrix-vdi-in-a-box-v5-is-now-here-%E2%80%A6-give-it-a-go/.  Ele escreveu que “se você precisa de um VDI simples use ViaB.   Caso contrário use o XD com sua oferta Flexcast.”  Eu acho que isso resume bem e é um dos principais pontos para tomada de decisão.  Além de escolher entre uma oferta de VDI somente e uma com Flexcast, eu gostaria de mencionar alguns outros pontos para comparar e contrastar os dois produtos.  Esperemos que o conhecimento compartilhado contribua para influenciar as pessoas para uma direção ou para outra com base em sua situação atual.

Autenticação – tanto o XenDesktop como o VDI-in-a-Box suportam o Active Directory e os smart cards.  Um diferenciador importante é que o XenDesktop exige o Active Directory e não é suportado em um grupo de trabalho.  Para ambientes menores que usam um grupo de trabalho sem diretório central, o VDI-in-a-box pode ser a solução, já que também existe a opção de um banco de dados interno de usuários.   Por outro lado, quando se usa Active Directory com VDI-in-a-Box, os desktops precisam ser explicitamente atribuídos para os usuários ou grupos que contêm usuários diretamente.   O uso destes grupos aninhados e incorporados nos grupos de Active Directory para atribuição de desktops exige o XenDesktop.

Automação – o XenDesktop oferece uma interface extensa PowerShell SDK que permite aos administradores automatizarem tarefas, tais como criação de desktop, configuração de site e coleta de métricas.   O VDI-in-a-Box tem a ver com simplicidade, assistentes e em manter o trabalho de configurar e as opções de configuração mínimas.

Configuração e manutenção – como é de se esperar, a configuração e a manutenção contínua do VDI-in-a-Box são significativamente menores que as do XenDesktop.  De fato, o XenDesktop possui a opção Quick Deploy, nas quais todos os componentes (servidor de licença, banco de dados, controlador, consoles, etc.) são instalados no mesmo sistema e um assistente orienta a configuração inicial; entretanto, isso só é adequado para Provas de Conceito e ambientes menores, onde há escalabilidade limitada e não há redundância.

Alta disponibilidade – o XenDesktop e o VDI-in-a-Box oferecem opções de alta disponibilidade em diversos níveis.   Os dois suportam armazenamento compartilhado e redundâncias na conexão com o ambiente.   O XenDesktop possui outras considerações para alta disponibilidade no banco de dados; mas, o VDI-in-a-Box usa arquivos de configuração local em cada host, ao invés de usar um banco de dados central.   O VDI-in-a-Box também possui capacidades de alta disponibilidade incorporadas no produto sem exigências extras, fora o acréscimo de dois ou mais hosts na grade.

Escalabilidade – inicialmente você pode pensar que o XenDesktop é muito mais escalável que o VDI-in-a-Box, mas este não é exatamente o caso.   O VDI-in-a-Box tem sido usado em ambientes de clientes servindo milhares de desktops em oito ou mais hosts de hypervisor.   Eu diria que isso é suficiente para a maior parte das empresas (tendo em mente que isso se aplica a uma única instalação; se for preciso acomodar mais usuários e/ou diferentes regiões geográficas pode-se criar múltiplas instalações.) Se você precisa de uma única instalação servindo dezenas de milhares de desktops, o XenDesktop pode ser considerado a melhor opção.

Custo – eu não vou me ater aos detalhes.   Em resumo, se o custo é um fator importante para você, escolha o VDI-in-a-box.  A infraestrutura necessária, a configuração e os custos de manutenção são bem mais baixos do que do XenDesktop.

HDX 3D Pro – se você tem necessidades específicas para entregar desktops acelerados gráficos de ponta, você deve levar o recurso HDX 3D Pro em consideração, parte das edições Enterprise e Platinum do XenDesktop.  Consulte http://support.citrix.com/proddocs/topic/xendesktop-als/hd-3d-about.html para obter mais detalhes.

Políticas – tanto o XenDesktop como o VDI-in-a-Box usam o mesmo motor de política extenso HDX, embora nem todas as políticas sejam aplicadas ao VDI-in-a-Box e o VDI-in-a-Box exige que as políticas sejam configuradas e armazenadas no Active Directory.  O XenDesktop permite que as políticas sejam configuradas e armazenadas no banco de dados local (para instâncias que você não têm controle sobre AD), enquanto o VDI-in-a-Box permite que você configure opções de ligar/desligar para canais virtuais dentro do produto.