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.

¿Qué opciones ofrece Google Cloud?

Compute Engine

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.

GKE

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.

Cloud Functions

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.

Cloud Run

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.

Puntos de debate

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!

¿Dónde escuchar todos nuestros podcast?

Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.