1"Niveles" tiene dos lecturas

Niveles de servicio (IaaS, PaaS, SaaS...): qué se alquila — la lectura habitual. Niveles geográficos (región, zona de disponibilidad, borde): dónde está físicamente — ver punto 7.

2Niveles de servicio: quién administra qué

La pila de responsabilidades: cada nivel de nube mueve la línea entre lo que administra el proveedor y lo que administra el cliente.

NivelQué se alquilaEjemplosPara un desarrollador
IaaSMáquinas virtuales, discos, redesAWS EC2, Azure VM, Hetzner, OVHControl total, trabajo total (parches, copias, seguridad)
CaaSEjecución de contenedoresKubernetes gestionado, Cloud Run, FargateSe entrega una imagen Docker; punto medio más habitual en 2026
PaaSEntorno de ejecución para códigoHeroku, Render, Railway, Fly.iogit push y está desplegado; menos control, cero administración
FaaS / serverlessFunciones bajo demanda, por milisegundoAWS Lambda, Cloudflare WorkersSin servidor que mantener; límites de tiempo y de estado
BaaSBackend prefabricado: BD, auth, almacenamientoFirebase, Supabase, AppwriteMuy rápido para empezar, dependencia fuerte
SaaSUna aplicación terminadaMicrosoft 365, Slack, GitHubSe usa; no se programa (salvo API)
La analogía de la pizzaHacerla en casa (local), comprar la masa y hornearla (IaaS), pedirla a domicilio (PaaS), cenar en la pizzería (SaaS). Sirve para el gradiente; la decisión real es control frente a trabajo.
Serverless merece una notaEs donde "servidor" se vuelve más ambiguo (UD1-04): hay servidores, muchos, pero quien programa no ve ninguno. Sin estado persistente entre ejecuciones, con "arranque en frío" la primera vez. Barato a poco uso, puede ser caro a mucho uso.

3Modelos de despliegue: de quién es la infraestructura

ModeloQué esCuándo
PúblicaCompartida entre clientes, aislamiento lógicoPor defecto: máxima elasticidad, menor coste inicial
PrivadaDedicada a una organizaciónRegulación, control, cargas estables y grandes
HíbridaPrivada + pública conectadasERP en casa, web en la nube
MultinubeVarios proveedores públicosEvitar dependencia; más complejidad
SoberanaBajo jurisdicción UE, sin acceso de autoridades extranjerasSector público europeo; en crecimiento por el conflicto RGPD / CLOUD Act
Local / on-premServidores propiosCargas estables, latencia crítica, datos que no salen

Tres hiperescaladores dominan (AWS, Azure, Google Cloud); en Europa, OVHcloud, Scaleway, Hetzner, IONOS, más baratos en IaaS; desde 2023, "neonubes" de GPU para IA (CoreWeave, Lambda).

4Modelo de responsabilidad compartida

Responsabilidad del proveedor (seguridad DE la nube): edificio, energía, hardware, red física, virtualización. Responsabilidad del cliente (seguridad EN la nube): identidades y permisos (IAM), configuración (¿el bucket es público?), datos, cifrado.

El error más caroLa mayoría de las brechas en la nube no son fallos del proveedor: son buckets configurados como públicos, credenciales filtradas en un repositorio, permisos excesivos. El proveedor garantiza que nadie entra en su centro de datos; no garantiza que el cliente no deje la puerta abierta.

5Funciones de la nube

El catálogo de un proveedor grande tiene cientos de servicios, agrupados en una docena de familias: ejecución de aplicaciones (cómputo), almacenamiento, bases de datos, procesamiento de datos, intercambio de información (red/mensajería), identidad y seguridad, IoT, IA y ML, observabilidad, continuidad, desarrollo y despliegue.

Lo que une todas las filas es el autoservicio programable: cada servicio se crea, configura y destruye desde una API o desde código (infraestructura como código: Terraform, Pulumi, CloudFormation, Bicep). La infraestructura se ha vuelto software, y se versiona y despliega como tal.

6Cómo se despliega una app de DAM en cada nivel

API en Spring Boot/Node, frontend en React, base de datos Postgres:

NivelCómoEsfuerzoCoste a poca carga
IaaSVM en Hetzner/OVH; Docker Compose; proxy con TLSAltoMuy bajo
CaaSImagen en Cloud Run/Container Apps; Postgres gestionadoMedioBajo, escala a cero
PaaSRender/Railway/Fly.io: conectan el repo y desplieganBajoBajo, con capa gratuita
BaaSSupabase o Firebase como backend enteroMuy bajoGratis al principio
FaaSCada endpoint una función; BD serverlessMedioCasi cero sin tráfico

No hay una opción correcta: hay una opción por situación.

7Niveles geográficos: región, zona, borde

Regiones: ubicaciones independientes (Madrid, Fráncfort...); se elige por latencia, precio y jurisdicción (los datos en la región de Madrid están bajo derecho europeo, importa para el RGPD). Zonas de disponibilidad: varios centros dentro de una región; protege del fallo de un centro, no de la región entera (la caída de AWS de octubre de 2025 dejó fuera de servicio miles de apps sin modo degradado). Puntos de presencia en el borde: cientos de instalaciones cerca de los usuarios, para CDN, DNS y funciones ligeras — donde la nube se convierte en edge.

8Ventajas e inconvenientes, para argumentar

A favorEn contra
Sin inversión inicial; se paga por usoA carga alta y estable, puede costar varias veces más
Se aprovisiona en minutos, se escala en segundosDependencia del proveedor (lock-in)
Servicios gestionados sin administrarlosMenor control; el proveedor cambia precios
Alcance global y redundanciaLatencia si los usuarios están lejos; caídas que afectan a todos a la vez
Caso real: 37signalsEn 2023 Basecamp/HEY abandonó la nube pública y volvió a servidores propios, con un ahorro declarado de varios millones en cinco años, porque su carga era grande, estable y predecible. No es un argumento contra la nube: la respuesta depende del perfil de carga.

9Para debatir en clase

  • Una app móvil de un gimnasio con 2 000 socios: ¿BaaS, PaaS o una VM? ¿Y con 200 000? ¿Y si debe cumplir un contrato que exige datos en España?
  • Un sistema de control de una depuradora. ¿Nube? ¿Qué parte sí y qué parte no?
  • "Estamos en la nube, así que estamos seguros." Enumerar qué cubre el proveedor y qué no.
  • Serverless para una tienda online: ¿qué partes encajan y cuáles no?

✓Autoevaluación — puntos que debes dominar

Adaptado de 03-niveles-y-funciones-de-la-nube.md.