glicerinu escribió:
Buenas lista,
Estoy metido en un proyecto de la uni en el que tengo la
responsabilidad de diseñar e implementar una aplicacion de balanceo de
carga instalada en una máquina que se va a encargara de seleccionar y
diriguir las peticiones al servidor correcto (segun disponibilidad de
recursos y nivel de carga en ese servidor 'destino').
¿¿¿Alguien conoce algun otro proyecto OpenSource parecido del que
pueda inspirarme viendo el codigo???
Con http://www.keepalived.org/ puedes realizar tu el reparto de carga de
forma lógica, según número de conexiones, etc. Permite monitorizar los
servidores que están arriba y los que están caidos. Es una utilidad que
usa Linux Virtual Server, que es lo mejor que hay (en mi opinión..) para
reparto de carga y alta disponibilidad en linux
(http://www.linuxvirtualserver.org/).
La verdad esque estoy muy verde en este campo, y googleando no he
llegado a ningun sitio :(
Muchas gracias!!!
saludoss.
Para quien quiera algo mas de detalle.. el proyecto lo forma un
conjunto de aplicaciones que permiten la edicion remota de documentos
de texto en tiempo real, es decir, que si hay dos clientes editando un
mismo documento los dos estaran viendo en el mismo momento lo que esta
escribiendo el otro cliente. Bueno, al tema. El proyecto esta pensado
para que un monton de clientes puedan editar un monton de documentos,
lo que implica tener varios servidores para soportar la carga. Parte
de mi trabajo consiste en hacer la aplicacion que connectará el
cliente con el servidor que se encargará de atenderle. La idea esque
solo haya una copia funcional de un documento en un solo servidor,
pero esta copia puede cambiar de servidor segun el valor de la carga
de cada servidor, a efectos practicos: si un servidor se esta cargando
mas que los demas, las nuevas peticiones a documentos que este
servidor tiene se atenderan moviendo el documento de servidor y
connectar el cliente con este nuevo servidor.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]