On 02/06/10 23:07, Alejandro wrote:
Estoy de acuerdo con Diego,

Solo que en mi caso, no usamos una capa de Cache porque el 50% del contenido es dinamico, los estaticos estan en otro lado (CDN), el otro 50% es estatico pero por diferentes motivos no tenemos cache.

Para esto tenemos un Load Balancer por hard sin cache ni nada por el estilo solo que verifica si el destino esta arriba usando politica de chequeo de Headers, si responde 200 o 300 todo bien y le manda el hit, revisa el estado cada algunos segundos.

Con esta infraestructura, que tiene 6 backends atras soportamos 75000 hits por minuto y los equipos estan super tranquilos, la politica es balanceo por RoundRobin.

Ahora seguramente no tenes un Hard para hacer esto por lo que yo tambien tuve ese problema en los ambientes de Dev y QA por lo que implemente un Proxy reverso pero a nivel TCP se llama POUND (http://www.apsis.ch/pound/)

Yo pude probarlo con 10000 hits por minuto y respondia perfecto, ademas tiene afinidad por sesiones y muchos otros features normalmente necesitados en estos casos.

Tambien e usado Apache Proxy, pero es mas complicado y no me convencio del todo comparado con la otra solucion.

Sin duda Varnish o Squid son la eleccion si queres usar Cache, pero la configuracion tambien es mucho mas rebuscada que usar Pound.

Saludos,
Alejandro



El 2 de junio de 2010 21:44, Diego Woitasen <[email protected] <mailto:[email protected]>> escribió:

    El día 2 de junio de 2010 01:58, Tio Oscar <[email protected]
    <mailto:[email protected]>> escribió:
    > Buenas gente, necesito implementar en una granja de servidores un
    > balanceo de carga ya que estamos medio al limite con el unico
    > webserver que atiende.
    >
    > Cuando llegue a la empresa habia implementada una tecnología de
    proxy
    > reverso con Lighttpd, que dirigia el contenido estático
    (imagenes, js,
    > css, etc) a un server y el contenido "ejecutable" (los phps) a otro.
    > Esto no funcionaba bien y salia Error 500 muy seguido, y no tuve
    > tiempode investigar asi que quedo andando el apache sirviendo todo.
    >
    > En fin, la empresa no esta muy convencida de lighttpd asi que busque
    > una alternativa y encontre Trafic Server[1] que esta
    desarrollado por
    > Yahoo y lo donó a Apache.
    >
    > El tema es que no conozco casos de uso que ayan inplementado esta
    > tecnología (u otra) para el balanceo de carga, la idea tambien seria
    > en un futuro servir contenido dinámico de mas de un servidor (al
    > azar), si alguno me orienta un poco se lo agrtadesco. :-D
    >
    > 1 - http://trafficserver.apache.org/
    >
    > --
    > El Tio ~ Programador, hacker y filósofo
    > Blog: http://blog.exodica.com.ar
    > Linked'in: http://www.linkedin.com/in/ogentilezza
    > Tel: [+54 11] 638-LINUX (584689)
    > Movil: [+54 9 11] -------------
    >
    > vi vi vi <- The number of the Beast!!!
    >
    > :wq!
    > Lanux - Grupo de usuarios de GNU/Linux de Lanus
    > Visitanos en: http://www.lanux.org.ar
    >
    > Reglas de etiqueta para el posteo de mensajes a  la lista:
    > http://www.lanux.org.ar/?page_id=35
    >
    > Articulos y noticias por rss:
    > http://www.lanux.org.ar/?feed=rss2
    >
    > Lanux por irc:
    > irc.freenode.net <http://irc.freenode.net> -&gt; #lanux.
    > _______________________________________________
    > General mailing list
    > [email protected] <mailto:[email protected]>
    > http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
    >


    Si queres balanceo de carga con un front-end de caché la mejor opcion
    creo que es Squid o Varnish. Hay que ver que te conviene más, tal vez
    con hacer balanceo de carga con LVS y Heartbeat (para obtener alta
    disponibilidad) te alcanza.

    Cuantos backend servers tenés?

    saludos!

    --
    Diego Woitasen
    Lanux - Grupo de usuarios de GNU/Linux de Lanus
    Visitanos en: http://www.lanux.org.ar

    Reglas de etiqueta para el posteo de mensajes a  la lista:
    http://www.lanux.org.ar/?page_id=35

    Articulos y noticias por rss:
    http://www.lanux.org.ar/?feed=rss2

    Lanux por irc:
    irc.freenode.net <http://irc.freenode.net> -&gt; #lanux.
    _______________________________________________
    General mailing list
    [email protected] <mailto:[email protected]>
    http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general



Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2

Lanux por irc:
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
Aguante el POUND... jajaja. Saludos Ale.

Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2 
            
Lanux por irc: 
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a