fail over utilizando dns

Imagen de elgabo

Forums: 

Hola a todos,

Quisisera saber si alguien a utilizado DNS para realizar fail over de servidores web. Me explico mejor, hay compañias que monitorean tus servidores web para que en caso de que alguno de ellos fallen modifiquen automaticamente los registros DNS. De esta forma los clientes siempre apuntan al servidor activo. Supongo que tambien podria ponerme mi propio servidor DNS y crear algun script que me este monitoreando los servidores y actualizando los registros, pero antes de comprar algun servicio o implementar mi propio quisiera saber si alguien tiene experiencia con este tipo de fail over.

Gracias por su ayuda.

sí hermano, para un banco

Imagen de Epe

sí hermano, para un banco aquí hicimos un programa que realizaba lo que tú indicabas.

La teoría es fácil:
0- mantener un TTL bajo
1- monitorear ambos servidores continuamente
2- si falla uno de ellos, eliminar el record A de ese que falló
3- si uno aparece, agregar el record A nuevamente.

Esa es la idea, puede ocurrir una situación de que quien falle sea el servidor donde corre el programa, para eso debes monitorear con un 3ro que no estés caído.

Esa es la idea en general, funciona

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

gracias por la respuesta, voy

Imagen de elgabo

gracias por la respuesta, voy a intentarlo. me recomiendas algun servicio en especial o fue un desarrollo "in house" :)
que tan rapido se actualiza la informacion en los clientes?

saludos,

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

fue in house, a patita. oye,

Imagen de Epe

fue in house, a patita.

oye, el t de actualización depende mucho del TTL que pongas. Sugiero que el TTL lo bajes.. por ejemplo a 30-60 segundos.. con eso basta para que sea bien rapido.. si quieres más rapidez bajas aún más el ttl pero sería medio riesgoso

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre