Virtualizar o ambiente do servidor para desenvolvimento?

2

Estamos no estágio de planejamento / desenvolvimento de nossa nova plataforma e, com tudo separado, precisaremos configurar entre 9 a 16 servidores, um balanceador de carga, 2 ou 3 firewalls de hardware e uma VPN.

Durante o desenvolvimento, precisamos simular tudo isso o mais barato possível. Idealmente, gostaria de poder configurar uma única máquina com muita RAM e virtualizar tudo isso para descobrir o que funciona e o que não funciona.

Quais são as minhas melhores opções no que diz respeito à virtualização? VMWare? De outros? Como posso virtualizar todos os dispositivos também?

Os appliances que nosso data center oferece: Cisco ASA 5510 (firewall), Foundry FCSLB8 Serveriron XL (balanceador de carga)

(Nós estaremos rodando o CentOS 6 64bit em nossos servidores)

Procurando por algo super fácil. Algo que me ajudará a aprender o ambiente real para mais tarde.

    
por Luke 30.09.2011 / 19:29

4 respostas

3

Existem balanceadores de carga virtuais que podem ser carregados em hipervisores, como o VMware, para que você possa ter um balanceador de carga de software em execução. Não será executado o mesmo software que o dispositivo ServerIron que você está olhando, mas vai fazer o trabalho. O mesmo vale para o firewall.

    
por 30.09.2011 / 20:25
2

Eu não acho que você será capaz de virtualizar os appliances, mas provavelmente você pode encontrar algo que possa virtualizar para executar as mesmas funções.

Quanto à virtualização dos servidores, sou um grande fã do Hyper-V, mas qualquer um dos grandes hipervisores se sairá bem e muitos dos menores provavelmente farão o que você quiser também.

Realmente parece que você só precisa se estabelecer em um hipervisor e especificar algum hardware. Pessoalmente eu iria com algo parecido com um HP ML350 algumas unidades Western Digital RE4 e um monte de ram.

    
por 30.09.2011 / 19:42
0

Você pode usar qualquer solução de virtualização completa como xen, kvm, VMware e Hyper-V. Alguns aplicativos podem ser virtualizados usando uma solução baseada em contêiner: openvz, contêineres solaris ... Depende do aplicativo e do sistema operacional para escolher a solução de virtualização.

Você pode emular equipamentos da Cisco com GNS3

    
por 30.09.2011 / 20:05
-3

Para realmente fazer o que você está pedindo, você precisará de uma replicação real do equipamento que será usado.

Caso contrário, se você usar o VirtualBox ou VMWare para sua virtualização de desenvolvimento, mas usar o Xen em produção, isso pode introduzir um conjunto de problemas para os quais você não está preparado, porque você não sabia sobre eles.

    
por 30.09.2011 / 19:33