Desde que el mundo es mundo el ser humano se ha repetido la misma pregunta: ¿cuál es el mejor servicio GCP para ejecutar mis cargas? :) Bueno, puede que esta pregunta no sea ni tan antigua ni tan importante, pero seguro que muchas veces os ha venido a la cabeza.
Para poner un poco de luz en todo este lío, vamos a organizar un debate donde habituales del canal "Cómo conocí a nuestro cloud" van a tomar partido y defender con uñas y dientes qué servicio es mejor.
Es la solución más antigua de todas, pero no por ello menos efectiva. Máquinas virtuales bajo demanda con diferentes opciones de máquina para todos los gustos (tipo de procesador, CPUs, RAM, tipo y tamaño de disco duro…) cuenta con funciones de escalado, de backup, de monitorización que la hacen una solución casi universal y efectiva para alojar cargas.
Kubernetes es la solución de facto para ejecutar cargas empresariales. Google es uno de los grandes impulsores de esta tecnología y su versión gestionada GKE nos brinda todo el poder con muchas menos complicaciones que otras versiones. Gracias a Anthos podemos tener controlados varios cluster en distintas nubes y datacenters de manera uniforme.
La revolución del serverless, funciones que reaccionan a eventos, pago por uso y una sencillez de uso nunca antes vista. Válida tanto para pequeños desarrollos como para sistemas de microservicios o de eventos, Cloud Functions se volvió rápidamente popular. De la mano de Firebase ayuda a desarrolladores de todo tipo a hacer las apps y webs de hoy en día un sitio mejor.
El más nuevo de todos los servicios, pero el que más ha crecido. Es capaz de ejecutar casi cualquier contenedor de manera completamente gestionada, o sobre GKE de manera sencilla y altamente escalable y configurable. Es la opción preferida de aquellos que no quieren complicarse con la infraestructura ni renunciar a nada.
Ahora vamos a ver los bloques de preguntas del debate:
- Flexibilidad: no todas las cargas de trabajo son iguales y en ocasiones el tipo de carga nos fuerza irremediablemente a seleccionar unos servicios u otros. En este punto hablaremos de las limitaciones del serverless, de GKE y las máquinas virtuales.
- Economía: si no somos cuidadosos con este punto es posible que nuestras apps no sean rentables incluso funcionando bien, por lo que debemos tener en consideración este apartado. ¿Es tan barato el serverless? ¿Cómo hacer GKE más barato? Estas y otras preguntas formarán parte del debate.
- Sostenibilidad: todos tenemos la responsabilidad de reducir al mínimo las emisiones asociadas a nuestras cargas en la nube y no todas contaminan igual. En este apartado hablaremos sobre este tema poniendo contra las cuerdas a algún participante.
- Mantenimiento: nadie se acuerda de este punto en el día 1 pero más de uno llora cuando el tiempo pasa y el mantenimiento se hace necesario e imprescindible generando más de una migraña en los departamentos de IT de las compañías.
¿Has llegado hasta aquí? Entonces es que el debate te interesa. ¡Corre a escuchar/ver el podcast!
Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.
Ó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.
José Ramón Berenguer
Soy ingeniero con más de 15 años de experiencia en el desarrollo de aplicaciones J2EE con diversos frameworks, entre los que destaca Spring. Apasionado de la tecnología, me incorporé a Paradigma Digital hace 11 años y desde entonces he trabajado en la construcción de distintas aplicaciones Web. En búsqueda constante de nuevos retos, pruebo cualquier nueva tecnología que me encuentro.
Ver más contenido de José Ramón.
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.
Patricia Prieto
Ingeniera de Telecomunicaciones. Empecé mi carrera trabajando para las "Telcos" con desarrollos back-end y dando un buen repaso a todo el modelo OSI. Los retos que he tenido por delante estos años me han llevado a tener muchos roles y a aprender cada día cosas nuevas. Creo que el esfuerzo y el compromiso son la clave para que las cosas funcionen.
Ver más contenido de Patricia.
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.
Cuéntanos qué te parece.