Usa Amazon AWS-S3 para almacenar tus datos de forma segura. Desde tu equipo, nas, servidor, etc...
Seguro que estarás cansado de hablar de Dropbox, Google Drive, One Drive, etc... para guardar tu datos en la nube. Hay muchas más opciones y una de ellas es la que te voy a comentar hoy.
Hablaremos de AWS S3 con el fin de almacenar nuestros datos a modo de copia de seguridad. Ojo repito!, esto no sería para usar S3 como nuble privada ya que no podríamos acceder ni editar nuestros ficheros de una forma sencilla. Lo que vamos a hacer es guardar nuestra copia de seguridad ahí
Qué és AWS-S3?
Muy resumido es un servicio de la nube de Amazon dedicado al almacenamiento de datos de forma sencilla y directa. Se basa en la creación de "buckets" en los que metes ahí tus datos de forma directa. No hay niveles de directorios (aún que los veas si entras en el visos de AWS ya que se muestran gracias a la información meta) porque todo se almacena de forma plana para facilitar su gestión. Hay varios modos de almacenamiento en S3:
- Genérico: es el más común y sencillo de comprender
- Inteligente: según las políticas de uso que le configures, tus datos se moverán de un modo de almacenamiento a otro
- Glacier: dedicado al almacenamiento de datos de muy raro acceso. En este caso destaca que igual tendremos que esperar horas hasta tener nuestros datos disponibles
- Deep: como el anterior pero aún con un acceso más raro. En este caso creo (CREO) que los datos están en entornos/máquinas apagadas que se van levantando según lo requieras
Muy bien pero, cuanto cuesta?
Claro está que según el modo de almacenamiento que uses, el precio será diferente. Te digo un ejemplo:
- Actualmente tendré aproximadamente unos 300GB en S3 con un tráfico medio semanal de unos 40GB y al més tengo un coste medio de 6-8€ por lo que me compensa bastante jajaja
Cómo lo uso con mi equipo/dispositivo?
Básicamente puedes subir tus datos a S3 desde donde quieras ya que tiene herramientas y librerías para casi todo! (normal, todo lo que puedas subir lo vas a pagar.... jajajaja)
Antes de data debes tener en cuenta que tienes que crear un usuario IAM que tenga acceso a los buckets S3. Este usuario (que serán dos claves) es el que usarás para subir tus ficheros
Te cuento como lo tengo yo:
- Dispositivos NAS: tanto un QNAP como Synology.
- QNAP: El caso de Qnap no te lo extiendo mucho porque el que tengo es muy antiguo y no permite las copias incrementales y es bastante rudimentario... pero que sepas que ya tienes una aplicación oficial para subir tus datos
- Synology: simplemente maravilla!. Desde la aplicación oficial Hyper Backup puedes especificar el "bucket" que quieres usar y el tipo de copia que quieres (días de rotación, cifrado, pruebas de verificación, etc...)
- Equipos: tanto como equipo personal como servidor. Lo puedes hacer de varias formas, las principales que te diría yo:
- Aws-cli + scripting: usando la suite de comandos oficial de AWS, puedes crear un script que se ejecute periódicamente y calcular qué ficheros quieres subir/mantener y/o eliminar. Si, es un poco coñazo! y complejo pero tiene una cosa buena! Vas a controlar mucho del cli de Amazon :D
- Duplicity + scripting: usando la librería Duplicity, puedes crear un script que se ejecute también de forma periódica pero de una forma mucho más sencilla. Una de las muchas ventajas que tiene Duplicity, es que ya tiene una integración realizada con los Buckets S3 lo que nos quita mucho trabajo!
Estoy preparando y documentado una zona de "tienda" para que podáis usar mis scripts y pequeños programitas que hago. Incluiré también un script muy chulo con Duplicity que te realiza copias de seguridad cifradas y automatizadas desde tu equipo Debian - Ubuntu hacia S3. Mientras tanto tengo aquí más información sobre backups :D