Computación en la Nube
La nube convirtió la infraestructura en software: servidores, redes y bases de datos se crean con una llamada a una API y se pagan por uso. Esa flexibilidad trae nuevas responsabilidades: diseñar para fallos, proteger identidades y controlar costos pasan a ser parte del trabajo diario de quien desarrolla.
Esta materia es neutral respecto al proveedor: los conceptos se explican de forma general y los ejemplos usan herramientas abiertas (como Docker) o servicios equivalentes entre AWS, Azure y Google Cloud.
Lo que vas a lograr
Sección titulada «Lo que vas a lograr»- Elegir el modelo de servicio adecuado (IaaS, PaaS, SaaS, serverless) para cada problema.
- Diseñar redes virtuales seguras y arquitecturas tolerantes a fallos.
- Empaquetar y ejecutar aplicaciones con contenedores.
- Aplicar identidades, cifrado y gestión de secretos con mínimo privilegio.
- Observar sistemas en producción y estimar y optimizar su costo.
Temario
Sección titulada «Temario»Fundamentos de cloud computing
Qué es la nube, sus características esenciales y modelos de despliegue.
Clases en preparaciónModelos de servicio
IaaS, PaaS, SaaS y serverless: qué gestionas tú y qué gestiona el proveedor.
Clases en preparaciónInfraestructura y redes
Cómputo, almacenamiento y redes virtuales: VPC, subredes, balanceadores y DNS.
Clases en preparaciónContenedores
Imágenes, contenedores, Docker y una introducción a la orquestación.
Servicios administrados
Bases de datos, colas, almacenamiento de objetos y otros servicios gestionados.
Clases en preparaciónArquitecturas cloud
Patrones de referencia: alta disponibilidad, serverless, event-driven y multi-región.
Clases en preparaciónCostos y optimización
Modelos de precios, estimación y optimización del gasto (FinOps).
Clases en preparaciónLaboratorios
Prácticas guiadas para trabajar con contenedores, redes y servicios en la nube.
Clases en preparación
Recursos de referencia
Sección titulada «Recursos de referencia»- The NIST Definition of Cloud Computing: la definición clásica de la nube.
- Documentación de Docker: guía oficial de inicio.
- Marcos de buena arquitectura: AWS, Azure y Google Cloud.