Re: Alta disponibilidad WEB

2009-08-18 Por tema Mauricio Vergara Ereche
On Tuesday 18 August 2009 13:07:40 Juan Manuel Doren wrote:
> > Router con BGP.
> > Eso es lo que necesitas
>
> y el router donde estaria?
> y que pasa si el router se muere?

Si tienes 2 servidores web con linux, entonces, creo que es bastante factible 
tener esos 2 mismos servidores con quagga + BGP actuando de routers para sí 
mismos.

Este mecanismo de multihoming es bastante más usual de lo que parece. 
Aprovecha la ventaja de BGP de poder propagar un prefijo IP via N enlaces y 
distribuir a los clientes de acuerdo a cómo se conectan con su proveedor 
local. Si uno de los enlaces falla, el tiempo de propagación de estos clientes 
al otro servidor es del orden de los segundos.

-- 
Mauricio Vergara Ereche User #188365 counter.li.org
DNS Admin NIC Chile mave [...@] nic [.] cl
Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
Codigo Postal: 832-0198   http://www.nic.cl




Re: Alta disponibilidad WEB

2009-08-18 Por tema Juan Manuel Doren
> Router con BGP.
> Eso es lo que necesitas

y el router donde estaria?
y que pasa si el router se muere?


Re: Alta disponibilidad WEB

2009-08-18 Por tema Marco Bravo

Router con BGP.
Eso es lo que necesitas


Ernesto del Campo escribió:

El dom, 16-08-2009 a las 23:23 -0400, Aldrin Martoq escribió:
  

2009/8/13 Ernesto del Campo :


Estimada Lista,
El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.
  

¿Y cómo te fue?



El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1
Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.
  

Una pregunta: ¿Cuales son tus objetivos para alta disponibilidad?
  ¿Garantizar la ejecución del backoffice?
  ¿Evitar ataques como ddos?
  ¿No perder datos aún si explota un datacenter?
  ¿No perder ventas y/o visitas?




Para dejarlo mas en contexto.
Tengo un enlace de GTD (en san miguel) en el cual tenemos un datacenter
y el otro esta en Ciudad Empresarial con Entel.

Lo que el gerente quiere es que si mañana pasa un camión y corta la
fibra sigamos arriba.

Otro punto, es que no es necesario que la alta disponibilidad sea
inmediata, es decir, podríamos estar 5 minutos offline (con el gerente
gritando al lado).

Gracias.

  




Re: Alta disponibilidad WEB

2009-08-18 Por tema Gino Peirano A.

El jue, 13-08-2009 a las 18:18 -0400, Victor Hugo dos Santos escribió:
> 2009/8/13 Mauricio Vergara Ereche :
> > Hola!
> 
> [..]
> 
> > Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A
> > para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los
> > servidores falla, vas a tener que eliminar el registro del "fallado" y 
> > esperar
> > que se propague en los caché's de los resolver DNS... lo cual no se verá muy
> > elegante ya que mientras exista falla, van a tener que esperar a que se les
> > caiga por timeout la IP que no responda, o responda derechamente mal ese
> > servidor.
> 
> 
> esto que dices esta malo...
> cuando se tiene 2 (o mas) registros A para un mismo dominio, los
> navegadores son suficientemente inteligentes para ir de uno a otro
> alternativamente y caso uno de los dos servidores esten apagados los
> clientes van a consultar el otro imediatamente...


falso, lo que dice Mauricio es cierto... un ejemplo es cisco GSS ;-)


Saludos!




> 
> salu2
> 
> -- 



Re: Alta disponibilidad WEB

2009-08-18 Por tema Juan Manuel Doren
> Lo que el gerente quiere es que si mañana pasa un camión y corta la
> fibra sigamos arriba.
>
> Otro punto, es que no es necesario que la alta disponibilidad sea
> inmediata, es decir, podríamos estar 5 minutos offline (con el gerente
> gritando al lado).

¿ambas maquinas tienen la misma informacion como para seguir dando el servicio?
si es asi usa el metodo que te mencione de usar las mismas maquinas
como dns y un ttl de menos de 5 mins


-- 
Juan Manuel Doren
Santiago, Chile



Re: Alta disponibilidad WEB

2009-08-18 Por tema Ernesto del Campo
El jue, 13-08-2009 a las 12:28 -0400, Marco Bravo escribió:
> Una consulta...
> 
> El proveedor para los 2 Datacenters es el Mismo?
> Lo digo por el tema de IPs, sino entra al campo de juego nuestro querido 
> amigo BGP
> 
> Ernesto del Campo escribió:
> > Estimada Lista,
> >
> > El gerente de la empresa me a pedido ver si es posible implementar un
> > servicio web de alta disponibilidad.
> >
> > El escenario es el siguiente.
> > Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> > Tengo un segundo servidor en datacenter B de punta arenas con la IP
> > 10.20.20.1
> >
> > Hacer de alguna forma que cuando un cliente vea en su navegador
> > www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> > atienda el que esta arriba.
> >
> > Según he buscado en san google, esto se hace un con balanceador de carga
> > + estos dos equipos, pero que pasa si se cae el balanceador de carga?.
> >
> > Espero me puedan orientar en donde buscar lo que necesito.
> >
> > Agradeciendo.
> > Ernesto del Campo.
> >
> >   
Como lo decía, tengo un datacenter en san miguel con gtd y otro en
ciudad empresarial con Entel.

BGP?



Re: Alta disponibilidad WEB

2009-08-18 Por tema Ernesto del Campo
El jue, 13-08-2009 a las 12:33 -0400, Juan Manuel Doren escribió:
> >
> > Según he buscado en san google, esto se hace un con balanceador de carga
> > + estos dos equipos, pero que pasa si se cae el balanceador de carga?.
> 
> se pueden poner dos balanceadores de carga respaldandose mutuamente...
> 
> no se si es muy buena la idea de poner las maquinas tan lejos, si
> pones el balanceador de carga y este en un momento decide usar la
> maquina de punta arenas, debera ir hasta alla a buscar los datos
> 
> necesitas el de punta arenas solamente en casos de caidas o para
> soportar la carga normal entre las dos maquinas?

Estoy pensando solo en caidas.



Re: Alta disponibilidad WEB

2009-08-18 Por tema Ernesto del Campo
El jue, 13-08-2009 a las 19:21 -0400, Marcelo Opazo Vivallos escribió:
> El 13 de agosto de 2009 11:53, Ernesto del Campo 
> escribió:
> > Estimada Lista,
> >
> > El gerente de la empresa me a pedido ver si es posible implementar un
> > servicio web de alta disponibilidad.
> >
> > El escenario es el siguiente.
> > Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> > Tengo un segundo servidor en datacenter B de punta arenas con la IP
> > 10.20.20.1
> >
> > Hacer de alguna forma que cuando un cliente vea en su navegador
> > www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> > atienda el que esta arriba.
> >
> > Según he buscado en san google, esto se hace un con balanceador de carga
> > + estos dos equipos, pero que pasa si se cae el balanceador de carga?.
> >
> > Espero me puedan orientar en donde buscar lo que necesito.
> >
> > Agradeciendo.
> > Ernesto del Campo.
> >
> >
> 
> Hola Ernesto,
> 
> He probado algunas soluciones en HA, y con la que me he quedado a sido
> Heartbeat [1], me atrevería a decir que no tendrás problemas en cuanto
> a la distancia al ser un servicio web (Ojo, excluyendo cualquier otro
> servicio como una gran BD), no te consumirá mucho enlace y es de fácil
> configuración. Lo instalas y lo configuras con el cliente ha-gui (no
> recuerdo exactamente el nombre).
> 
> Saludos!
> 
> 
Sobre la base de datos no hay problema, ya que actualmente tengo el
servidor de base de datos postgresql replicado en 3 nodos mediante drbd
y uno de estos se encuentra en Ciudad Empresarial.
Funciona Bastante bien.



Re: Alta disponibilidad WEB

2009-08-18 Por tema Ernesto del Campo
El dom, 16-08-2009 a las 23:23 -0400, Aldrin Martoq escribió:
> 2009/8/13 Ernesto del Campo :
> > Estimada Lista,
> > El gerente de la empresa me a pedido ver si es posible implementar un
> > servicio web de alta disponibilidad.
> 
> ¿Y cómo te fue?
> 
> > El escenario es el siguiente.
> > Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> > Tengo un segundo servidor en datacenter B de punta arenas con la IP
> > 10.20.20.1
> > Hacer de alguna forma que cuando un cliente vea en su navegador
> > www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> > atienda el que esta arriba.
> 
> Una pregunta: ¿Cuales son tus objetivos para alta disponibilidad?
>   ¿Garantizar la ejecución del backoffice?
>   ¿Evitar ataques como ddos?
>   ¿No perder datos aún si explota un datacenter?
>   ¿No perder ventas y/o visitas?
> 
> 
Para dejarlo mas en contexto.
Tengo un enlace de GTD (en san miguel) en el cual tenemos un datacenter
y el otro esta en Ciudad Empresarial con Entel.

Lo que el gerente quiere es que si mañana pasa un camión y corta la
fibra sigamos arriba.

Otro punto, es que no es necesario que la alta disponibilidad sea
inmediata, es decir, podríamos estar 5 minutos offline (con el gerente
gritando al lado).

Gracias.



Re: Alta disponibilidad WEB

2009-08-18 Por tema Ernesto del Campo
El jue, 13-08-2009 a las 18:18 -0400, Victor Hugo dos Santos escribió:
> 2009/8/13 Mauricio Vergara Ereche :
> > Hola!
> 
> [..]
> 
> > Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A
> > para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los
> > servidores falla, vas a tener que eliminar el registro del "fallado" y 
> > esperar
> > que se propague en los caché's de los resolver DNS... lo cual no se verá muy
> > elegante ya que mientras exista falla, van a tener que esperar a que se les
> > caiga por timeout la IP que no responda, o responda derechamente mal ese
> > servidor.
> 
> 
> esto que dices esta malo...
> cuando se tiene 2 (o mas) registros A para un mismo dominio, los
> navegadores son suficientemente inteligentes para ir de uno a otro
> alternativamente y caso uno de los dos servidores esten apagados los
> clientes van a consultar el otro imediatamente...
> 
> salu2
> 
> -- 
Realizamos esa prueba y no funciono correctamente al caer un enlace.



Re: Alta disponibilidad WEB

2009-08-16 Por tema Aldrin Martoq
2009/8/13 Ernesto del Campo :
> Estimada Lista,
> El gerente de la empresa me a pedido ver si es posible implementar un
> servicio web de alta disponibilidad.

¿Y cómo te fue?

> El escenario es el siguiente.
> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> 10.20.20.1
> Hacer de alguna forma que cuando un cliente vea en su navegador
> www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> atienda el que esta arriba.

Una pregunta: ¿Cuales son tus objetivos para alta disponibilidad?
  ¿Garantizar la ejecución del backoffice?
  ¿Evitar ataques como ddos?
  ¿No perder datos aún si explota un datacenter?
  ¿No perder ventas y/o visitas?


-- 
Aldrin Martoq
http://aldrin.martoq.cl/



Re: Alta disponibilidad WEB

2009-08-13 Por tema Cristian Rojas R.
2009/8/13 Juan Manuel Doren :
>>
>> No estoy de acuerdo. No creo que puedas garantizar que todos los
>> navegadores tengan esa inteligencia, y si están buscando algun sistema
>> de alta disponibilidad, creo que si sería un error empezar a depender
>> de la "inteligencia" de los navegadores.
>
> yo lo he probado y NO todos los navegadores son tan inteligentes, pero
> hay una "tecnica" que puede ayudar
>
> tienes las maquinas A y B que son tus webservers
> defines como DNS primario a A y cuando alguien le pregunta por la
> direccion web contesta con la propia
> defines como secundario a B y lo configuras no para replicar lo que
> dice A sino para que responda con la direccion propia
> usas TTL bajos

Pero ahi sólo consideras que la máquina se muera completa. ¿Qué pasa
si la muerte es del servicio web solamente?, el dns seguiría
respondiendo con su ip propia. No me gusta esta solución, aunque puede
ayudar en algunos aspectos sin tener que meterse en otros como
keepalived o heartbeat, según lo que se quiera.


>
> asi si la maquina A se muere el trafico se va a la B porque los
> visitantes resolveran la IP de B apenas venza el TTL ( que puede ser
> de un par de segundos )
>
> lo malo es que sube el trafico de consultas al dns...


>
> tampoco es la solucion del premio a la innovacion pero anda mejor que el round
> robin y es mas barato que un F5

En eso último estamos de acuerdo.

Atte.
CR

-- 
Cristian Rojas R. 



Re: Alta disponibilidad WEB

2009-08-13 Por tema Marcelo Opazo Vivallos
El 13 de agosto de 2009 11:53, Ernesto del Campo escribió:
> Estimada Lista,
>
> El gerente de la empresa me a pedido ver si es posible implementar un
> servicio web de alta disponibilidad.
>
> El escenario es el siguiente.
> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> 10.20.20.1
>
> Hacer de alguna forma que cuando un cliente vea en su navegador
> www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> atienda el que esta arriba.
>
> Según he buscado en san google, esto se hace un con balanceador de carga
> + estos dos equipos, pero que pasa si se cae el balanceador de carga?.
>
> Espero me puedan orientar en donde buscar lo que necesito.
>
> Agradeciendo.
> Ernesto del Campo.
>
>

Hola Ernesto,

He probado algunas soluciones en HA, y con la que me he quedado a sido
Heartbeat [1], me atrevería a decir que no tendrás problemas en cuanto
a la distancia al ser un servicio web (Ojo, excluyendo cualquier otro
servicio como una gran BD), no te consumirá mucho enlace y es de fácil
configuración. Lo instalas y lo configuras con el cliente ha-gui (no
recuerdo exactamente el nombre).

Saludos!


-- 
Marcelo Opazo Vivallos
Estudiante de Ing en Informatica
Slackware Linux, user #372952.
HomePage: http://amarzeck.googlepages.com
WebLog: http://amarzeck.blogspot.com
Chile.



Re: Alta disponibilidad WEB

2009-08-13 Por tema Juan Manuel Doren
>
> No estoy de acuerdo. No creo que puedas garantizar que todos los
> navegadores tengan esa inteligencia, y si están buscando algun sistema
> de alta disponibilidad, creo que si sería un error empezar a depender
> de la "inteligencia" de los navegadores.

yo lo he probado y NO todos los navegadores son tan inteligentes, pero
hay una "tecnica" que puede ayudar

tienes las maquinas A y B que son tus webservers
defines como DNS primario a A y cuando alguien le pregunta por la
direccion web contesta con la propia
defines como secundario a B y lo configuras no para replicar lo que
dice A sino para que responda con la direccion propia
usas TTL bajos

asi si la maquina A se muere el trafico se va a la B porque los
visitantes resolveran la IP de B apenas venza el TTL ( que puede ser
de un par de segundos )

lo malo es que sube el trafico de consultas al dns...

tampoco es la solucion del premio a la innovacion pero anda mejor que el round
robin y es mas barato que un F5



Re: Alta disponibilidad WEB

2009-08-13 Por tema Cristian Rojas R.
2009/8/13 Victor Hugo dos Santos :
> 2009/8/13 Mauricio Vergara Ereche :
>> Hola!
>
> [..]
>
>> Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A
>> para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los
>> servidores falla, vas a tener que eliminar el registro del "fallado" y 
>> esperar
>> que se propague en los caché's de los resolver DNS... lo cual no se verá muy
>> elegante ya que mientras exista falla, van a tener que esperar a que se les
>> caiga por timeout la IP que no responda, o responda derechamente mal ese
>> servidor.
>
>
> esto que dices esta malo...
> cuando se tiene 2 (o mas) registros A para un mismo dominio, los
> navegadores son suficientemente inteligentes para ir de uno a otro
> alternativamente y caso uno de los dos servidores esten apagados los
> clientes van a consultar el otro imediatamente...
>

No estoy de acuerdo. No creo que puedas garantizar que todos los
navegadores tengan esa inteligencia, y si están buscando algun sistema
de alta disponibilidad, creo que si sería un error empezar a depender
de la "inteligencia" de los navegadores.

Atte.
CR

-- 
Cristian Rojas R. 



Re: Alta disponibilidad WEB

2009-08-13 Por tema Victor Hugo dos Santos
2009/8/13 Mauricio Vergara Ereche :
> Hola!

[..]

> Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A
> para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los
> servidores falla, vas a tener que eliminar el registro del "fallado" y esperar
> que se propague en los caché's de los resolver DNS... lo cual no se verá muy
> elegante ya que mientras exista falla, van a tener que esperar a que se les
> caiga por timeout la IP que no responda, o responda derechamente mal ese
> servidor.


esto que dices esta malo...
cuando se tiene 2 (o mas) registros A para un mismo dominio, los
navegadores son suficientemente inteligentes para ir de uno a otro
alternativamente y caso uno de los dos servidores esten apagados los
clientes van a consultar el otro imediatamente...

salu2

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399



Re: Alta disponibilidad WEB

2009-08-13 Por tema Alvaro Herrera
Claudio Hormazábal Ocampo escribió:
> F5 how much???$$$

Pa'eso, por us$150 anuales contratas un servicio de monitoreo como el de
no-ip.com ...

http://www.no-ip.com/services/monitoring/advanced_monitoring_failover.html

-- 
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"Hay quien adquiere la mala costumbre de ser infeliz" (M. A. Evans)


RE: Alta disponibilidad WEB

2009-08-13 Por tema Claudio Hormazábal Ocampo
F5 how much???$$$

Atte.,
Claudio Hormazábal Ocampo
Administrador de Sistemas
Universidad Central de Chile
Fono: (56) (2) 582 6059
Skype: claudio.hormazabal
http://claudio.hormazabal.cl


-Mensaje original-
De: linux-boun...@listas.inf.utfsm.cl
[mailto:linux-boun...@listas.inf.utfsm.cl] En nombre de Jorge Severino
Enviado el: Jueves, 13 de Agosto de 2009 13:30
Para: Discusion de Linux en Castellano
Asunto: Re: Alta disponibilidad WEB

Mas mejol un DNS dinámico con un ping remoto que modifique el registro 
www.

con dos F5 en ambos extremos gastara el presupuesto de 10 años en dos 
cajas :-)

linux-boun...@listas.inf.utfsm.cl escribió el 13/08/2009 13:15:57:

> Lo que , loque loque necesitas  es un balanceador de enlace
> cuando cae un enlace , va por el otro ,
> como un big ip F5
> el servicio DNS es dinámico y lo maneja el balanceador de enlace.
> 
> 
> - Original Message - 
> From: "Mauricio Vergara Ereche" 
> To: "Discusion de Linux en Castellano" 
> Sent: Thursday, August 13, 2009 12:49 PM
> Subject: Re: Alta disponibilidad WEB
> 
> 
> > Hola!
> >
> > On Thursday 13 August 2009 11:53:41 Ernesto del Campo wrote:
> >> Estimada Lista,
> >>
> >> El gerente de la empresa me a pedido ver si es posible implementar un
> >> servicio web de alta disponibilidad.
> >
> > Si quieren alta disponibilidad y no distribución de carga, puedes 
utilizar 
> > un
> > esquema basado en Keepalived, donde tienes un maestro siempre 
contestando 
> > y un
> > esclavo que se activa cuando el maestro falla. Desconozco en todo caso 

> > cómo se
> > comportará con tanta distancia eso sí...
> >
> >> El escenario es el siguiente.
> >> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> >> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> >> 10.20.20.1
> >>
> >> Hacer de alguna forma que cuando un cliente vea en su navegador
> >> www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> >> atienda el que esta arriba.
> >
> > Seguramente alguien te dirá que a nivel de DNS podrías poner 2 
registros A
> > para www.dominio.cl apuntando a cada una de las IPs, pero si uno de 
los
> > servidores falla, vas a tener que eliminar el registro del "fallado" y 

> > esperar
> > que se propague en los caché's de los resolver DNS... lo cual no se 
verá 
> > muy
> > elegante ya que mientras exista falla, van a tener que esperar a que 
se 
> > les
> > caiga por timeout la IP que no responda, o responda derechamente mal 
ese
> > servidor.
> >
> >> Según he buscado en san google, esto se hace un con balanceador de 
carga
> >> + estos dos equipos, pero que pasa si se cae el balanceador de 
carga?.
> >
> > caes en casi el mismo problema y tendrias que tener 2 balanceadores 
mutuos
> > funcionando entre ellos.
> >
> >> Espero me puedan orientar en donde buscar lo que necesito.
> >
> > Una sugerencia que podría ayudarte, es utilizar un esquema de 
multi-homing
> > basado en enrutamiento vía BGP o OSPF... pero para ello requerirías 
tener 
> > un
> > AS number y un bloque de direcciones IP propio.
> >
> > Saludos!
> >
> > -- 
> > Mauricio Vergara Ereche User #188365 counter.li.org
> > DNS Admin NIC Chile mave [...@] nic [.] cl
> > Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
> > Codigo Postal: 832-0198   http://www.nic.cl
> >
> > 
> 




Re: Alta disponibilidad WEB

2009-08-13 Por tema Jorge Severino
Mas mejol un DNS dinámico con un ping remoto que modifique el registro 
www.

con dos F5 en ambos extremos gastara el presupuesto de 10 años en dos 
cajas :-)

linux-boun...@listas.inf.utfsm.cl escribió el 13/08/2009 13:15:57:

> Lo que , loque loque necesitas  es un balanceador de enlace
> cuando cae un enlace , va por el otro ,
> como un big ip F5
> el servicio DNS es dinámico y lo maneja el balanceador de enlace.
> 
> 
> - Original Message - 
> From: "Mauricio Vergara Ereche" 
> To: "Discusion de Linux en Castellano" 
> Sent: Thursday, August 13, 2009 12:49 PM
> Subject: Re: Alta disponibilidad WEB
> 
> 
> > Hola!
> >
> > On Thursday 13 August 2009 11:53:41 Ernesto del Campo wrote:
> >> Estimada Lista,
> >>
> >> El gerente de la empresa me a pedido ver si es posible implementar un
> >> servicio web de alta disponibilidad.
> >
> > Si quieren alta disponibilidad y no distribución de carga, puedes 
utilizar 
> > un
> > esquema basado en Keepalived, donde tienes un maestro siempre 
contestando 
> > y un
> > esclavo que se activa cuando el maestro falla. Desconozco en todo caso 

> > cómo se
> > comportará con tanta distancia eso sí...
> >
> >> El escenario es el siguiente.
> >> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> >> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> >> 10.20.20.1
> >>
> >> Hacer de alguna forma que cuando un cliente vea en su navegador
> >> www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> >> atienda el que esta arriba.
> >
> > Seguramente alguien te dirá que a nivel de DNS podrías poner 2 
registros A
> > para www.dominio.cl apuntando a cada una de las IPs, pero si uno de 
los
> > servidores falla, vas a tener que eliminar el registro del "fallado" y 

> > esperar
> > que se propague en los caché's de los resolver DNS... lo cual no se 
verá 
> > muy
> > elegante ya que mientras exista falla, van a tener que esperar a que 
se 
> > les
> > caiga por timeout la IP que no responda, o responda derechamente mal 
ese
> > servidor.
> >
> >> Según he buscado en san google, esto se hace un con balanceador de 
carga
> >> + estos dos equipos, pero que pasa si se cae el balanceador de 
carga?.
> >
> > caes en casi el mismo problema y tendrias que tener 2 balanceadores 
mutuos
> > funcionando entre ellos.
> >
> >> Espero me puedan orientar en donde buscar lo que necesito.
> >
> > Una sugerencia que podría ayudarte, es utilizar un esquema de 
multi-homing
> > basado en enrutamiento vía BGP o OSPF... pero para ello requerirías 
tener 
> > un
> > AS number y un bloque de direcciones IP propio.
> >
> > Saludos!
> >
> > -- 
> > Mauricio Vergara Ereche User #188365 counter.li.org
> > DNS Admin NIC Chile mave [...@] nic [.] cl
> > Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
> > Codigo Postal: 832-0198   http://www.nic.cl
> >
> > 
> 


RE: Alta disponibilidad WEB

2009-08-13 Por tema Claudio Hormazábal Ocampo
Acá tengo 2 balanceadores en RedHat con ultramonkey, se cae uno sigue el otro, 
puedes balancear tu servicio web a través de round robin, last connection, etc. 
Ahora, eso en el caso que los servidores balanceados estén en la misma subred. 
Para lo tuyo habrá que escarbar un poco en tu topología de red que desconozco.

Atte.,
Claudio Hormazábal Ocampo
Administrador de Sistemas
Universidad Central de Chile
Fono: (56) (2) 582 6059
Skype: claudio.hormazabal
http://claudio.hormazabal.cl


-Mensaje original-
De: linux-boun...@listas.inf.utfsm.cl 
[mailto:linux-boun...@listas.inf.utfsm.cl] En nombre de Ernesto del Campo
Enviado el: Jueves, 13 de Agosto de 2009 11:54
Para: Discusion de Linux en Castellano
Asunto: Alta disponibilidad WEB

Estimada Lista,

El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.

El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1

Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.

Según he buscado en san google, esto se hace un con balanceador de carga
+ estos dos equipos, pero que pasa si se cae el balanceador de carga?.

Espero me puedan orientar en donde buscar lo que necesito.

Agradeciendo.
Ernesto del Campo.





Re: Alta disponibilidad WEB

2009-08-13 Por tema Renzo Disi

Con apache puedes armar un esquema HA usando heartbeat :

Aca hay un ejemplillo :

http://www.howtoforge.com/high_availability_loadbalanced_apache_cluster



On 13-08-2009, at 12:49, Mauricio Vergara Ereche wrote:


Hola!

On Thursday 13 August 2009 11:53:41 Ernesto del Campo wrote:

Estimada Lista,

El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.


Si quieren alta disponibilidad y no distribución de carga, puedes  
utilizar un
esquema basado en Keepalived, donde tienes un maestro siempre  
contestando y un
esclavo que se activa cuando el maestro falla. Desconozco en todo  
caso cómo se

comportará con tanta distancia eso sí...


El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1

Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.


Seguramente alguien te dirá que a nivel de DNS podrías poner 2  
registros A
para www.dominio.cl apuntando a cada una de las IPs, pero si uno de  
los
servidores falla, vas a tener que eliminar el registro del "fallado"  
y esperar
que se propague en los caché's de los resolver DNS... lo cual no se  
verá muy
elegante ya que mientras exista falla, van a tener que esperar a que  
se les
caiga por timeout la IP que no responda, o responda derechamente mal  
ese

servidor.

Según he buscado en san google, esto se hace un con balanceador de  
carga
+ estos dos equipos, pero que pasa si se cae el balanceador de  
carga?.


caes en casi el mismo problema y tendrias que tener 2 balanceadores  
mutuos

funcionando entre ellos.


Espero me puedan orientar en donde buscar lo que necesito.


Una sugerencia que podría ayudarte, es utilizar un esquema de multi- 
homing
basado en enrutamiento vía BGP o OSPF... pero para ello requerirías  
tener un

AS number y un bloque de direcciones IP propio.

Saludos!

--
Mauricio Vergara Ereche User #188365 counter.li.org
DNS Admin NIC Chile mave [...@] nic [.] cl
Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
Codigo Postal: 832-0198   http://www.nic.cl







Re: Alta disponibilidad WEB

2009-08-13 Por tema capcioso

Lo que , loque loque necesitas  es un balanceador de enlace
cuando cae un enlace , va por el otro ,
como un big ip F5
el servicio DNS es dinámico y lo maneja el balanceador de enlace.


- Original Message - 
From: "Mauricio Vergara Ereche" 

To: "Discusion de Linux en Castellano" 
Sent: Thursday, August 13, 2009 12:49 PM
Subject: Re: Alta disponibilidad WEB



Hola!

On Thursday 13 August 2009 11:53:41 Ernesto del Campo wrote:

Estimada Lista,

El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.


Si quieren alta disponibilidad y no distribución de carga, puedes utilizar 
un
esquema basado en Keepalived, donde tienes un maestro siempre contestando 
y un
esclavo que se activa cuando el maestro falla. Desconozco en todo caso 
cómo se

comportará con tanta distancia eso sí...


El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1

Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.


Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A
para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los
servidores falla, vas a tener que eliminar el registro del "fallado" y 
esperar
que se propague en los caché's de los resolver DNS... lo cual no se verá 
muy
elegante ya que mientras exista falla, van a tener que esperar a que se 
les

caiga por timeout la IP que no responda, o responda derechamente mal ese
servidor.


Según he buscado en san google, esto se hace un con balanceador de carga
+ estos dos equipos, pero que pasa si se cae el balanceador de carga?.


caes en casi el mismo problema y tendrias que tener 2 balanceadores mutuos
funcionando entre ellos.


Espero me puedan orientar en donde buscar lo que necesito.


Una sugerencia que podría ayudarte, es utilizar un esquema de multi-homing
basado en enrutamiento vía BGP o OSPF... pero para ello requerirías tener 
un

AS number y un bloque de direcciones IP propio.

Saludos!

--
Mauricio Vergara Ereche User #188365 counter.li.org
DNS Admin NIC Chile mave [...@] nic [.] cl
Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
Codigo Postal: 832-0198   http://www.nic.cl






Re: Alta disponibilidad WEB

2009-08-13 Por tema Alvaro Herrera
Ernesto del Campo escribió:
> Estimada Lista,
> 
> El gerente de la empresa me a pedido ver si es posible implementar un
> servicio web de alta disponibilidad.
> 
> El escenario es el siguiente.
> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> 10.20.20.1

¿El sitio es estático o hay una base de datos detrás?  Si hay una BD,
¿pensaste cómo distribuir los datos también?  Particularmente los
identificadores de sesión.

-- 
Alvaro Herrera  Valdivia, Chile   Geotag: -39,815 -73,257
"How amazing is that? I call it a night and come back to find that a bug has
been identified and patched while I sleep."(Robert Davidson)
   http://archives.postgresql.org/pgsql-sql/2006-03/msg00378.php


Re: Alta disponibilidad WEB

2009-08-13 Por tema OMyGod
Podrias leer algo de la "tecnica"  Round Robin y ver si es lo que
buscas...aunque de nuevo la distancia seria lago problematica creo.

2009/8/13 Juan Manuel Doren 

> >
> > Pq hablan de balanceadores de Carga si la pregunta es Alta
> Disponibilidad?
>
> de ahí mi pregunta:
>
> "necesitas el de punta arenas solamente en casos de caidas o para
> soportar la carga normal entre las dos maquinas?"
>
>


-- 
   Manuel Fuentes Ugalde
  Tecnico Universitario en Electronica
 Universidad Tecnica Federico Santa Maria


Re: Alta disponibilidad WEB

2009-08-13 Por tema Juan Manuel Doren
>
> Pq hablan de balanceadores de Carga si la pregunta es Alta Disponibilidad?

de ahí mi pregunta:

"necesitas el de punta arenas solamente en casos de caidas o para
soportar la carga normal entre las dos maquinas?"



Re: Alta disponibilidad WEB

2009-08-13 Por tema Mauricio Vergara Ereche
Hola!

On Thursday 13 August 2009 11:53:41 Ernesto del Campo wrote:
> Estimada Lista,
>
> El gerente de la empresa me a pedido ver si es posible implementar un
> servicio web de alta disponibilidad.

Si quieren alta disponibilidad y no distribución de carga, puedes utilizar un 
esquema basado en Keepalived, donde tienes un maestro siempre contestando y un 
esclavo que se activa cuando el maestro falla. Desconozco en todo caso cómo se 
comportará con tanta distancia eso sí...

> El escenario es el siguiente.
> Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
> Tengo un segundo servidor en datacenter B de punta arenas con la IP
> 10.20.20.1
>
> Hacer de alguna forma que cuando un cliente vea en su navegador
> www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
> atienda el que esta arriba.

Seguramente alguien te dirá que a nivel de DNS podrías poner 2 registros A 
para www.dominio.cl apuntando a cada una de las IPs, pero si uno de los 
servidores falla, vas a tener que eliminar el registro del "fallado" y esperar 
que se propague en los caché's de los resolver DNS... lo cual no se verá muy 
elegante ya que mientras exista falla, van a tener que esperar a que se les 
caiga por timeout la IP que no responda, o responda derechamente mal ese 
servidor.

> Según he buscado en san google, esto se hace un con balanceador de carga
> + estos dos equipos, pero que pasa si se cae el balanceador de carga?.

caes en casi el mismo problema y tendrias que tener 2 balanceadores mutuos 
funcionando entre ellos.

> Espero me puedan orientar en donde buscar lo que necesito.

Una sugerencia que podría ayudarte, es utilizar un esquema de multi-homing 
basado en enrutamiento vía BGP o OSPF... pero para ello requerirías tener un 
AS number y un bloque de direcciones IP propio.

Saludos!

-- 
Mauricio Vergara Ereche User #188365 counter.li.org
DNS Admin NIC Chile mave [...@] nic [.] cl
Miraflores 222 piso 14, Santiago CHILE+56 2 9407710
Codigo Postal: 832-0198   http://www.nic.cl




Re: Alta disponibilidad WEB

2009-08-13 Por tema Marco Bravo

Una consulta..

Pq hablan de balanceadores de Carga si la pregunta es Alta Disponibilidad?

Juan Manuel Doren escribió:

Según he buscado en san google, esto se hace un con balanceador de carga
+ estos dos equipos, pero que pasa si se cae el balanceador de carga?.



se pueden poner dos balanceadores de carga respaldandose mutuamente...

no se si es muy buena la idea de poner las maquinas tan lejos, si
pones el balanceador de carga y este en un momento decide usar la
maquina de punta arenas, debera ir hasta alla a buscar los datos

necesitas el de punta arenas solamente en casos de caidas o para
soportar la carga normal entre las dos maquinas?

  




Re: Alta disponibilidad WEB

2009-08-13 Por tema Juan Manuel Doren
>
> Según he buscado en san google, esto se hace un con balanceador de carga
> + estos dos equipos, pero que pasa si se cae el balanceador de carga?.

se pueden poner dos balanceadores de carga respaldandose mutuamente...

no se si es muy buena la idea de poner las maquinas tan lejos, si
pones el balanceador de carga y este en un momento decide usar la
maquina de punta arenas, debera ir hasta alla a buscar los datos

necesitas el de punta arenas solamente en casos de caidas o para
soportar la carga normal entre las dos maquinas?



Re: Alta disponibilidad WEB

2009-08-13 Por tema Marco Bravo

Una consulta...

El proveedor para los 2 Datacenters es el Mismo?
Lo digo por el tema de IPs, sino entra al campo de juego nuestro querido 
amigo BGP


Ernesto del Campo escribió:

Estimada Lista,

El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.

El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1

Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.

Según he buscado en san google, esto se hace un con balanceador de carga
+ estos dos equipos, pero que pasa si se cae el balanceador de carga?.

Espero me puedan orientar en donde buscar lo que necesito.

Agradeciendo.
Ernesto del Campo.

  




Alta disponibilidad WEB

2009-08-13 Por tema Ernesto del Campo
Estimada Lista,

El gerente de la empresa me a pedido ver si es posible implementar un
servicio web de alta disponibilidad.

El escenario es el siguiente.
Tengo un servidor en el datacenter A de stgo con la IP 10.10.10.1
Tengo un segundo servidor en datacenter B de punta arenas con la IP
10.20.20.1

Hacer de alguna forma que cuando un cliente vea en su navegador
www.dominio.cl vaya a uno de estos nodos y si uno de estos dos se cae
atienda el que esta arriba.

Según he buscado en san google, esto se hace un con balanceador de carga
+ estos dos equipos, pero que pasa si se cae el balanceador de carga?.

Espero me puedan orientar en donde buscar lo que necesito.

Agradeciendo.
Ernesto del Campo.