Uno de los principales usos de la nube es el almacenamiento de datos, ya sean estructurados o no, generados en la nube o fuera de ella.
Saber las opciones que nos ofrece Google Cloud es fundamental para tomar las decisiones acertadas. En esta primera parte nos centraremos en las formas de almacenamiento y los tipos de datos. Para ello, contamos con nuestros compañeros de Goodly Óscar Ferrer y Andrés Navidad.
Como es habitual, puedes escuchar este capítulo en las principales plataformas de podcast: Ivoox, YouTube, Spotify, Google Podcast y Apple Podcast.
En primer lugar, pensamos en el clásico caso de uso de que la nube sea backup de nuestros datos. Pero, no es el único, hay más: en los proyectos de analítica avanzada, entrenar modelos de machine learning (fotografías o vídeos), almacenamiento de webs estáticas o Cloud Storage (almacenamiento de objetos) o, un caso muy habitual, almacenamiento de fotografías de usuarios o vídeos.
Cuando hablamos de datos siempre los dividimos en datos estructurados y no estructurados, pero ¿cuál es la diferencia?
Los datos estructurados no son los que mayor porcentaje ocupan pero sí a los que estamos más acostumbrados. Son los que se almacenan en una base de datos, que suelen corresponder a filas y columnas.
En estos datos estructurados el ejemplo típico de un data warehouse (un gran almacén de datos) es Bigquery (una de las herramientas estrellas de Google y uno de nuestros favoritos). Otras herramientas podrían ser Bigtable, spanner….
A pesar de ser menos conocidos, sin embargo es curioso que los datos que más abundan son los no estructurados, estos datos que realmente son datos binarios y no tienen una estructura interna, a priori identificable y homogénea. Estamos hablando de audios, por ejemplo, o de determinados textos. En los últimos años estamos empezando a explotarse más.
¿Qué opciones tenemos en los no estructurados?
- Cloud Storage: donde podemos almacenar ficheros de audio, vídeo o fotos.
- Filestore: un sistema de ficheros clásico, compartido entre varias máquinas, es decir, un disco duro compartido entre diferentes instancias.
Al final, la gran ventaja que nos da la nube es que las máquinas virtuales están por detrás pero son completamente gestionadas por Google.
Cloud Storage es un producto muy flexible que cubre la mayor parte de los casos de uso. De hecho como dice en su definición almacena objetos para todo tipo de empresas y almacena cualquier cantidad de datos.
Entre sus características destacamos que se trata de un almacenamiento seguro y fiable, sencillo y para cualquier cargo de trabajo.
Estas han sido solo unas pinceladas de todo lo que nos ofrece el almacenamiento de datos en la nube. Si quieres seguir profundizando en el tema y conociendo más a fondo Cloud Storage, funcionalidades o consejos para configurarlo dependiendo del caso de uso, no te pierdas la segunda parte de este podcast.
Óscar Ferrer
Después de más de 10 años trabajando en el desarrollo de productos digitales, he tenido la suerte de pasar por diferentes roles que me han dado una visión global de lo que significa idear, desarrollar y mantener productos de software. En este camino he visto cómo el Cloud se convertía en un factor clave, no solo para su desarrollo, sino también para la estrategia global de compañía. Por eso, me escucharás hablar sobre cómo la nube puede aportar desde un punto de vista técnico, pero también sobre cómo puede ayudar a la transformación de empresas.
Ver más contenido de Óscar.Andrés Navidad
Aunque empecé mi carrera haciendo back-end en aplicaciones web, siempre me gustaron los conceptos de arquitectura y computación distribuida. Hace 7 años tuve la oportunidad de empezar en el mundo Big Data y ahora me gusta aplicar todos esos conceptos en arquitecturas basadas en nubles públicas. Entusiasta de las nuevas tecnologías, las motos y la gastronomía.
Ver más contenido de Andrés.
Tell us what you think.