Existe uma maneira de simular servidores em minha máquina para balanceamento de carga? [fechadas]

1

Eu gostaria de aprender sobre o balanceamento de carga com servidores.

Existe uma maneira que eu poderia simular muitos servidores na minha máquina e configurar o Apache para o balanceamento de carga? Veja como funciona ao vivo.

Eu só tenho uma máquina e não tenho possibilidade de ir a um laboratório: /

    
por Kani 14.06.2012 / 21:29

3 respostas

2

Kani, estou fazendo exatamente o mesmo que você no momento.

Instalei o VirtualBox no meu PC, criei uma nova máquina virtual e instalei o CentOS nela. Eu configurei a rede para ser conectada de forma que tenha um endereço de rede visível para outros dispositivos na rede. Eu instalei os aplicativos que eu precisava especificamente Apache HTTP.

Em seguida, eu desligo a máquina virtual e depois clico-a completamente com um novo endereço MAC 2 vezes para criar mais 2 máquinas exatamente iguais. Como eles têm endereços MAC diferentes, todos pegam endereços de rede diferentes do servidor DHCP. Nosso servidor DHCP fornece o mesmo endereço para as mesmas máquinas, desde que você use as máquinas virtuais regularmente, então elas manterão esses endereços para que você não tenha que organizar os endereços estáticos do seu administrador de rede.

Foi muito fácil e demorou apenas algumas horas a configurar.

    
por 21.06.2012 / 12:26
1

apenas faça o apache ouvir em portas diferentes com vhosts diferentes ouvindo cada uma delas.

se você quiser testar o failover, use iptables para bloquear o acesso a alguns deles. se você quiser verificar se há logs de verificação de viscosidade da sessão para cada um dos vhosts.

mas ... na verdade, talvez seja melhor criar poucas máquinas virtuais e ter uma configuração 'mais próxima da real'.

    
por 14.06.2012 / 21:43
0

Se você quiser fazer alguns testes, instale alguns softwares de virtualização, crie algumas VMs com o software / SO que deseja usar e brinque com eles. Note que você precisará de muita memória RAM para isso.

    
por 14.06.2012 / 21:42