Este recorrido por los fundamentos del cómputo moderno en la nube de Google cierra con una visión clara de cada pieza que se ha construido a lo largo del curso, desde los orígenes de la computación hasta las prácticas más actuales de orquestación y observabilidad.
¿Qué temas se cubrieron en el curso?
El punto de partida fue comprender la historia del cómputo [0:06], lo que permite dimensionar cómo ha evolucionado la infraestructura hasta llegar a las soluciones actuales. A partir de ahí, el foco se movió hacia un concepto central de las aplicaciones modernas: el contenedor [0:14].
Con los contenedores se trabajaron varias habilidades prácticas:
- Crear contenedores desde cero.
- Manipularlos y configurarlos según las necesidades del proyecto.
- Almacenarlos en un registro de artefactos [0:22].
- Integrarlos con Kubernetes [0:28] como solución de orquestación.
Estos pasos forman la base operativa para cualquier equipo que quiera gestionar aplicaciones a escala.
¿Cómo se abordaron la nube híbrida y la multinube?
Una vez dominados los contenedores y Kubernetes, se exploraron los modelos de nube híbrida y multinube [0:33]. Estos conceptos permiten distribuir cargas de trabajo entre infraestructura local y múltiples proveedores de nube, ofreciendo flexibilidad y resiliencia.
También se profundizó en la malla de servicios (service mesh) [0:39], una capa que gestiona la comunicación entre microservicios de forma segura y observable.
¿Qué laboratorios prácticos se realizaron?
Para consolidar el aprendizaje, se completaron dos laboratorios de gran alcance [0:43]:
- Un laboratorio enfocado en multinube, donde se puso en práctica la distribución de servicios entre distintos proveedores.
- Un laboratorio de operaciones que combinó la malla de servicios con la suite de operaciones de Google [0:50], permitiendo monitorear, diagnosticar y optimizar el comportamiento de las aplicaciones en producción.
¿Qué viene después de este curso?
El siguiente paso natural es la práctica de integración continua y despliegue continuo (CI/CD) [0:57], que será cubierta en el próximo curso. Esta metodología automatiza la construcción, prueba y entrega de software, acelerando los ciclos de desarrollo sin sacrificar calidad.
Si ya dominas contenedores, Kubernetes y operaciones en la nube, CI/CD es la pieza que completa el flujo de trabajo moderno. ¿Qué tema del curso te resultó más útil o desafiante? Comparte tu experiencia en los comentarios.