|
1 | 1 | # Modulo 4 - Cloud |
| 2 | + |
| 3 | +Este módulo cubre los servicios de cloud computing de los principales proveedores (Azure, AWS) con énfasis en orquestación de contenedores y gestión de infraestructura. |
| 4 | + |
| 5 | +## Contenido del módulo |
| 6 | + |
| 7 | +### 📘 [00-aks](./00-aks/) - Azure Kubernetes Service |
| 8 | + |
| 9 | +Introducción a AKS (Azure Kubernetes Service), el servicio de orquestación de contenedores de Microsoft Azure. |
| 10 | + |
| 11 | +- **01-mi-primer-aks**: Primeros pasos con AKS, despliegue de aplicaciones con manifiestos Kubernetes |
| 12 | +- **02-azure-container-registry**: Uso de ACR (Azure Container Registry) para almacenar y gestionar imágenes de contenedor |
| 13 | +- **03-cluster-autoscaler**: Configuración de escalado automático de clústeres |
| 14 | +- **04-keda**: Event-driven autoscaling con KEDA (Kubernetes Event Driven Autoscaling) |
| 15 | +- **05-cost-analysis**: Análisis y optimización de costos en Azure |
| 16 | +- **05-microsoft-copilot-en-azure**: Integración de Microsoft Copilot en Azure |
| 17 | + |
| 18 | +### 📗 [01-eks](./01-eks/) - Elastic Kubernetes Service (AWS) |
| 19 | + |
| 20 | +Gestión completa de clústeres Kubernetes en AWS mediante EKS. |
| 21 | + |
| 22 | +- **00-install-tools**: Instalación de herramientas necesarias |
| 23 | +- **01-create-aws-user**: Creación y configuración de usuarios AWS |
| 24 | +- **02-launching-cluster-eks**: Lanzamiento y configuración de clústeres EKS |
| 25 | +- **03-deploy-k8s-dashboard**: Despliegue del dashboard de Kubernetes |
| 26 | +- **04-deploy-solution**: Despliegue de soluciones con múltiples servicios (age-service, name-service, frontend) |
| 27 | +- **05-helm**: Introducción a Helm y despliegue de aplicaciones con charts |
| 28 | +- **06-autoscalling-our-applications**: Escalado automático horizontal (HPA) y de clúster |
| 29 | +- **07-exposing-service**: Exposición de servicios mediante Ingress y Load Balancers |
| 30 | +- **08-cdk8s**: Generación de manifiestos Kubernetes con cdk8s |
| 31 | + |
| 32 | +### 📙 [aws](./aws/) - Amazon Web Services - IaaS |
| 33 | + |
| 34 | +Infraestructura como servicio en AWS, desde conceptos básicos hasta configuraciones avanzadas. |
| 35 | + |
| 36 | +- **01-introduction**: Introducción a AWS y conceptos fundamentales |
| 37 | +- **02-create-user**: Creación de usuarios y grupos IAM |
| 38 | +- **03-user-key-access**: Gestión de acceso y claves de usuarios |
| 39 | +- **04-aws-cli-set-up**: Configuración de AWS CLI |
| 40 | +- **05-ec2-deploy**: Lanzamiento y despliegue en instancias EC2 |
| 41 | +- **06-configuring-security-groups**: Configuración de grupos de seguridad y reglas de firewall |
| 42 | +- **07-ec2-access**: Acceso a instancias EC2 (troubleshooting y acceso a aplicaciones) |
| 43 | +- **08-managing-ips**: Gestión de direcciones IP (bastion servers, EIP) |
| 44 | +- **09-elb**: Load balancing elástico con ELB |
| 45 | + |
| 46 | +### 📕 [azure](./azure/) - Microsoft Azure - IaaS & PaaS |
| 47 | + |
| 48 | +Servicios de Azure para infraestructura y plataforma. |
| 49 | + |
| 50 | +#### IaaS (Infrastructure as a Service) |
| 51 | +- **00-vnet**: Configuración de redes virtuales |
| 52 | +- **01-db-vm**: Máquinas virtuales con bases de datos |
| 53 | +- **02-api-vm**: Máquinas virtuales para APIs |
| 54 | +- **03-frontend-vm**: Máquinas virtuales para frontend |
| 55 | +- **04-load-balancer**: Balanceadores de carga |
| 56 | +- **scripts**: Scripts de automatización |
| 57 | + |
| 58 | +#### PaaS (Platform as a Service) |
| 59 | +- **01-sql-database**: Azure SQL Database |
| 60 | +- **02-app-service**: Azure App Service |
| 61 | +- **03-static-web-apps**: Azure Static Web Apps |
0 commit comments