Computación en la Nube · Ingeniería de Datos

Modelos de servicio (IaaS/PaaS/SaaS)

Clasificar los servicios en la nube según el modelo de responsabilidad compartida de IaaS, PaaS y SaaS, y decidir qué capa gestiona cada uno.

Modelos de servicio en la nube

Dónde termina tu responsabilidad La pregunta clave de cada servicio es quién administra qué. En IaaS te dan ordenadores y tú subes; en SaaS te dan una aplicación terminada y tú solo la usas. PaaS queda en medio, gestionando la plataforma por ti.

La pila de responsabilidad

Todo servicio cloud reparte capas —red, almacenamiento, sistema operativo, middleware, datos, aplicación— entre proveedor y cliente. El modelo de servicio define dónde está la línea y quién aplica parches.

IaaS

Infraestructura como servicio entrega máquinas virtuales, redes y discos. Controlas sistema operativo y todo lo superior; el proveedor responde del físico y la virtualización. Máxima flexibilidad, máxima carga de administración.

Tres pilas de bloques apilados sobre una misma línea discontinua: la pila corta queda casi entera por encima de la línea, la intermedia a medias y la alta casi toda por debajo.
Según se sube de IaaS a SaaS, más capas quedan bajo la línea de las que se ocupa el proveedor.

PaaS

Plataforma como servicio gestiona el entorno de ejecución: despliegas código y datos, y la plataforma cuida sistemas, escalado y disponibilidad. Pierdes control fino a cambio de no operar la base.

SaaS

Software como servicio entrega la aplicación completa por navegador o API: el correo, el CRM. No administras nada por debajo del uso; personalizas dentro de lo que el producto permite.

Dónde cae un servicio de datos

El modelo compartido

Aunque subas en la pila, el proveedor nunca lo gestiona todo: tú siempre respondes por tus datos, su clasificación y su acceso. La responsabilidad compartida no se elimina, solo cambia de línea.

Elegir por control

Más control pide más operación propia; menos control pide menos flexibilidad. La elección no es ideológica: se mide cuánta capacidad de administración tienes y cuánta libertad necesitas.

Errores frecuentes

Ejemplo resuelto: elegir modelo para un equipo sin operaciones

Un equipo de analítica quiere un almacén de datos pero no tiene nadie que parchee servidores. La decisión:

  1. Listar lo que habría que administrar en cada modelo, de la máquina virtual al cuadro de mando listo.
  2. Descartar IaaS, que exigiría sistema operativo, copias y parches propios.
  3. Descartar SaaS puro si hace falta modelar y gobernar el dato con libertad.
  4. Adoptar un servicio gestionado PaaS, configurando motor y parámetros sin operar la base.
  5. Asumir que los datos, su clasificación y sus accesos siguen siendo responsabilidad propia.

¿Para qué sirve en la realidad?

Cada contratación cloud traza una línea de responsabilidad que se paga mes a mes. Elegir bien el modelo evita contratar operación que no se sabe hacer o renunciar a control que sí hacía falta.

Subes una base de datos donde eliges motor y parámetros pero el proveedor gestiona copias de seguridad, parches y escalado del servidor. Este servicio se acerca más a:

En el modelo SaaS el cliente administra el sistema operativo de la máquina que ejecuta la aplicación.

Modelos

Entrega máquinas virtuales y deja el sistema operativo al cliente
iaas
Despliegas código y la plataforma opera el entorno
paas
Aplicación completa accesible por navegador
saas
La línea que separa gestión propia y del proveedor es la de...
responsabilidad compartida
Subir de IaaS a SaaS reduces tu carga de...
administracion

Ordena de mayor a menor control del cliente sobre la pila:

IaaS
PaaS
SaaS
Uso

Cloud computing
Descripción de los modelos de despliegue y servicio de la computación en la nube.

Une cada modelo con lo que el cliente administra.

Dónde termina tu responsabilidad

# Modelos de servicio
## IaaS
### máxima flexibilidad
### máxima operación
## PaaS
### despliegas código
### la plataforma escala
## SaaS
### aplicación terminada
### solo uso
## Siempre
### tus datos son tuyos
### la línea cambia, no desaparece

PaaS, IaaS y SaaS según Google Cloud
Comparación oficial de los tres modelos de servicio y sus diferencias.

Vas a montar un almacén de datos analítico sin equipo de operaciones. ¿Elegirías IaaS, un servicio gestionado o SaaS? Justifica por cuánta administración puedes asumir realmente.