Balanceamento de Carga

O Balanceamento de Carga - Load Balance promove o aumento de performance através da distribuição da carga de forma balanceada. Distribui o tráfego das chamadas fazendo com que as diferentes máquinas Zope Client que compõe o cluster funcionem como uma única. Mantém o tempo de resposta das requisições e oferece escalabilidade de serviços e recursos, ou seja, à medida em que houver aumento de demanda (novas aplicações, maior número de usuários conectados), mais máquinas3 podem ser incorporadas ao modelo, multiplicando assim o seu poder de resposta.
RewriteEngine On

# lb - variável dinâmica
# rnd - organiza o acesso randomico e retorna um só valor
# lista.txt - contém uma lista com "dynamic 1|2|3|4|5|6|7|8|9" 

RewriteMap lb rnd:/etc/apache2/lista.txt

RewriteCond     %{REQUEST_URI}          ^/.*

RewriteRule 	^/(.+)$ http://127.0.0.1:1000${lb:dynamic|1}/\
		VirtualHostBase/http/www.localhost.net:80/$1	[P,L]
No entanto, chama-se atenção para o fato de que o este modelo está implementando um load sharing e não um load balance, ou seja, configurando o Apache com o recurso de RewriteMap juntamente com o parametro rnd4, irá compartilhar os acessos entre os diferentes Zope Clients sem levar em conta nenhum critério de balanceamento de carga ou performance dos servidores em si.



krishna 2005-09-16