· uncategorized · 3 min read

Un poco de informática y consejos para todos

Algunos pueden pensar que soy un poco exagerado o un neurótico. Pero el otro día por la noche bajé a cerrar la puerta de la oficina y me di cuenta de lo vulnerable que era todo el sistema. Desde un robo hasta un incendio. Hay gran cantidad de datos en los ordenadores que debo mantener y cuya pérdida supondría cierta cantidad de lágrimas (en el sentido figurado y literal).

Hace tiempo que soy consciente de la necesidad de las copias de seguridad y llevo un par de años haciendo copias incrementales nocturnas de los datos básicos de trabajo y copias semanales de los datos básicos, música y fotos. De mi ordenador principal al Windows. Y esto está muy bien en el caso de que un disco duro falle (que no sería la primera vez… ni la última) pero no está a prueba de incendios o robos; la solución?: “off-site data protection“

Off-site data protection es, básicamente, crear copias de seguridad remotas (es decir, alejadas del ordenador principal) como parte de un plan de recuperación frente a desastres. Estos desastres pueden ser desde un tornado hasta una bomba atómica. No estoy diciendo que vaya a suceder; pero por muy bajo coste (especialmente teniendo en cuenta de que yo mismo escribo el software) puedo asegurarme de que mi negocio/empleo podrá continuar intacto en caso de desastres de ese tipo.

Como parte de este plan he incluido (o incluiré mañana para ser más exactos) mis fotografías, que son uno de mis grandes tesoros materiales. Algunos tienen un baúl con cosas importantes. Para mí las fotos son las cosas que más me preocuparía perder. De modo que formarán parte de este plan.

Para llevar esta operación a cabo necesito:

– Conexión a internet.
– Servicio de almacenamiento remoto.
– Software de transporte de datos.

El primer punto me lo salto. Ya que todos sabemos cómo conseguir una conexión a internet; si no…. no sé cómo estás leyendo esto.

El servicio de almacenamiento remoto de elección es Amazon S3. La decisión la tomé por varios motivos: es barato, es muy ampliable, personalizable y es bastante rápido. Desventajas? Tú mismo debes desarrollar el software para acceder al servicio; lo cual es un punto malo para algunos… aunque para mí esto no supone demasiado problema.

Software de transporte de datos. Es básicamente el método que vas a usar para crear la copia de seguridad automáticamente y con la regularidad que deseamos. En mi caso; descargué la librería Java jets3t. Estas librerías proveen una interfaz comprensible en java para conectar a Amazon S3. Incluye la aplicación Synchronize que es un ejemplo de aplicación de backup. Con las librerías he conseguido conectar a S3 sin problemas y mostrar contenidos; pero no he tenido tiempo de investigar cómo mandar o recibir archivos; pero… para qué re-inventar la rueda. Investigué un poco cómo utilizar synchronize y parece fácil: justo lo que necesito. Sólo tuve que crear un script contenedor (casero) que básicamente llamase a esa aplicación las veces necesarias y decidí crear un archivo de configuración con los directorios a copiar. Finalmente con ‘cron’ he hecho que esta copia de seguridad remota sea semanal y sin yo enterarme; en caso de fallo o errores recibiré un email.

Mañana debo ejecutar el primer backup remoto de las fotos; ya que con 14Gb puedo pasarlo un poco mal, de modo que lo dejaré corriendo durante el fin de semana. En cuestiones de seguridad no habrá problema; he configurado el programa para que los datos se manden comprimidos y encriptados en 128-bit.

Creo que todo irá bien; en caso contrario…. me quedaré sin fotos. Supongo.

Isma