Hoy en día gran parte sino toda nuestra información está en la nube, lo cual nos permite acceder a ella sin importar el lugar donde estemos (siempre y cuando podamos acceder a internet). En el siguiente post explicaremos qué es cloud backup, una forma de respaldo de datos en la que se copian los archivos y carpetas en un servidor remoto.
Este tipo de copia de seguridad en la nube, permite por un lado tener toda nuestra data on premise respaldada en la nube, e incluso la información que ya está en la nube tenerla resguardada con una copia. Y por el otro, consigue modificar versiones de nuestros datos, restaurar versiones anteriores de un servidor o simplemente respaldar documentos, archivos o datos.
1. ¿Cómo funcionan las copias de seguridad en la nube?
En la actualidad, la gran mayoría de personas aunque no lo sepan tienen contratado uno o más servicios en la nube. Ya sean de streaming como Netflix para ver películas y series, o Spotify para escuchar música. Pero además de esto, si poseen un celular con Android, también tienen una app llamada Google Photos, la cual hace una copia de las imágenes que tenemos en nuestro dispositivo hacia la nube. Esto quiere decir que sin configurar prácticamente nada estamos haciendo un backup de nuestras fotos a la nube.
Pero, cómo funciona? Tanto si nos referimos a copias de seguridad personales como las que mencionamos, o un sistema de copias empresariales con información sensible de una organización, ambas tienen puntos básicos en común. Ante todo, requieren autenticación del usuario para cualquier acción, ya sea para acceder, subir nuevo contenido, ver el que ya está almacenado, eliminarlo o modificarlo.
Por otro lado, también contamos con el tipo de archivo sobre los cuales realizamos las copias de seguridad. En el caso de Google photos solo podemos almacenar imágenes y videos, en el caso de Google drive podemos realizar una copia de nuestros datos almacenados sin importar el tipo de archivo que sea. Dependiendo la necesidad es el tipo de backup que elegiremos en la nube, contemplando también los beneficios que nos brinda y los costes que implica.
2. Beneficios del back up en la nube
Con lo anterior mencionado, viene una pregunta que muchos se hacen: ¿Por qué tener el backup de la información en la nube y no en local?. Ya sea en una pc, un servidor local o un NAS (un dispositivo de almacenamiento conectado a la red).
En primer lugar, el costo de tener una backup local es elevado. Es importante tener en cuanta la energía que consume tenerlo activo 24 horas, el hardware que se precisa, el mantenimiento y posibles arreglos o un reemplazo en caso de daños irreparables.
En segundo lugar, si se quiere tener un backup realmente seguro se debe tener en cuenta que no es solo almacenarlo en un disco, sino tener redundancia, esto quiere decir que si se nos rompe un espacio de almacenamiento tenemos otro que hace de backup del backup.
Por último, una de las grandes contras es la inestabilidad del internet. Cualquier caída, microcorte o baja en la velocidad, afectará directamente en nuestra capacidad de acceder a la información que tenemos.
Dependiendo del servicio que contratemos, el coste será en relación a un espacio definido de almacenamiento o por consumo, esto quiere decir que pagamos por lo que consumimos. Y además, no tendremos que lidiar con posibles incidencias en el hardware, problemas de conexión o mantenimiento del sistema.
3. ¿Por qué es importante el Cloud back-up?
Una de las claves de porque es importante el cloud backup tiene que ver con la diferencia entre el backup on premise y el backup en el cloud.
En este sentido, la alta disponibilidad, la reducción en los inconvenientes de mantenimiento y los costes hace que el backup en la nube sea un claro ganador. Esto es, entre otras razones, porque nos da la posibilidad de acceder desde cualquier parte con una alta disponibilidad, y sin la necesidad de estar pendientes de la conexión a internet. Si bien hay casos específicos en los que se necesita lo contrario (lo cual también podemos configurar), la mayoría de veces es necesario poder hacer un rollback o un control de los backups de manera rápida y sencilla y esto la nube nos lo permite de manera automática.
Respecto a las empresas, tener un backup no solo de la información sino de los servidores, es de suma importancia. No se pueden permitir perder las imágenes de sus máquinas, con las configuraciones que hayan realizado ya que rearmar esto puede llevar días o semanas, sin contar lo costos y el impacto que tendría sobre sus propios clientes.
Y también es importante por el factor de seguridad, ya que nubes como la de Google nos dan una fuerte capa de respaldo que protege la información frente a posibles ataques.
4. Copias de seguridad en la nube y los niveles de protección
En términos de seguridad y protección, Google se toma muy en serio el servicio que brinda.
Uno de los puntos a destacar son los más de 6000 tipos de accesos a la consola de Google Cloud Platform (GCP), con roles predefinidos y custom, separados por herramientas y alcances. Y la posibilidad de generar grupos de usuarios sobre los cuales configurar los accesos a todos los miembros.
Por otro lado, dependiendo el tipo de información a la que le hagamos backup y la herramienta que utilicemos, podemos generar configuraciones específicas de acceso. En el caso de Cloud Storage podemos generar una URL para un archivo en específico y compartirlo con personas específicas o públicamente, y así generar un vencimiento para que solo puedan acceder por un determinado tiempo.
En el caso de bases de datos, tenemos por ejemplo BigQuery, donde podemos armar sub-tablas y darle acceso a 3ros como visualizadores, permitiéndonos así filtrar qué información les compartimos, e incluso darles franjas horarias a las cuales podrán acceder.
En conclusión, toda la información que tengamos almacenada en GCP estará respaldada por la seguridad de Google, salvo la gestión de los permisos y el compartimento de los backups, que serán nuestra responsabilidad. Mientras hagamos esta gestión con conciencia difícilmente tengamos fallos en la seguridad.
5. ¿Cómo contratar un servicio de Cloud back-up?
Los servicios de backup en Google Cloud se pueden contratar de forma rápida gracias a la interfaz de GCP. Una vez que tenemos acceso a la consola de Google Cloud y activamos la facturación, podemos activar las APIs pertinentes.
En el caso de máquinas virtuales podemos gestionar snapshots de forma automática en los intervalos de tiempo que queramos. Esto es ideal para no solo tener la copia, sino que a su vez se actualicen de manera constante.
Por otro lado podemos tener backup de información en el módulo de Cloud Storage, donde se almacenarán todos los archivos que necesitemos.
De esta manera, hay una gran variedad de configuraciones que podemos setear. Desde compartir archivos mediante una URL, el manejo de acceso a los distintos “buckets” donde almacenamos la información, incluso podemos configurar cada cuanto ingresamos a los archivos almacenados (entre más distantes sean los tiempos más económico será), hasta la automatización de los backups desde un servidor on premise o de otra nube.
También podemos gestionar copias de seguridad de bases de datos, ya sea en un Data Warehouse, un SQL o Postgres, y para esto podemos usar soluciones como BigQuery o Cloud SQL entre otros. Una vez más todo esto se puede automatizar, cargando información nueva en los intervalos de tiempo que deseemos.