¿Qué es el sufijo as a Service? - Modelos de servicio

A lo largo del tiempo como desarrollador he escuchado estos terminos que tienen como sufijo "as a Service", algunos de estos son: Infrastructure as a Service (IaaS), Plataform as a Service (PaaS), Software as a Service (SaaS), Data as a Service (DaaS).



On-Premise (local)

Antes de pasar a los servicios tenemos On-Premise que significa que nosotros tenemos todo a cargo desde almacenamiento, servidores, etcetera; ya que se tiene todo de forma local.

Infrastructure as a Service (IaaS)

IaaS ya no nos tenemos que preocupar sobre la infraestructura porque algun provedor de nube nos proporciona la infraestructura (virtualización, servidores, almacenamiento), entonces nosotros solo nos preocupamos por capas superiores a la infraestura (Sistema Operativo, Software Intermedio, Entorno de ejecución, etcetera).

Plataform as a Service (PaaS)

PaaS se le delegan más dependencias al proveedor, entonces nosotros ya no nos preocupamos del sistema operativo, software intermedio, entorno de ejecución. Nos preocupamos solo por las aplicaciones que vamos a desarrollar y su almacenamiento (a nivel de aplicación no de infraestructura).

Ejemplos: desarrollar algun micro servicio sin preocuparse de entorno de ejecución, sistema operativo, etc.

Software as a Service (SaaS)

Nosotros no nos preocupamos de nada, solo de saber usar el software, solo lo usamos a nivel de usuarios sin tener que configurar infraestructura o la plataforma.

Ejemplos: usar gmail sin tener que desarrollar software, sistemas operativos, infraestructura.

Data as a Service (DaaS)

DaaS provee una manera de controlar los montos másivos de datos que generan las organizaciones cada día y entregan esa información de valor del negocio para poder realizar deciones basada en datos. El enfoque del DaaS es proveer estos datos desde una variedad de fuentes a través de APIs, esto se muestrá en la siguiente imagen:

Serveless

Si usa servidores. El proveedor aprovisona, escala y administra la infraestrucutra. Ejecuta funciones o fracciones de código. Es dirigida por eventos.

Como desventajas tiene que no están diseñadas para procesos extensos, además de que es dificil probar.

Fuentes:

https://www.tibco.com/reference-center/what-is-data-as-a-service-daas

https://platzi.com/clases/2200-introduccion-azure/38232-modelos-de-servicio-iaas-paas-saas-y-serverless/

https://platzi.com/clases/2469-fundamentos-google/40891-arquitecturas-de-computo-en-gcp/

Comentarios