Nuestros compañeros de Goodly vuelven a la carga con un podcast más de &--md-var-hashtag-39;Cómo conocí a nuestro cloud&--md-var-hashtag-39; para ponernos al día sobre tecnologías Google.
A la hora de implementar nuestras aplicaciones tenemos que tomar muchas decisiones de diseño, entre ellas en qué plataforma se ejecutarán. En este episodio hablamos de Kubernetes y de Cloud Run como alternativas indicando ventajas, desventajas y algún secreto más.
Como es habitual, y para ponértelo fácil, puedes escuchar el podcast en todas las plataformas: Ivoox, Spotify, YouTube, Google Podcast y Apple Podcast.
¿A qué esperas para escucharlo y ponerte al día?
- Kubernetes ha cambiado la forma de crear, desplegar y realizar evolutivos en aplicaciones. Con unos orígenes muy concretos ha ido evolucionando para cubrir casi cualquier tipo de aplicación.
- Se va haciendo cada vez más complejo, es más difícil tener en cuenta todo lo que necesitamos cubrir (redes, uso del clúster por las aplicaciones, permisos, buenas prácticas, etc).
- Las soluciones gestionadas eliminan parte de la complejidad de su administración (gran parte de su mantenimiento), pero no lo eliminan. Tiene un impacto operacional que no es despreciable. Aunque luego se ajuste, requiere aprovisionar más recursos de los que necesitamos.
- Existe mucha documentación al respecto y mucha flexibilidad a la hora de construir lo que necesitemos. Es útil para adaptar aplicaciones y reaprovechar parte del conocimiento de los desarrollos más tradicionales.
- Permite aprovechar mucho más los recursos que las VMs.
Posiblemente, pero se deben tener en cuenta algunas consideraciones más:
No necesariamente es incompatible con GKE en tu compañía, sino que se complementa genial de dos formas: Cloud run over GKE o Cloud run fully managed.
Es migrable de un lado a otro siempre que cumplas con unos estándares.
La dedicación en tiempo para desplegar en circunstancias más óptimas un microservicio sobre Cloud Run es mucho menor que sobre GKE.
Ángel López
Apasionado por la Historia y administrando sistemas desde siempre. Actualmente me dedico al diseño, integración y migración de aplicaciones en Cloud desde hace unos cinco años, especialmente en los tres grandes (Google Cloud, Amazon Web Services y Microsoft Azure). Empecinado siempre en comparar y encontrar la mejor solución posible utilizando estos servicios, tan útiles y a la vez tan abstractos y complejos.
Ver más contenido de Ángel.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.Más contenido sobre esto.
Leer más.
Tell us what you think.