Pergunta

Ao testar o nosso software em vários sistemas diferentes (98-XP-Vista-Seven-Linux-etc), eu acho que a melhor opção é usar sistemas virtualizados.

Qual é a sua escolha: VMware, Virtual Box ou MS Virtual PC / servidor? e por quê?

Foi útil?

Solução

Nós usamos VMWare aqui no trabalho. Realmente qualquer software VM que suporta snapshots (ou alguma forma de salvar o estado da máquina) vai funcionar bem. Snapshots tornar mais fácil para testar instalações e rolando para trás. Ele também pode ajudar se você programa vai e modifica os arquivos para o regresso de volta a um conhecido-bom estado.

Outras dicas

Virtual Box é o caminho a percorrer. Tem instantâneos e é independente de plataforma (Bom para os usuários de Mac que querem teste em outro sistema operacional do). E é gratuito.

Se estiver disponível, Hyper-V no Windows Server 2008 é uma entrada poderosa e full-featured incluindo árvores de instantâneo e todas as sutilezas que você esperaria com uma interface de usuário de qualidade.

Se você estiver planejando usar o VM em sua máquina local dev assim você pode (por exemplo) trazê-lo para casa em seu laptop para trabalhar a partir daí, então o mais software de virtualização orientada para o cliente é provavelmente o caminho a percorrer.

Se você estiver planejando usar a virtualização em um ambiente principalmente profissional, um número de máquinas Hyper-V em um laboratório de informática que você pode remoto em é um paradigma poderoso que temos vindo a utilizar no meu escritório por alguns meses agora.

Minha preferência é usar uma VM local (Virtual PC é a mais fácil para mim) como meu ambiente de desenvolvimento, porque eu posso levar meu laptop trabalho para casa e usar o VM há também (eu não VPN para o escritório) . Eu, então, usar máquinas Hyper-V do laboratório para testes, implantações, etc, porque eles têm uma história melhor para tirar e restaurar snapshots.

Go VMware. Minha razão é simples:. Antes VMware lançou jogador VMWare e servidor VMware (a plataforma de virtualização anteriormente conhecido como VMware GSX), o mercado de hosts de VM foi limitado e caro

Quando VMware lançou estes gratuitamente, todos os outros fabricantes (sim, eu estou olhando para Microsoft aqui) teve que seguir o exemplo, para que se não fosse para a beneficência da VMware, ainda estaríamos olhando para ter para comprar o nosso software host VM.

Assim, o suporte VMware por ser os mocinhos.

Oh, e seus produtos da empresa são o negócio, eles funcionam bem com Linux, tem alguns excelentes truques de economia de memória (aqui está a detalhes tecnologia ), vários instantâneos e instantâneos uma imagem base de folga, e têm características tais como VMotion (carga espalhamento) que outros produtos não suportam tão bem (se a todos).

O Microsoft VirtualPC. É simples e gratuito.

Um pouco de funcionalidade que é interessante é a VHDD diferenciado que torna mais fácil (e espaço cheep sábio) para manter o backup / revertendo a imagem

VMWare, isso é o que usamos aqui. Temos tanto a plena ESX soprado para servidores virtuais e as estações de trabalho VMWare para o desenvolvimento / testes. gestão de recursos ESX é muito bom e fácil de configurar.

Eu usei VMWare (quando a empresa pagaria por ele), VMWare Server (quando a empresa não iria), VirtualBox (porque é grátis, decente, e suporta snapshots), Parallels no Mac (que eu comprei) e Xen.

Todos funcionam bem.

O meu cavalo de batalha atual é VirtualBox, em grande parte porque é grátis, suporta instantâneos, e funciona em várias plataformas de host eu tenho que usar.

VMWare funciona muito bem, mas para servidores de alta cpu aplicativos descobrimos que o Hyper-V da Microsoft funciona melhor porque tem melhores habilidades de reserva cpu.

O fundamental é que o sistema tem instantâneos, assim você pode facilmente reverter para vários estados (a maioria) e descobrimos que ambos VMware e Hyper-V têm excelente API de permitindo-nos para lançar nossos testes automatizados quando um novo conclui construção.

Microsoft Virtual PC para, Virtual Box da Microsoft OS para * nix. Virtual PC parecem ser um pouco mais rápido e mais estável, mas ele não suporta Linux.

Poderíamos ter usado VMWare se foi livre, mas a nossa empresa não iria gastar o dinheiro.

Virtual Box é grande. Ele tem alguns problemas de estabilidade se você executá-lo dentro de Mac OS X. Se você precisa de uma solução única para executar vários sistemas operacionais este seria o único.

Linux / OpenSolaris em cima do Virtual Box no topo do Linux.

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