Vicente Zotti
Home Curriculum Serviços Notícias Materiais Contato
 
Publicidade Inicial
 
Publicidade Central
 
 
EWhost
Destaques
Balanceamento de Carga - Web

Neste tópico mostro uma opção para se fazer balanceamento de carga para servidores Web e Mail.

Não coloquei muitos detalhes já que se trata de um documento técnico, porém há muitos topico de ajuda para instalacões dos serviços bases (Squid e Bind).

Para o caso vamos usar uma solução em conjunto.

Primeiramente temos uma opção no Bind que muitos não sabem, é que o Bind possui uma "feature" chamada round robin. O round robin funciona como uma fila. Por exemplo, suponhamos que existem 3 clientes acessando meus servidores web. O primeiro acessa e o DNS redireciona para o servidor1. O segundo cliente acessa e o servidor DNS redireciona para o servidor2 e o terceiro cliente acessa e o DNS redireciona ao servidor1 novamente e assim ele vai continuando a distribuição.

O arquivo de configuração da zona ficaria parecido com esse:

$TTL 3600

@ IN SOA @ root (

42 ;

3H ;

15M ;

1W ;

1D ) ;


           IN   NS          localhost

           IN   MX   10    mail

 

mail      IN   A     122.22.33.1

           IN    A     122.22.33.2

 

www      IN   A     122.22.33.3

            IN   A     122.22.33.4

 

Depois temos o problema que o balanceamento vai ser feito para o servidor 1 e 2, mas os arquivos com as paginas podem ser diferentes. Para sanar este problema é facilmente resolvido com um servidor NFS (servidor 3), assim nunca um servidor web vai ter uma pagina desatualizada.

No caso do servidor de e-mail podemos ter a mesma solução, porém neste caso o servidor de e-mail obrigatoriamente tem que manter seus e-mail, usuarios e outros, em banco de dados, pois este banco tambem ficaria no servidor 3 e os servidores 1 e 2 buscariam as informações neles através do compartilhamento NFS.

© Copyright 2008 - EWhost Serviços de Internet - Todos os direitos reservados | by ewhost