Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KCD Guatemala 2025 - Aprendiendo qué es el Clou...

KCD Guatemala 2025 - Aprendiendo qué es el Cloud Native: Sus Prácticas, Escalabilidad y Comunidad.

Introducción sólida a los fundamentos de la arquitectura cloud-native, abordando mejores prácticas, soluciones serverless, autoscaling y cómo estas tecnologías impulsan aplicaciones escalables y resilientes. Exploraremos el impacto de las comunidades cloud-native y los estándares abiertos en su evolución, y discutiremos los roles clave en organizaciones cloud-native, destacando cómo las personas contribuyen al éxito de plataformas modernas.

Avatar for Jesús Aguirre

Jesús Aguirre

September 21, 2025
Tweet

More Decks by Jesús Aguirre

Other Decks in Technology

Transcript

  1. Jesús Aguirre Senior Systems Engineer @Indra Entusiasta de las comunidades

    tech y del aprendizaje práctico guiado por la pasión
  2. ➔ Introducción a la CNCF y su rol en Cloud

    Native ➔ Fundamentos de Arquitecturas y Tecnologías Cloud Native ➔ Prácticas Clave en Cloud Native ➔ Comunidad, Gobernanza y Estándares Abiertos en CNCF ¿Qué exploramos hoy?
  3. Cloud Native Computing Foundation Alberga componentes esenciales de la infraestructura

    tecnológica global y fomenta un ecosistema de proyectos de código abierto y neutrales para proveedores Definición CNCF https://www.cncf.io/about/who-we-are/
  4. Tecnologías Cloud Native Permiten a las organizaciones desarrollar y ejecutar

    aplicaciones escalables en entornos modernos y dinámicos, como nubes públicas, privadas e híbridas Contenedores, service meshes, microservicios, infraestructura inmutable y APIs declarativas son ejemplos de este enfoque Estas técnicas facilitan la creación de sistemas acoplados de forma flexible, que son resilientes, gestionables y observables Definición CNCF Cloud Native https://github.com/cncf/foundation/blob/main/charter.md
  5. ¿Qué enfrenta TI Tradicional? Gestión Compleja Procesos Manuales Lentitud Entrega

    Cambios Dificultad Escalar Altos Costos Silos Equipos
  6. Directo a la innovación Diseño Orientado a la Resiliencia Manejar

    fallos con gracia y minimizar el impacto Gestión Automatizada y Dinámica Automatizar el ciclo de vida de la aplicación y la infraestructura Comprender el estado del sistema a través de métricas y logs Arquitectura Desacoplada Observabilidad Integrada Construir aplicaciones como microservicios independientes Empaquetado Ligero y Aislado Empaquetar aplicaciones en contenedores para consistencia
  7. El Camino hacia Microservicios Adoptar Arquitectura de Microservicios Uso ineficiente

    de recursos y despliegue lento Escalabilidad, velocidad y resiliencia mejoradas
  8. Diferencia entre “En la Nube” vs “Nativo de la Nube”

    En la nube Usar servicios de computación en la nube bajo demanda Nativo de la nube Uso de técnicas y tecnologías que optimizan aplicaciones para escalabilidad, resiliencia y portabilidad, sin depender exclusivamente del proveedor de nube Aplicaciones Cloud ≠ Aplicaciones Cloud Native
  9. ¿Es mi aplicación Cloud Native ? Beneficios de la Infraestructura

    Cloud Ofrece ahorro de costos y escalabilidad Disponibilidad Garantizada Los proveedores de nubes garantizan alta disponibilidad regional Automatización de Infraestructura Infraestructura como Código (IaC) Implementar el uso IaC para gestionar la infraestructura ¿Se despliega la aplicación de forma continua? ¿Está diseñada la aplicación con resiliencia ante fallos? ¿Se puede migrar la aplicación entre proveedores sin dependencia?
  10. Self-Healing Prácticas claves en Cloud Native 1 Estado actual del

    sistema en tiempo real Estado Actual 2 Estado ideal del sistema según configurado Estado Deseado Self Healing 3 Proceso que compara y corrige el estado del sistema Bucle de Control 4 Medidas para alinear el sistema con el estado deseado Acciones Correctivas Fuente: https://glossary.cncf.io/self-healing/
  11. Automatización Prácticas claves en Cloud Native Integración Continua Automatización temprana

    para garantizar la calidad y la colaboración Entrega Continua Despliegue rápido y frecuente de nuevas funcionalidades Gestión de la infraestructura a través de código para la reproducibilidad IaC Monitoreo Automatizado Monitoreo continuo para la estabilidad y la recuperación Herramientas y Ecosistema Abierto Uso de diversas herramientas de código abierto para la automatización
  12. CI & CD Prácticas claves en Cloud Native Reducir los

    Errores Acelerar el Aprendizaje Transformar el Miedo al Despliegue Liberar el Potencial Humano Redefinir Terminado Habilitar Microservicios
  13. Secure by default Prácticas claves en Cloud Native Entrega Segura

    Transición de la seguridad reactiva a la proactiva Integración de herramientas de seguridad en los flujos de trabajo Acceso Mínimo Aseguramiento de la seguridad en el desarrollo Restricción del acceso por defecto para reducir la exposición Construcción de confianza a través de prácticas de seguridad consistentes Cambio de Mentalidad Democratización Automatización Empoderamiento de los equipos para contribuir a la seguridad Confianza en la Nube
  14. Service Discovery Prácticas claves en Cloud Native Configurar un motor

    de descubrimiento de servicios para rastrear y proporcionar información de ubicación Reconocer la necesidad de una herramienta para rastrear y localizar servicios en la red Garantizar que los servicios puedan encontrarse e interactuar entre sí sin problemas Reconocer la naturaleza dinámica de las arquitecturas cloud native y la necesidad de rastrear servicios Fuente: https://glossary.cncf.io/service-discovery/
  15. Autoscaling Prácticas claves en Cloud Native Fuente: https://glossary.cncf.io/auto-scaling/ Eficiencia de

    Costos Experiencia del Usuario Óptima Reduce los gastos al evitar la sobreasignación de recursos Asegura un rendimiento fluido de la aplicación Prácticas Cloud Native Escalabilidad Permite que las aplicaciones se adapten a las demandas de los usuarios Facilita el autoescalado a través de la virtualización y la contenerización
  16. Marco de trabajo sofisticado en Kubernetes Horizontal Pod Autoscaler Cluster

    Autoscaler Métricas Personalizadas Autoescalado en Kubernetes KEDA Configuración Fina
  17. Comunidad: Un rápido vistazo Comunidad Global Eventos Clave Chapters Locales

    Certificaciones Prácticas Red diversa de personas colaborando KubeCon y CloudNativeCon, KCD's y Eventos Locales Chapters locales acercan la comunidad Cloud Native a las personas Certificaciones CNCF son reconocidas a nivel mundial
  18. Proyectos en CNCF: Un rápido vistazo Neutro y Confiable Camino

    de Madurez Decisiones Basadas en Mérito Transparencia Sostenibilidad
  19. Cloud Native Personas Dev Cloud Native Automatización Colaboración Ingeniero de

    Plataforma Integración de Seguridad Ingeniero de Confiabilidad del Sitio https://www.cncf.io/humans-of-cloud-native
  20. Cloud Native Open Standards Interoperabilidad Prevención de Encierro del Proveedor

    Modularidad Acuerdos Comunes Confianza y Sostenibilidad Innovación
  21. Cloud Native Open Standards Interfaces CRI Interfaces CNI Especificaciones OCI

    Interfaces CSI Estándares Abiertos en Cloud Native