Sistema de respaldo, dos ubicaciones. ¿Recomendaciones?

Sistema de respaldo, dos ubicaciones. ¿Recomendaciones?

Tengo dos servidores que ejecutan Ubuntu 10.10, ubicados en dos ubicaciones diferentes. Uno es producción y otro desarrollo.

Me preguntaba si alguno de ustedes tenía experiencia en copias de seguridad, mejores prácticas y similares.

Ipensaruna solución inteligente sería hacer una copia de seguridad de los datos del servidor de producción en el servidor de desarrollo.

Respuesta1

Configurando algo comoCopia de seguridadPCEs bastante fácil y le dará copias del sistema de producción en caso de que tenga problemas. Las copias de seguridad sonnoopcional. Recuerde también probar sus copias de seguridad con regularidad. Nunca confíe en una copia de seguridad no probada.

La verdadera pregunta es cómo manejar la recuperación. Mucha gente quiere tener un sistema de respaldo que se haga cargo automáticamente si el sistema principal no funciona. Esto es muy difícil y, si se hace mal, probablemente provocará tiempo de inactividad en lugar de prevenirlo.

En el otro extremo del espectro, está simplemente tener una copia de todos los datos para poder recuperar la caja de producción (o alguna subsección de ella) en caso de que sea necesario. Esto es más fácil de configurar, aunque obviamente puede tener horas de inactividad mientras recupera los datos y vuelve a configurar y probar las cosas para producción.

Si tiene bases de datos, no olvide asegurarse de que las copias de seguridad obtengan copias consistentes de estos datos. Tiendo a simplemente hacer un "volcado" de los datos diariamente en un archivo y usarlo para copias de seguridad, algunas personas prefieren hacer una copia de seguridad de los archivos del diario para recrear las bases de datos, o usar instantáneas para obtener una copia de un punto en el tiempo. desde donde realizar la copia de seguridad. Para la mayoría de mis usos, un volcado está bien y gana la simplicidad.

Respuesta2

Con la misma respuesta pero miraría bacula. Maneja bien varios sitios. Actualmente lo estoy usando para realizar copias de seguridad de cientos de GB entre sitios. Se necesita algo de tiempo para aprender, pero una vez configurado, es estable. Si tienes preguntas sobre cómo configurarlo, ¡házmelo saber!

Respuesta3

Te sugiero que vayas con rsnapshot(http://rsnapshot.org/), que se basa en la popular herramienta de copia de seguridad: rsync. Le permite realizar copias de seguridad incrementales y completas de forma diaria, semanal, mensual y anual de forma segura. Es muy sencillo de configurar y se puede utilizar con autenticación de clave pública ssh.

El siguiente enlace fue escrito para hacer una copia de seguridad de la base de datos MySQL, pero también puede usarlo para hacer una copia de seguridad de otros archivos.

http://bash.cyberciti.biz/backup/rsnapshot-remote-mysql-backup-shell-script/

información relacionada