---
titulo: "Práctica P5c: Laboratorio de despliegue en plataforma Cloud (AWS / Alternativas)"
modulo: M5
ec: EC5
contenido: "5.5, 5.6"
semanas: "15"
horas: 4
tipo: "Laboratorio de nube"
asignatura: "Sistemas Paralelos"
sigla: TEL-420
docente: "Ing. Elias Cassal Baldiviezo"
institucion: "Universidad Autónoma Juan Misael Saracho — Facultad de Ciencias Integradas de Yacuiba / F.I.R.N.T."
---

# P5c · Laboratorio de despliegue en plataforma Cloud y evaluación de costes

**Contenido del programa:** §20.5 · contenidos 5.5 y 5.6  
**Horas de laboratorio:** 4 · **Modalidad:** equipos de 2 a 3 estudiantes  

---

## 1. Propósito

Desplegar una infraestructura de cómputo paralelo elástico en la nube utilizando proveedores IaaS (AWS EC2 / Azure Virtual Machines / alternativas locales o emuladas con LocalStack), configurando grupos de seguridad, llaves criptográficas SSH, red VPC y evaluando la relación costo-rendimiento de instancias optimizadas para cómputo (*Compute Optimized*) frente a hardware propio en premisa (*On-Premise*).

---

## 2. Fundamentación técnica

El cómputo en la nube ofrece elasticidad infinita aparente: permite aprovisionar clústeres de cientos de nodos en minutos y destruirlos al culminar la simulación, pagando únicamente por los segundos de cómputo consumidos (*Pay-as-you-go*).
- **Modelos de servicio:** IaaS (Infraestructura como Servicio, ej. EC2, VMs), PaaS (Plataforma, ej. Elastic Beanstalk), SaaS (Software).
- **Tipos de instancias:** Instancias dedicadas, bajo demanda (*On-Demand*) e instancias spot (*Spot Instances* con hasta un 90% de descuento pero con riesgo de interrupción).

---

## 3. Actividades guiadas

### Ejercicio 1: Aprovisionamiento de nodos en la nube
1. Lanzar dos instancias Linux Ubuntu Server (tipo `t3.medium` o `c6i.large`).
2. Configurar el grupo de seguridad abriendo los puertos SSH (22) y el rango de puertos efímeros de MPI exclusivamente dentro de la subred privada de la VPC.
3. Configurar resolución de nombres interna y propagar la clave pública SSH para permitir `ssh sin contraseña` entre los nodos cloud.

### Ejercicio 2: Ejecución de benchmark MPI distribuido en cloud
1. Clonar el repositorio del código de referencia en el nodo maestro de la nube.
2. Compilar y ejecutar `montecarlo_mpi` y `matriz_mpi` distribuyendo los procesos a través de la red cloud pública/privada.
3. Medir el tiempo de ejecución y comparar la latencia de red de la nube frente a la red física Ethernet del laboratorio Dell OptiPlex.

### Ejercicio 3: Análisis económico y calculadora de costes
Calcular el coste financiero en USD para ejecutar una simulación continua de 72 horas para un proyecto regional en Yacuiba considerando:
- Coste horario de instancias bajo demanda vs instancias spot.
- Coste de transferencia de datos de salida (*Egress Data Transfer*).
- Coste de almacenamiento EBS persistente.

---

## 4. Entregables
Informe técnico en PDF con evidencias de despliegue, capturas de consola y tabla comparativa de costes según la [Rúbrica de Informe Comparativo](file:///home/eliasdev/sistemas_paralelos/10-modulos/M5-orquestacion-cloud/rubrica-informe-comparativo.md).
