Guardar nuestros datos en el Cloud es fundamental y saber tomar las mejores decisiones nos ahorra dinero y dolores de cabeza.
En esta segunda parte nos centraremos en las funcionalidades que nos ofrece Cloud Storage y ver en qué casos de uso son más beneficiosos.
Además de las clases de almacenamiento, Cloud Storage tiene muchas funcionalidades. Pero ¿cuáles son las 5 más importantes?
Nos permiten programar de una manera sencilla y ver qué va a pasar con nuestros datos durante un determinado tiempo. Pongamos un ejemplo: el almacenamiento de logs.
Cuando generamos un bucket podemos definir el ciclo de vida del dato. También nos sirven para borrar datos. Cuando desarrollamos nuestros sistemas, tenemos que tener cuidado para no acumular datos eternamente.
Es una funcionalidad muy útil. Los buckets nos van a dar un versionado de objetos por cada uno de ellos. O sea que a medida que vamos teniendo objetos, nos genera una versión antigua para almacenar.
Nos sirve para diferentes formatos: web estática, avatares, imágenes… Es muy útil porque facilita esta funcionalidad de manera embebida y hace el proceso muy cómodo. Sirve para muchos casos de uso, pero hay que tener en cuenta que tiene un coste.
Por seguir con el mismo ejemplo de los logs. Tenemos que almacenarlos por un determinado tiempo y debemos asegurarnos de que cumplimos ciertas condiciones.
Cuando trabajamos con la nube hay muchas opciones de cifrado de datos (partiendo de la base de que los datos siempre están cifrados): automático por Google, que el cifrado sea hecho por nosotros, pero gestionado por Google; o un cifrado propio.
Suele tratarse de información transversal de una compañía. Un bucket que es accesible por toda la compañía probablemente muchos proyectos tengan acceso a él. ¿Quién asume su coste? El coste de un bucket no solamente se acota a su almacenamiento, por lo que lo ideal es que el coste por lectura recaiga en todos los proyectos que lo usan.
¡No te pierdas la primera parte de este episodio!
Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.
¡Suscríbete para no perderte nada!
Ó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.