desmistificar as soluções de virtualização: VDI, virtualização de clientes, virtualização de servidores?

2

como é a VDI, virtualização de servidores, virtualização de clientes; comparar - arquitetura sábia?

embora muito seja escrito por fornecedores como Citrix ou VMware, muitas vezes é confuso escondido por trás do marketing ...

por exemplo: XenDesktop, XenClient, VMWare View, ThinApp

    
por John-ZFS 20.03.2011 / 12:47

2 respostas

5

Tudo isso é uma tecnologia surpreendentemente similar - bem, é o mais básico de qualquer maneira.

Em primeiro lugar, quero apenas definir a diferença entre os serviços de terminal e a virtualização;

  • Serviços de terminal como os produtos mais antigos da Citrix, o MS TS etc. funcionam com o código sendo executado em um servidor e a exibição desse código sendo transmitida e reexibida em um cliente, o teclado e o mouse do cliente são passados de volta para o código máquina de servir.
  • A virtualização ocorre quando um aplicativo ou sistema operacional é executado em um servidor em um ambiente encapsulado e protegido, em que esse ambiente se apresenta para o aplicativo ou sistema operacional como sendo um dedicado sem obrigação de nenhum outro código ou sistema. O ambiente virtualizado pode ou não ter seu monitor / teclado / mouse mapeado para uma máquina externa.

Eu só queria tirar isso do caminho para que possamos continuar.

De qualquer forma, a VDI e a virtualização servidor / cliente são essencialmente as mesmas - o código de convidado é executado em um ou na maioria dos servidores host. Nesse caso, a virtualização de VDI e de cliente é muito semelhante, pois um dos seus principais objetivos é fornecer um ambiente de área de trabalho (ou seja, monitor, teclado e mouse) para suas máquinas clientes em um protocolo ou outro; enquanto a virtualização de servidores raramente tem essa obrigação, geralmente fornecendo entradas de CLI para gerenciamento e saída baseada em Ethernet / IP.

Agora nos produtos reais;

  • O XenApp é efetivamente uma plataforma de serviços de terminal muito madura, o código do aplicativo é executado centralmente, mas é exibido e gerenciado em um cliente.
  • XenClient é um código que permite a virtualização de desktops, o código guest é executado na máquina do usuário e também exibe sua saída na mesma máquina, isso permite que vários sistemas operacionais sejam executados em uma máquina.
  • O VMWare View permite várias iterações de OSs de desktop para execução em um ou mais servidores, a saída desses sistemas operacionais de desktop é exibida em máquinas clientes, mas o View é ajustado para reutilização muito pesada de páginas de memória existentes com o objetivo de gerenciar apenas as diferenças entre a memória das iterências após a primeira iterência estar em execução; Ou seja, o primeiro usuário do Windows 7 usa a quantidade normal de memória que o W7 usa, mas o segundo e os usuários subsequentes têm apenas as diferenças entre a sessão e a primeira sessão armazenada - pense nisso como desduplicação de VMs.
  • O VMWare ThinApp é uma maneira de agrupar um pequeno mecanismo de virtualização (hipervisor), um sistema operacional básico e um determinado aplicativo em um único arquivo executável que é limitado a exibir apenas a saída desse aplicativo incluído. Por exemplo, se você tivesse um aplicativo com requisitos de código muito específicos, mas desejasse muitas outras máquinas executando vários SOs / pilhas de códigos para executar seu aplicativo, poderia criar um ThinApp que executasse seu aplicativo em um ambiente de código predefinido, independentemente da base OS / code-stack.

Saí do XenDesktop até o final, já que é um produto híbrido, pois pode exibir serviços semelhantes a VDI, serviços de terminal e executar convidados virtualizados locais.

Espero que isso tenha sido de alguma ajuda, tenho certeza que simplifiquei em algumas áreas, mas a sua pergunta foi bastante vaga, acho que atingi a maioria das áreas.

    
por 20.03.2011 / 13:26
1

Para aumentar a explicação de Chopper3, aqui está um link para o white paper "VDI Smackdown" de Ruben Spruijt: VDI_smackdown.pdf

Ele contém muitas informações excelentes para ajudar a desmistificar muito do cenário de VDI. O final contém algumas comparações com as quais outros podem argumentar, mas as primeiras seções contêm algumas das informações mais claras que já vi sobre o assunto.

    
por 20.03.2011 / 18:21