Re: R1Soft, backup y/o mirror
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
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
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
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/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
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
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/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
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
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
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
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