VirtualBox em produção? [fechadas]

3

Estou planejando mover um serviço que atualmente é alimentado pelo Debian em um VirtualBox. Isso nos permitiria transportá-lo facilmente, ou seja, para uma máquina mais rápida, se necessário. A configuração seria:

debian host > Virtual Box #1 > debian instance #1 running Apache & application
            > Virtual Box #2 > debian instance #2 containing database

Você tem alguma experiência com uma configuração de produção baseada no Virtual Box? É estável e rápido o suficiente? Você recomendaria um produto diferente?

Muito obrigado!

    
por MrG 15.06.2010 / 15:30

2 respostas

7

Em minhas experiências, o VirtualBox é mais para executar um sistema de desktop virtualizado, não um servidor. É ótimo para coisas como executar o VMWare ESXi que precisa ser gerenciado pelo Windows, mas eu só tinha um sistema Linux, então eu virtualizei o Windows para executar as ferramentas. Ou é ótimo para testar coisas. Mas eu não executaria um servidor para produção porque realmente não acho que ele deva ser usado nessa capacidade. Além disso, se estiver sendo executado em uma estação de trabalho, você aumentará as chances de o servidor cair devido a reinicializações, travamentos, outros programas com problemas, etc.

Eu realmente consideraria usar um produto mais voltado para a execução de servidores, como Xen, VMWare ESXi ou VMWare Server ou Hyper-V. Eles têm ferramentas mais voltadas para a execução de servidores de produção, com as edições gratuitas.

    
por 15.06.2010 / 15:47
1

Como já foi dito, o Bart VirtualBox é mais orientado para um tipo de uso de desktop. Lá tem o bônus de ser verdadeiramente multi plataforma (você pode obter o VB para Linux, OSX, Solaris, Win) e ter uma interface agradável.

Para instalações simples de servidor, estou mais acostumado a executar o VMware Server, acho que é mais adequado. Meu sistema de hospedagem é um Ubuntu LTS, e eu tenho uma gama de sistemas do antigo Ubuntu 6.06 + VMwareServer1 para o Ubuntu 10.04 + VMwareServer2.

O VMware Server já inclui a infra-estrutura para iniciar automaticamente as VMs na inicialização (o VirtualBox não), incluindo opções para iniciar uma de cada vez (para não sobrecarregar o host).

Além disso, achei o VMware Server mais adequado para executar coisas exóticas (na semana passada nós portamos com sucesso um sistema SCO OpenServer 5 do metal para o VMware Server 2 - enquanto ele nem sequer inicializava no VirtualBox durante um teste rápido).

O VMware Server 2 inclui uma boa interface de administração WEB (útil se o seu servidor é sem cabeça), mas falta um console decente (o seu próprio nativo é um plugin de navegador para linux e windows, não para Mac). Felizmente, você pode apenas editar as propriedades da VM para adicionar um console VNC e usá-lo:)

    
por 15.06.2010 / 16:00