El serverless es una de las tecnologías que mejor ha sabido explotar la nube, pero aún hay gran cantidad de empresas que no han dado el salto. En este episodio hablamos de cómo usar Cloud Run de manera segura y organizada, empezando por saber cuáles son los primeros pasos que tendremos que dar a la hora de usarlo en modo empresarial.
Por explicarlo de una manera sencilla, serverless computing son aquellos productos en los que se ofrece la computación como servicio, de forma que la administración de las máquinas es efectuada de manera transparente para el usuario final.
En lugar de tener una o varías máquinas virtuales, el modo de uso consiste en facilitar el código y punto. Que las MV tengan los sistemas operativos actualizados son preocupaciones del pasado. Además, estos servicios suelen funcionar en modo pago por uso.
Si miramos las características de una manera objetiva, el serverless es el sueño de cualquier arquitecto/a de soluciones: escalable de 0 a infinito, flexible, con todo gestionado y, gracias a los contenedores, muy portable.
En Google Cloud el serverless siempre ha sido un ciudadano de primera, incluso se podría decir que fue el primer ciudadano ya que incluso antes de existir Google Cloud ya teníamos App Engine, la plataforma serverless para aplicaciones.
Un poco más tarde aparecieron otros servicios como Cloud Functions, que permite la ejecución de funciones como respuesta a eventos; o Cloud Run, uno de los mejores servicios de Google Cloud (al menos en nuestra opinión).
Cloud Run nos permite ejecutar contenedores de forma sencilla, configurando el uso de CPU, la memoría, las opciones de escalado. Al estar basado en K-native y contenedores no tiene un gran vendor lock in. Como comentamos antes, un gran gran servicio.
Pero no todo es perfecto y usarlo en un entorno empresarial rompe con muchas de las convenciones ya establecidas en las empresas, que necesitan tener control y seguridad en todos los elementos.
En este episodio vemos cuáles son los primeros pasos que tiene que dar cualquier empresa cuando empieza a trabajar con Cloud Run.
Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.
Tomás Calleja
De pequeño me encantaba solucionar problemas de manera sencilla y cacharrear con la tecnología. Han pasado los años pero mis gustos no han cambiado: me paso el día aprendiendo nuevas tecnologías para luego diseñar e implementar soluciones sencillas a problemas complejos, siempre desde un punto de vista LEAN. Durante los últimos años me he centrado en Google Cloud Platform, soluciones Cloud Native y Serverless aunque me gusta saber un poco de todo.
Ver más contenido de Tomás.Ó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.Julio Díez
He sido ingeniero de software/hardware desde que tenía 10 años, cuando tuve mi primer contacto con el lenguaje ensamblador Z80. Me interesa la programación de sistemas informáticos, la ciberseguridad y la seguridad de arquitecturas, criptografía, las tripas de los sistemas operativos y las redes. Actualmente trabajo en ayudar a las empresas a sacar el mejor partido de Google Cloud.
Ver más contenido de Julio .
Tell us what you think.