Srs,
Estou trabalhando em um ambiente de alta disponibilidade completo, envolvendo database e application. Para tentar ilustrar um pouco o cenário, na parte database serão 02 hosts conectados a uma rede SAN e storages com replicação síncrona. Na parte de application, serão mais 02 nós. Quando falo em banco me refiro ao Oracle 10g em RAC e quanto a aplicação, Oracle Application Server.
A minha principal questão esta sendo na parte da disponibilidade dos servidores de aplicação. Eu já olhei bastante coisa e a própria Oracle recomenda um (na verdade dois, pois quem tem um não tem nenhum) lod balancer via hardware, como o F5bigIP. Se alguém conhece sabe que estou me referindo a um equipamento que gira em torno de U$ 30.000,00. Ele faz verificação layer 7 mas existem outras opções como a linha Alpine da Extreme Netowrks, um pouco mais acessíveis e trabalhando em layer 4.
A grande questão é que eu não queria investir essa grana preta nisso. E então procurando verifiquei que existem alternativas como o projeto Linux Virtual Server, que pode ser implementado em conjunto com o HeartBeat deixando a arquitetura igual ao ambiente com hardware dedicado somente para isso. Nesta semana vou começar um laboratório para avaliar o LVS, mas gostaria da opinião de alguém que já tenha alguma experiência nele. Olhando para esse cenário, é possível que o LVS funcione adequadamente, mantendo sessão, detecção de morte, detecção de parada nos serviços dos nodos do cluster e fazendo o balanceamento de carga entre eles? Esse balanceamento é feito por RoudRobin?
Srs,
Estou cheio de dúvidas e começando a pesquisar sobre o assunto agora. Além da página do LVS se alguém quiser me dar alguma dica ou me dizer onde existe algum material bem focado para que eu possa me aprofundar mais no assunto, além de dar sua opinião se esse ambiente vai funcionar com o LVS, ficaria imensamente agradecido.
Abraços,