luanac
(usa Debian)
Enviado em 16/07/2010 - 22:57h
Boa Noite,
Tenho um link de internet, que hoje é compartilhado com uma grande número de usuários através de uma maquina CentOs com Iptables e Squid.
Esta maquina se tornou crítica, pois todos nossos negócios são baseados na internet. Não posso correr o risco de ter problemas com a maquina.
Minha idéia é colocar duas maquinas trabalhando juntas (ativo/ativo). Estas maquinas compartilhariam um "ip virtual" que seria o gateway configurado nas maquinas dos clientes, porém entre elas existiria um balanceamento de carga, onde estas dividiriam a carga das requisições de acesso recebidas (ambas as maquinas, ao mesmo tempo, atenderiam os clientes).
Desta forma seriam atingidos dois objetivos: O balanceamento de carga e a alta disponibilidade, pois caso uma maquina tenha algum problema, isso será transparente ao usuário.
Vi muitos cenários usando o recurso heartbeat onde uma maquina atende todas as requisições, e caso esta maquina caia, uma outra assume o seu trabalho (ativo/passivo). É igualmente transparente para o usuário, mas acho um desperdício de recurso, é muito mais produtivo se ambas as maquinas atenderem as requisições simultaneamente, cada uma assumindo parte das requisições.
Tks,
Lu