Re: R1Soft, backup y/o mirror

2011-06-08 Por tema Aldrin Martoq

On Jun 6, 2011, at 5:47 PM, Ricardo Munoz wrote:
 El 6 de junio de 2011 16:02, Eduardo Mena lem...@gmail.com escribió:
 Gracias Carlos  por tu respuesta.
 Mi preocupacion principal es si el S.O y disco duro con todas sus
 particiones se danhan.
 Mi idea es tener un plan de contingencia para que todo vuelva a la
 normalidad inmediatamente.
 Yo uso MySQL, pero no tendria problema con la base de datos.
 creo que MySQL Cluster es tu unica opcion.

Hacer el respaldo al estilo rsync no es óptimo, y como dice Victor un condoro 
en el servidor principal se replica en el servidor standby. 

Lo importante no es respaldar el tarro completo bit a bit con particiones, 
sistema operativo y todo. Lo que debes respaldar es:
1- las aplicaciones
2- los datos

Para el 1, arma servidores de espera que tengan el mismo software que el 
original y los dejas al agüaite. Ojo que debes validar con cierta frecuencia 
que el respaldo completo funciona acá.

Si realmente necesitas disponibilidad 99.99% como indicas, tienes que 
usar alguna solución del estilo cluster tanto en la base de datos como en las 
aplicaciones. Esto te garantiza que si hay una falla de red/hardware o incluso 
software, otro tarro que no esté enfermo pueda atender clientes. Hay sistemas 
que automatizan todo esto, lo malo es que es MUY complicado de lograr bien y 
usualmente requieres ayuda del código de la aplicación para que funcione de 
maravillas (o al contrario, una aplicación no preparada/pensada para funcionar 
en un cluster es un dolor de cabeza). Muchas veces uno no necesita esto o no 
tiene la capacidad para lograrlo.


Para el 2, lo que te recomienda es utilizar un respaldo en línea basado en 
los registros o deltas que se hacen en la base de datos. Esto es: cada vez que 
hay un INSERT, UPDATE o DELETE en la base de datos, esta información viaja casi 
inmediatamente a un servidor remoto que ejecuta la misma sentencia al otro 
lado. Esto te garantiza no solo que tienes la base de datos casi en línea en un 
servidor remoto, sino que además puedes guardar el historial de cambios y 
moverte en cualquier punto (por ejemplo, puedes deshacer un DELETE). Si la data 
es importante (casi siempre lo es!) deberías conseguir que dicho server esté en 
otro datacenter a varios Km del servidor principal.


Cada base de datos tiene su terminología/nombre_vendedor para esto, por ejemplo 
en oracle creo se llama DataGuard. Bueno, con replication en la base de datos y 
servidores de espera es mucho más fácil levantarse de una caída fea, yo 
prefiero esta ruta.



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







Re: R1Soft, backup y/o mirror

2011-06-08 Por tema Eduardo Mena
Gracias Aldrin por tu respuesta.

Para la solucion de las aplicaciones me parece bien si existe un solo
servidor. En mi caso son tres servidores y no puedo tener 3 otras maquinas
en espera.

Para el caso 2, cual respaldo en linea tu recomendarias ?

Gracias una vez mas.

Eduardo

2011/6/8 Aldrin Martoq amar...@dcc.uchile.cl


 On Jun 6, 2011, at 5:47 PM, Ricardo Munoz wrote:
  El 6 de junio de 2011 16:02, Eduardo Mena lem...@gmail.com escribió:
  Gracias Carlos  por tu respuesta.
  Mi preocupacion principal es si el S.O y disco duro con todas sus
  particiones se danhan.
  Mi idea es tener un plan de contingencia para que todo vuelva a la
  normalidad inmediatamente.
  Yo uso MySQL, pero no tendria problema con la base de datos.
  creo que MySQL Cluster es tu unica opcion.

 Hacer el respaldo al estilo rsync no es óptimo, y como dice Victor un
 condoro en el servidor principal se replica en el servidor standby.

 Lo importante no es respaldar el tarro completo bit a bit con particiones,
 sistema operativo y todo. Lo que debes respaldar es:
 1- las aplicaciones
 2- los datos

 Para el 1, arma servidores de espera que tengan el mismo software que el
 original y los dejas al agüaite. Ojo que debes validar con cierta frecuencia
 que el respaldo completo funciona acá.

 Si realmente necesitas disponibilidad 99.99% como indicas, tienes
 que usar alguna solución del estilo cluster tanto en la base de datos como
 en las aplicaciones. Esto te garantiza que si hay una falla de red/hardware
 o incluso software, otro tarro que no esté enfermo pueda atender clientes.
 Hay sistemas que automatizan todo esto, lo malo es que es MUY complicado de
 lograr bien y usualmente requieres ayuda del código de la aplicación para
 que funcione de maravillas (o al contrario, una aplicación no
 preparada/pensada para funcionar en un cluster es un dolor de cabeza).
 Muchas veces uno no necesita esto o no tiene la capacidad para lograrlo.


 Para el 2, lo que te recomienda es utilizar un respaldo en línea basado
 en los registros o deltas que se hacen en la base de datos. Esto es: cada
 vez que hay un INSERT, UPDATE o DELETE en la base de datos, esta información
 viaja casi inmediatamente a un servidor remoto que ejecuta la misma
 sentencia al otro lado. Esto te garantiza no solo que tienes la base de
 datos casi en línea en un servidor remoto, sino que además puedes guardar el
 historial de cambios y moverte en cualquier punto (por ejemplo, puedes
 deshacer un DELETE). Si la data es importante (casi siempre lo es!) deberías
 conseguir que dicho server esté en otro datacenter a varios Km del servidor
 principal.


 Cada base de datos tiene su terminología/nombre_vendedor para esto, por
 ejemplo en oracle creo se llama DataGuard. Bueno, con replication en la base
 de datos y servidores de espera es mucho más fácil levantarse de una caída
 fea, yo prefiero esta ruta.



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








R1Soft, backup y/o mirror

2011-06-06 Por tema Eduardo Mena
Buenos dias

Necesito configurar un sistema de backup y/o mirror automatico de tres
servidores. Los tres servidores funcionan en ambiente Linux (Red Hat
Enterprise Linux Server release 5, Red Hat Enterprise Linux AS release 4 and
Gentoo 4.1.1-r3 )

No se cual puede ser una buena solucion segura y recomendable. Estoy
pensando en asignar un nuevo servidor que sea exclusivamente para backup y/o
mirror usando R1Soft (www.r1soft.com) El inconveniente es que se necesita
licencia, pero tratandose de la seguridad y respaldo de datos tal vez sea
una buena opcion.

Mi pregunta es : saber si alguien tiene experiencia en r1soft que me pueda
dar un consejo y si alguien conoce de otra solucion libre muy eficiente. En
cualquiera de los dos casos, cual seria el mejor procedimiento para su
implementacion.

En este enlace : http://wiki.r1soft.com/display/R1D/Home hay una buena
documentacion de R1Soft.

Me han recomendado usar 'Bacula', que es open source, sin embargo de lo que
he leido en el manual de 'Bacula Main Reference' me parece que no existe la
posibilidad de usar 'mirror'.

Gracias por tomarse su tiempo en responder.

Eduardo Mena


Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Marco Bravo
Tu red es 100 % linux?

Si es microsoft, con linux adentro el abanico se amplia en forma
considerable.
No mencionas que criticidad tiene la informacion a respaldar y el nivel de
downtime que puedes soportar para esos servidores.

Eso.



El 6 de junio de 2011 14:20, Eduardo Mena lem...@gmail.com escribió:

 Buenos dias

 Necesito configurar un sistema de backup y/o mirror automatico de tres
 servidores. Los tres servidores funcionan en ambiente Linux (Red Hat
 Enterprise Linux Server release 5, Red Hat Enterprise Linux AS release 4
 and
 Gentoo 4.1.1-r3 )

 No se cual puede ser una buena solucion segura y recomendable. Estoy
 pensando en asignar un nuevo servidor que sea exclusivamente para backup
 y/o
 mirror usando R1Soft (www.r1soft.com) El inconveniente es que se necesita
 licencia, pero tratandose de la seguridad y respaldo de datos tal vez sea
 una buena opcion.

 Mi pregunta es : saber si alguien tiene experiencia en r1soft que me pueda
 dar un consejo y si alguien conoce de otra solucion libre muy eficiente. En
 cualquiera de los dos casos, cual seria el mejor procedimiento para su
 implementacion.

 En este enlace : http://wiki.r1soft.com/display/R1D/Home hay una buena
 documentacion de R1Soft.

 Me han recomendado usar 'Bacula', que es open source, sin embargo de lo que
 he leido en el manual de 'Bacula Main Reference' me parece que no existe la
 posibilidad de usar 'mirror'.

 Gracias por tomarse su tiempo en responder.

 Eduardo Mena



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Victor Hugo dos Santos
2011/6/6 Eduardo Mena lem...@gmail.com:
 Buenos dias

[...]

 Me han recomendado usar 'Bacula', que es open source, sin embargo de lo que
 he leido en el manual de 'Bacula Main Reference' me parece que no existe la
 posibilidad de usar 'mirror'.

Hola,

Ojo con lo que requieres... mirror es muy diferente de backup 

si borras uno archivo en uno entorno sincronizado (mirror), se borra
el archivo en el otro lado 
es probable que quieras implementar ambos para tener continuidad
operacional y seguridad.

referente al tema del respaldo.. bacula es la alternativa !!!

salu2

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


Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Eduardo Mena
Gracias Marco por tu respuesta.

Los servidores son linux y las estaciones de trabajo entre linux y windows.
La criticidad es alta por que es el servidor windows con base de datos que
se actualizan a cada instante.

Los servidores deben estar online las 24 horas durante todo el anho.

Saludos

Eduardo Mena

2011/6/6 Marco Bravo marcos.br...@gmail.com

 Tu red es 100 % linux?

 Si es microsoft, con linux adentro el abanico se amplia en forma
 considerable.
 No mencionas que criticidad tiene la informacion a respaldar y el nivel de
 downtime que puedes soportar para esos servidores.

 Eso.



 El 6 de junio de 2011 14:20, Eduardo Mena lem...@gmail.com escribió:

  Buenos dias
 
  Necesito configurar un sistema de backup y/o mirror automatico de tres
  servidores. Los tres servidores funcionan en ambiente Linux (Red Hat
  Enterprise Linux Server release 5, Red Hat Enterprise Linux AS release 4
  and
  Gentoo 4.1.1-r3 )
 
  No se cual puede ser una buena solucion segura y recomendable. Estoy
  pensando en asignar un nuevo servidor que sea exclusivamente para backup
  y/o
  mirror usando R1Soft (www.r1soft.com) El inconveniente es que se
 necesita
  licencia, pero tratandose de la seguridad y respaldo de datos tal vez sea
  una buena opcion.
 
  Mi pregunta es : saber si alguien tiene experiencia en r1soft que me
 pueda
  dar un consejo y si alguien conoce de otra solucion libre muy eficiente.
 En
  cualquiera de los dos casos, cual seria el mejor procedimiento para su
  implementacion.
 
  En este enlace : http://wiki.r1soft.com/display/R1D/Home hay una buena
  documentacion de R1Soft.
 
  Me han recomendado usar 'Bacula', que es open source, sin embargo de lo
 que
  he leido en el manual de 'Bacula Main Reference' me parece que no existe
 la
  posibilidad de usar 'mirror'.
 
  Gracias por tomarse su tiempo en responder.
 
  Eduardo Mena
 



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Eduardo Mena
Gracias por tu respuesta Victor Hugo.

Yo tengo claro lo que es un backup y lo que es un mirror. Pero yo deseo
tener las dos cosas funcionando al mismo tiempo de manera automatica.

Saludos

Eduardo Mena

2011/6/6 Victor Hugo dos Santos listas@gmail.com

 2011/6/6 Eduardo Mena lem...@gmail.com:
  Buenos dias

 [...]

  Me han recomendado usar 'Bacula', que es open source, sin embargo de lo
 que
  he leido en el manual de 'Bacula Main Reference' me parece que no existe
 la
  posibilidad de usar 'mirror'.

 Hola,

 Ojo con lo que requieres... mirror es muy diferente de backup 

 si borras uno archivo en uno entorno sincronizado (mirror), se borra
 el archivo en el otro lado 
 es probable que quieras implementar ambos para tener continuidad
 operacional y seguridad.

 referente al tema del respaldo.. bacula es la alternativa !!!

 salu2

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



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Carlos (casep) Sepulveda
2011/6/6 Eduardo Mena lem...@gmail.com:
 Gracias por tu respuesta Victor Hugo.

 Yo tengo claro lo que es un backup y lo que es un mirror. Pero yo deseo
 tener las dos cosas funcionando al mismo tiempo de manera automatica.

 Saludos


En ambos casos dependerá de tu motor de DB y de la configuración del SO.
Por ejemplo, en MySQL podrías habilitar mirroring en la DB y respaldos
vía mysqldump.
En Postgre, es similar.
Etc.
Es altamente probable que NO puedas hacer ambas cosas (alta
disponibilidad y respaldos) con una única herramienta. Seguramente
para la alta disponibilidad deberás utilizar lo que ofrezca el
engine. Para el respaldo, dependerá si puedees parar o no los
servicios, por ejemplo LVM snapshots para respaldar todo o utilizar
lo que provee el engine...

Saludos
-- 
My name is Ozymandias, king of kings:
Look on my works, ye Mighty, and despair!
Percy Bysshe Shelley
http://sites.google.com/site/carlossepulveda


Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Marco Bravo
Eduardo,

Hay hartas variables que meter a la juguera para poder determinar lo
adecuado.
Es un SQL Server por lo que lei...

- Cantidad de Usuarios
- Tamaño de las BD
- Maximo Downtime de la maquina en caso de desastre

Si tu downtime es poco, te recomiendo que veas la solucion de virtualizar y
mantener snapshots en un almacenamiento que puede ser ISCSI o algo asi.

Puedes utilizar el sabor que quieras como Hypervisor. (Hyper-V, KVM, Vmware,
etc)





El 6 de junio de 2011 15:38, Eduardo Mena lem...@gmail.com escribió:

 Gracias por tu respuesta Victor Hugo.

 Yo tengo claro lo que es un backup y lo que es un mirror. Pero yo deseo
 tener las dos cosas funcionando al mismo tiempo de manera automatica.

 Saludos

 Eduardo Mena

 2011/6/6 Victor Hugo dos Santos listas@gmail.com

  2011/6/6 Eduardo Mena lem...@gmail.com:
   Buenos dias
 
  [...]
 
   Me han recomendado usar 'Bacula', que es open source, sin embargo de lo
  que
   he leido en el manual de 'Bacula Main Reference' me parece que no
 existe
  la
   posibilidad de usar 'mirror'.
 
  Hola,
 
  Ojo con lo que requieres... mirror es muy diferente de backup 
 
  si borras uno archivo en uno entorno sincronizado (mirror), se borra
  el archivo en el otro lado 
  es probable que quieras implementar ambos para tener continuidad
  operacional y seguridad.
 
  referente al tema del respaldo.. bacula es la alternativa !!!
 
  salu2
 
  --
  --
  Victor Hugo dos Santos
  Linux Counter #224399
 



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Eduardo Mena
Gracias Carlos  por tu respuesta.

Mi preocupacion principal es si el S.O y disco duro con todas sus
particiones se danhan.
Mi idea es tener un plan de contingencia para que todo vuelva a la
normalidad inmediatamente.
Yo uso MySQL, pero no tendria problema con la base de datos.

Saludos

Eduardo

2011/6/6 Carlos (casep) Sepulveda ca...@fedoraproject.org

 2011/6/6 Eduardo Mena lem...@gmail.com:
  Gracias por tu respuesta Victor Hugo.
 
  Yo tengo claro lo que es un backup y lo que es un mirror. Pero yo deseo
  tener las dos cosas funcionando al mismo tiempo de manera automatica.
 
  Saludos
 

 En ambos casos dependerá de tu motor de DB y de la configuración del SO.
 Por ejemplo, en MySQL podrías habilitar mirroring en la DB y respaldos
 vía mysqldump.
 En Postgre, es similar.
 Etc.
 Es altamente probable que NO puedas hacer ambas cosas (alta
 disponibilidad y respaldos) con una única herramienta. Seguramente
 para la alta disponibilidad deberás utilizar lo que ofrezca el
 engine. Para el respaldo, dependerá si puedees parar o no los
 servicios, por ejemplo LVM snapshots para respaldar todo o utilizar
 lo que provee el engine...

 Saludos
 --
 My name is Ozymandias, king of kings:
 Look on my works, ye Mighty, and despair!
 Percy Bysshe Shelley
 http://sites.google.com/site/carlossepulveda



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Eduardo Mena
Disculpa Marco cometi un lapsus. El servidor es Linux, no Windows y yo uso
MySQL en uno de los servidores.

Tengo 3 servidores  Linux y uno de ellos usa una base de datos Oracle.

Saludos

Eduardo M.

2011/6/6 Marco Bravo marcos.br...@gmail.com

 Eduardo,

 Hay hartas variables que meter a la juguera para poder determinar lo
 adecuado.
 Es un SQL Server por lo que lei...

 - Cantidad de Usuarios
 - Tamaño de las BD
 - Maximo Downtime de la maquina en caso de desastre

 Si tu downtime es poco, te recomiendo que veas la solucion de virtualizar y
 mantener snapshots en un almacenamiento que puede ser ISCSI o algo asi.

 Puedes utilizar el sabor que quieras como Hypervisor. (Hyper-V, KVM,
 Vmware,
 etc)





 El 6 de junio de 2011 15:38, Eduardo Mena lem...@gmail.com escribió:

  Gracias por tu respuesta Victor Hugo.
 
  Yo tengo claro lo que es un backup y lo que es un mirror. Pero yo deseo
  tener las dos cosas funcionando al mismo tiempo de manera automatica.
 
  Saludos
 
  Eduardo Mena
 
  2011/6/6 Victor Hugo dos Santos listas@gmail.com
 
   2011/6/6 Eduardo Mena lem...@gmail.com:
Buenos dias
  
   [...]
  
Me han recomendado usar 'Bacula', que es open source, sin embargo de
 lo
   que
he leido en el manual de 'Bacula Main Reference' me parece que no
  existe
   la
posibilidad de usar 'mirror'.
  
   Hola,
  
   Ojo con lo que requieres... mirror es muy diferente de backup 
  
   si borras uno archivo en uno entorno sincronizado (mirror), se borra
   el archivo en el otro lado 
   es probable que quieras implementar ambos para tener continuidad
   operacional y seguridad.
  
   referente al tema del respaldo.. bacula es la alternativa !!!
  
   salu2
  
   --
   --
   Victor Hugo dos Santos
   Linux Counter #224399
  
 



Re: R1Soft, backup y/o mirror

2011-06-06 Por tema Ricardo Munoz
El 6 de junio de 2011 16:02, Eduardo Mena lem...@gmail.com escribió:

 Gracias Carlos  por tu respuesta.

 Mi preocupacion principal es si el S.O y disco duro con todas sus
 particiones se danhan.
 Mi idea es tener un plan de contingencia para que todo vuelva a la
 normalidad inmediatamente.
 Yo uso MySQL, pero no tendria problema con la base de datos.


creo que MySQL Cluster es tu unica opcion.

-- 
Ricardo Mun~oz A.
http://www.tux.clhttp://www.tux.cl
http://twitter.com/ricardo406