Pergunta

Fundo: Estou trabalhando em tempo integral e em meio período nos finais de semana, e ambos os meus empregadores forneceram um laptop para eu trabalhar.É claro que também tenho minha poderosa estação de trabalho em casa para trabalhar e, às vezes, quando estou no escritório no meu trabalho de fim de semana (é em outra cidade), estou trabalhando em outra estação de trabalho.

Problema:Isso perfaz 4 PCs completos que estou mantendo (versões de software, licenças e configurações) apenas para fazer meu trabalho e, acredite, minha lista de softwares preferidos é muito grande.

Quero configurar um desktop virtual no meu servidor VMware, para poder trabalhar na mesma instalação e na mesma sessão, independentemente do PC em que estou trabalhando.

Agora não tenho tempo e dinheiro para fazer um teste completo de cada configuração, então gostaria de ouvir sua experiência sobre o assunto.

Pergunta:Devo usar uma estação de trabalho virtual VMware com algum software de logon remoto (como realVNC, visualizador de equipe, Faça login, tanto faz...) ou devo investir em um sistema VDI completo como Sol ou VMware fornecer?

Editar:Estou programando no Adobe Dreamweaver no Windows XP - mas executo meus servidores no Debian e às vezes também faço edições rápidas no VIM.Primeiramente pretendo virtualizar um WinXP com instalação base, para ver como funciona.

Foi útil?

Solução

Sou consultor e costumo trabalhar em diversos ambientes.Eu carrego um Thinkpad rodando VMWare Server no Ubuntu64 com 4GB de RAM.Eu tenho um disco rígido secundário de 320 GB que uso apenas para VMs e tenho cerca de 25 máquinas virtuais diferentes que inicializo conforme as circunstâncias exigem.

Eles são uma mistura de servidores e estações de trabalho Linux, estações de trabalho Vista e estações de trabalho XP.Raramente uso o console do servidor VMWare.Eu acesso cada um deles através de um dos métodos de acesso remoto.

Para Linux, normalmente instalo FreeNX ou NXServer para acesso ao desktop e apenas SSH para linha de comando.No Windows, sempre uso a Área de Trabalho Remota (RDP), mas, no XP, isso só funciona nas versões "Pro", não nas versões "Home".Se tudo mais falhar, instalo o VNC e uso-o.O VNC está no final da minha lista porque é realmente o último recurso.A única coisa melhor é não poder usar a máquina.

No entanto, NX no Linux e RDP no Windows funcionam MUITO melhor que o VNC.Além de pequenas coisas como suavização de fontes e efeitos sofisticados na área de trabalho, a única grande falha seria se você estivesse fazendo muito com vídeo, áudio ou coisas baseadas em DirectX.Coisas como o YouTube ou outros vídeos NÃO gostam de funcionar com nenhum protocolo de área de trabalho remota que eu conheça.

No que diz respeito ao desempenho, usar o Linux como host para VMWare fornece um gerenciamento realmente bom dos recursos do sistema.As VMs baseadas no Windows não são capazes de simplesmente consumir memória, mas ainda obtê-la quando necessário.

Eu faço desenvolvimento em C # o dia todo em uma estação de trabalho virtual do Vista no Visual Studio 2008 e não tenho absolutamente nenhum problema em ter de 3 a 4 soluções diferentes abertas ao mesmo tempo, juntamente com o material normal ao lado de RDP em outra máquina, conectada via VPN sem fio.

Posso mudar para o sistema operacional host e ele nem tocará no espaço de troca.Para mim, é uma ótima maneira de trabalhar.

Outras dicas

Se você quiser trabalhar com a mesma instalação, você deve considerar seriamente a solução Servidor/Cliente de Área de Trabalho Remota, incluída em todos os sistemas operacionais Windows do XP.Basicamente, este aplicativo exibe a visualização da área de trabalho remota para a local, usando imagens altamente compactadas;Isso funciona mesmo por meio de conexões da Internet de baixa largura de banda, enquanto a versão XP só pode lidar com um usuário simultaneamente, o do Windows Server 2003 (e no Windows Server 2008, presumo) pode lidar com vários usuários (até um determinado limite).

Desvantagens e efeitos colaterais incluem:

  • pc virtual via RDC é lento
  • qualquer coisa que use a aceleração 3D será lenta (pelo menos usando XP/2003)

Pessoalmente, eu usaria uma estação de trabalho virtual com algum software de logon remoto.O desempenho da rede do VMWare sempre foi bom na minha experiência e, dependendo do sistema operacional, pode ser fornecido um logon remoto decente.

Acho que você pode viver com o Logmein Free.[Ou Pro se você quiser esses recursos]

Bem, você não diz quais sistemas operacionais estão envolvidos, então.....

Para Windows, acho que a Área de Trabalho Remota funciona tão bem ou melhor do que qualquer outra coisa, embora se você pagar pela versão RealVNC com o driver espelho, isso deve ser tão bom.Para acesso externo ao Windows, www.logmein.com (a versão gratuita) funciona muito bem.

Se houver Unixes envolvidos, então o VNC é definitivamente o caminho a seguir, existem várias soluções para fazer isso remotamente.Tudo, desde servidores de redirecionamento até apenas encaminhar uma porta em seu firewall para um servidor ssh e configurar os vários túneis.

O desempenho do VMWare é muito bom e posso executar uma fatia do SQL Server, uma fatia do servidor web e desenvolver no meu laptop simultaneamente.As fatias de VM residem em uma unidade portátil USB 2 e facilitam a portabilidade entre meu laptop e desktop.

O VM Console funciona bem para acessar cada ambiente e, dependendo da configuração definida com NAT vs.Fazendo a ponte, você pode UNC para compartilhamentos em fatias.

O bom subproduto disso é que, se sua máquina host mergulhar de cabeça, você poderá recuperar rapidamente seu ambiente de desenvolvimento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top