Substituir 40+ desktops por máquinas virtuais - aconselhável?

1

Atualmente, temos mais de 40 desktops usados exclusivamente para acesso à área de trabalho remota para executar coisas como Visual Studio, Clearcase e outras ferramentas de desenvolvimento relacionadas. Estes são comumente usados por usuários remotos que têm conexões VPN lentas ou trabalham de casa com frequência. Os desktops atuais são da Dell que roda o Xeon E5506 (2,16 Ghz) e 3 GB de RAM. Todo o resto é bastante normal nessas máquinas.

Mudar para algum tipo de configuração de máquina virtual para acomodar esses usuários seria econômico? Eu acredito que nós alugamos o PC da Dell atualmente são uma taxa de corportate (algo em torno de US $ 100 / mês, creio? Adivinhando aqui ...).

    
por HopelessN00b 08.09.2010 / 15:02

3 respostas

3

Você precisará fazer uma análise de custo / benefício adequada, adaptada ao seu cenário específico.

A principal vantagem de implementar uma solução de VDI é para situações em que você faz exatamente a mesma coisa em várias estações de trabalho para muitos usuários, e pode conectá-los de volta a um único sistema central.

No seu caso, eu observo de perto:

  • Qual a variação dos requisitos entre cada um dos seus usuários em termos da configuração de sua estação de trabalho e se há grupos de usuários que você poderia agrupar confortavelmente como executando configurações idênticas
  • Quanto vai custar por mês para alugar unidades de thin client em oposição a todas as estações de trabalho que você aluga atualmente
  • Quanto de RAM por cliente você precisará em seu VDI e traduza isso para a quantidade de memória RAM que você terá para empilhar seus servidores host.
  • Identifique quaisquer requisitos de conteúdo sofisticados em clientes e esteja ciente das limitações da VDI que, de outra forma, são triviais para as estações de trabalho comuns. Qualquer saída 3D ainda não estará acontecendo (embora o RemoteFX esteja disponível para o Hyper-V, não será barato implementá-lo depois que você começar a especular 4Gb Quadros) e até mesmo coisas como renderização em flash ou vídeo podem ser grandes problemas para qualquer tipo de área de trabalho remota.

O IMO da arquitetura do cliente VDI / Thin ainda não se comporta como um custo-benefício especial, e não ocorrerá a menos que o custo do hardware do thin client caia significativamente. O principal benefício é para situações (por exemplo, ponto de venda) em que você deseja manter o funcionamento do sistema o mais próximo possível do centro.

Uma opção que muitas vezes flutuo e implemento de forma barata / eficaz é configurar um ambiente de serviços de terminal que serve os principais aplicativos de negócios para todos e quaisquer clientes - isso ignora o material que as pessoas gostam de personalizar (ambientes de desenvolvimento etc), mas padroniza o acesso para suas aplicações de 'cortador de biscoitos' (por exemplo, sistema de quadro de horários, folha de pagamento). Isso, e / ou transferir algumas coisas para aplicativos SaaS (por exemplo, openair.com) pode reduzir a quantidade de problemas extras que você precisa para permitir o acesso de usuários VPN (basta deixá-los atingir o TS) e menos tempo gasto configurando cada PC com todos os aplicativos complicados.

    
por 08.09.2010 / 15:19
1

Você tem duas opções: implantar um Windows Terminal Server ou usar uma virtualização de desktop como o VMware View. Cada usuário realmente usa os 3 GB de RAM? Nesse caso, recomendo ir com a opção VMware View. Com essa solução, você poderá reservar todos (ou uma grande parte) dessa RAM de 3 GB para cada VM que precisar executar. Não tenho certeza de que isso seja possível com o Terminal Server. Você poderia fazer isso na infraestrutura VMware padrão (não-View), mas perderá alguns dos ótimos recursos que o View oferece, como provisionamento / desprovisionamento automático, imagens de VM mestre, etc.

    
por 08.09.2010 / 15:09
0

Sim, provavelmente é. Supondo que você tenha uma pilha de máquinas configuradas somente para 1 usuário no RDC, você pode economizar muito hospedando-as em um único servidor. VMWare é uma boa escolha para isso, se os desktops são muito semelhantes (até mesmo pequenas modificações em uma imagem), então a VMware irá reutilizar a RAM que é compartilhada entre as imagens em execução. (por exemplo, você tem 20 imagens convidadas, todas rodando Windows, você não precisa de 3GB de RAM para cada máquina, já que muito do uso da memória será duplicado - VMWare consolida as páginas duplicadas, então você precisa usar menos RAM física. ).

Você pode querer criar uma única imagem de convidado e usar instantâneos para permitir que cada usuário a modifique para que todos tenham sua própria imagem de PC, mas a maioria da imagem é uma imagem única compartilhada.

Você ainda precisará testá-lo, embora eu ache que seus desenvolvedores não notarão um impacto no desempenho, já que eles estão em uma conexão lenta, eles podem perceber que os tempos de compilação diminuem, já que usam muito IO e VMs não são os melhores em fornecer taxas de E / S como uma máquina nativa (especialmente porque essa matriz de disco é usada por muitos usuários de uma só vez enquanto antes era de 1 disco por usuário) (portanto, obtenha uma boa matriz e configure-a como RAID 10).

    
por 08.09.2010 / 20:09

Tags