Saltar al contenido principal

Servicio de Cómputo en la Nube

Cloud Computing e Infraestructura AWS​

Código del curso: Inskillflow
Sesión: Invierno 2026
Docente: Haythem Rehouma
Institución: College Maisonneuve


Visión General del Curso​

Esta capacitación le permitirá dominar los servicios de cómputo de AWS (Amazon Web Services), la plataforma cloud más utilizada en el mundo. Aprenderá a diseñar, desplegar y solucionar problemas de infraestructuras cloud profesionales.

Objetivos de Aprendizaje​

Al finalizar este curso, usted será capaz de:

  • Comprender los conceptos fundamentales de cloud computing
  • Configurar y utilizar AWS CLI
  • Desplegar y gestionar instancias EC2
  • Configurar el almacenamiento con EBS y snapshots
  • Diseñar redes VPC seguras
  • Implementar alta disponibilidad y auto-scaling
  • Desarrollar funciones serverless con Lambda
  • Monitorear y optimizar infraestructuras
  • Automatizar con Infrastructure as Code (CloudFormation)

Enfoque Pedagógico​

Enfoque Híbrido - Adaptado Sin Sandbox AWS

Característica del curso

Este curso está diseñado para funcionar sin acceso a un entorno sandbox de AWS. Utilizamos un enfoque híbrido que combina:

  • Teoría detallada con esquemas y diagramas
  • LocalStack (emulador gratuito de AWS) para la práctica local
  • Labs simulados con capturas de pantalla paso a paso
  • Ejercicios de análisis y estudios de caso
  • Documentación arquitectónica como competencia clave

Cada módulo combina:

  • Clases teóricas con esquemas detallados de AWS
  • Labs prácticos con LocalStack (simulación local)
  • Ejercicios de análisis y solución de problemas
  • Documentación y esquemas a producir

Plan de Curso - 15 Módulos​

MÓDULO 1 - Entorno y AWS CLI​

Contenido:

  • Presentación del curso y método de evidencias
  • Introducción a cloud computing y AWS
  • Instalación y configuración del entorno
  • AWS CLI: instalación, configuración, comandos básicos
  • LocalStack: emulador de AWS para práctica local

Lab: Configuración de entorno + AWS CLI + LocalStack

Evaluación: Formativa - Quiz diagnóstico + checklist de entorno

Entregable: Mini-informe "entorno listo" con capturas


MÓDULO 2 - Compute AWS: Conceptos EC2​

Contenido:

  • Amazon EC2: conceptos fundamentales
  • Regiones y Zonas de Disponibilidad (AZ)
  • AMI (Amazon Machine Images)
  • Tipos de instancias (familias, tamaños, casos de uso)
  • Pares de claves y autenticación
  • Security Groups: reglas entrantes/salientes

Lab: Lab simulado EC2 con esquemas y análisis de configuraciones

Evaluación: Formativa - Verificación de conocimientos

Entregable: Esquema de arquitectura EC2 + justificación de elecciones


MÓDULO 3 - Solución de Problemas EC2​

Contenido:

  • Errores frecuentes en la creación de instancias
  • Método de diagnóstico: síntoma → hipótesis → pruebas → corrección
  • Lectura de estados y eventos EC2
  • Logs y métricas básicas
  • Validación: ping, HTTP, SSH según contexto

Lab: Ejercicios de solución de problemas guiados (escenarios simulados)

Evaluación: Formativa - Ejercicio de solución de problemas

Entregable: Mini-informe: 2 fallas simuladas + correcciones documentadas


MÓDULO 4 - Almacenamiento: EBS​

Contenido:

  • Amazon EBS: volúmenes, tipos, rendimiento
  • Adjuntar/desadjuntar volúmenes
  • Snapshots y restauración
  • Buenas prácticas de almacenamiento
  • Impacto en las instancias EC2

Lab: Lab simulado EBS con LocalStack

Evaluación: Evaluación 1 (20%) - EC2 + EBS + validación teórica

Entregable: Evidencias + explicación + criterios de éxito


MÓDULO 5 - Red: Fundamentos de VPC​

Contenido:

  • Amazon VPC: conceptos y componentes
  • Subredes públicas y privadas
  • Tablas de ruteo
  • Internet Gateway (IGW)
  • Direccionamiento IP y CIDR

Lab: Diseño de esquema VPC completo

Evaluación: Formativa - Esquema de red

Entregable: Esquema VPC + justificación de rutas y accesos


MÓDULO 6 - Red: Seguridad y Solución de Problemas​

Contenido:

  • Security Groups vs NACLs
  • Reglas de filtrado y prioridades
  • Solución de problemas de red: conectividad, rutas, reglas
  • Pruebas de conectividad y razonamiento
  • Publicación de servicios

Lab: Estudios de caso de solución de problemas de red

Evaluación: Formativa - Estudio de caso

Entregable: 3 escenarios "causa probable" + acciones de corrección


MÓDULO 7 - Publicación Web Completa​

Contenido:

  • Arquitectura completa: VPC + EC2 + publicación
  • Secuencia de configuraciones
  • Validación end-to-end
  • Buenas prácticas de despliegue
  • Identificación de riesgos

Lab: Diseño de arquitectura web completa

Evaluación: Formativa - Validación arquitectónica

Entregable: Informe 1 página: arquitectura + pruebas + riesgos


MÓDULO 8 - Escalabilidad y Alta Disponibilidad​

Contenido:

  • Load Balancing: ELB, ALB, NLB
  • Health checks y failover
  • Arquitectura "stateless"
  • Criterios de éxito HA
  • Patrones de alta disponibilidad

Lab: Diseño de arquitectura HA

Evaluación: Evaluación 2 (25%) - HA + scaling (teoría + esquemas)

Entregable: Arquitectura HA documentada


MÓDULO 9 - Auto Scaling​

Contenido:

  • Auto Scaling Groups: conceptos y configuración
  • Políticas de scaling (target tracking, step, simple)
  • Métricas y umbrales
  • Dimensionamiento y buenas prácticas
  • Errores frecuentes y soluciones

Lab: Análisis de configuraciones de Auto Scaling

Evaluación: Formativa - Preguntas guiadas

Entregable: Análisis de scaling + mini-informe


MÓDULO 10 - DNS y Failover​

Contenido:

  • Amazon Route 53: conceptos DNS
  • Tipos de registros
  • TTL y propagación
  • Ruteo de failover
  • Escenarios de incidente y resiliencia

Lab: Diseño de estrategia DNS/failover

Evaluación: Formativa - Mini-informe failover

Entregable: Escenario + evidencias + límites documentados


MÓDULO 11 - Serverless: AWS Lambda​

Contenido:

  • Serverless vs VM: comparación
  • AWS Lambda: conceptos y funcionamiento
  • Permisos y roles IAM mínimos
  • Logs CloudWatch
  • Pruebas y validación

Lab: Creación de función Lambda con LocalStack

Evaluación: Evaluación 3 (25%) - Lambda + validación

Entregable: Función Lambda documentada + pruebas


MÓDULO 12 - Lambda: Solución de Problemas​

Contenido:

  • Errores comunes de Lambda
  • Timeouts y límites
  • Análisis de logs CloudWatch
  • Lógica de diagnóstico
  • Mejores prácticas

Lab: Ejercicios de solución de problemas Lambda

Evaluación: Formativa - Desafío de solución de problemas

Entregable: Debrief: fallos + correcciones documentadas


MÓDULO 13 - Observabilidad​

Contenido:

  • Amazon CloudWatch: métricas y logs
  • Alarmas y notificaciones
  • Diagnóstico de incidentes
  • Creación de runbooks
  • Dashboards de monitoreo

Lab: Análisis de métricas y creación de runbook

Evaluación: Formativa - Runbook 1 página

Entregable: Runbook de incidente + umbrales/alertas


MÓDULO 14 - Gobernanza y FinOps​

Contenido:

  • Tags y organización de recursos
  • Inventario y gestión
  • Optimización de costos
  • AWS Pricing y calculadora
  • Prácticas empresariales

Lab: Ejercicio de optimización de costos

Evaluación: Formativa - Cuadro de optimización

Entregable: 5 recomendaciones de optimización + justificación


MÓDULO 15 - Infrastructure as Code​

Contenido:

  • AWS CloudFormation: conceptos y sintaxis
  • Templates YAML/JSON
  • Reproducibilidad y versionado
  • Errores comunes y solución de problemas
  • Integración y despliegue

Lab: Creación de templates CloudFormation

Evaluación: Proyecto Final (30%) - IaC + documentación + preguntas y respuestas

Entregable: Template CloudFormation + evidencias + demostración


Evaluaciones​

EvaluaciónSemanaPonderaciónTipo
Evaluación 1420%EC2 + EBS (teoría + análisis)
Evaluación 2825%HA + Scaling (teoría + esquemas)
Evaluación 31125%Lambda (práctica LocalStack)
Proyecto Final1530%IaC + Documentación
Total100%

Herramientas y Tecnologías​

Entorno Local (OBLIGATORIO)​

  • LocalStack - Emulador gratuito de AWS
  • AWS CLI - Interfaz de línea de comandos
  • Docker Desktop - Para LocalStack
  • VS Code - Editor de código
  • Draw.io / Lucidchart - Esquemas de arquitectura

Tecnologías AWS (Teoría + Simulación)​

  • Amazon EC2
  • Amazon EBS
  • Amazon VPC
  • Elastic Load Balancing
  • Auto Scaling
  • Amazon Route 53
  • AWS Lambda
  • Amazon CloudWatch
  • AWS CloudFormation

Prerrequisitos​

Conocimientos Previos​

  • Nociones básicas de informática
  • Comprensión básica de redes (IP, puertos)
  • Línea de comandos (terminal/PowerShell)

Requisitos de Hardware​

  • Computadora con mínimo 8 GB RAM (16 GB recomendado)
  • 20 GB de espacio libre en disco
  • Windows 10/11, macOS o Linux

Software a Instalar (MÓDULO 1)​

  • Docker Desktop
  • AWS CLI v2
  • LocalStack
  • VS Code
  • Git

Enfoque Sin Sandbox​

¿Por qué LocalStack?

LocalStack es un emulador de AWS que funciona localmente en su máquina. Permite:

  • Practicar comandos reales de AWS CLI
  • Crear recursos (S3, Lambda, SQS, etc.) sin costo
  • Aprender el workflow de AWS sin riesgo de facturación
  • Desarrollar habilidades transferibles a AWS real

Lo que LocalStack emula bien:​

  • ✅ S3 (almacenamiento)
  • ✅ Lambda (funciones serverless)
  • ✅ SQS/SNS (mensajería)
  • ✅ DynamoDB (base NoSQL)
  • ✅ CloudWatch Logs
  • ✅ CloudFormation (básico)

Lo que cubrimos solo en teoría:​

  • 📚 EC2 (instancias virtuales)
  • 📚 VPC (red)
  • 📚 EBS (volúmenes)
  • 📚 Route 53 (DNS)
  • 📚 ELB/ALB (load balancing)

Recursos​

Documentación Oficial​

Herramientas de Esquemas​

Lecturas Recomendadas​

  • AWS Well-Architected Framework
  • AWS Whitepapers (gratuitos)

Explore los módulos en el menú lateral. Cada módulo contiene:

  • 📖 Contenido teórico
  • 🔬 Labs prácticos (LocalStack o simulados)
  • 📝 Ejercicios y entregables
  • ✅ Quiz de validación

¡Comience por el MÓDULO 1 para configurar su entorno!


Última actualización: Diciembre 2024