Por un lado tenemos:
- Infraestructura como servicio (IaaS)
- Plataforma como servicio (PaaS)
- Software como servicio (Saas)

Infraestructura como servicio (IaaS)
Un tercero presta los servicios de infraestructura, nosotros seriamos responsables del sistema operativo, el middleware etc…
El proveedor le da acceso a la red, a los servicios, a la virtualización y al almacenamiento que necesite, y administra esos recursos por usted.
No tenemos la necesidad de actualizar nuestro centro de datos local, ya que el proveedor se encarga de esto.
Nosotros accedemos a través de una API o un panel.
Seria una forma rápida y flexible de crear y desmontar entornos de prueba y de desarollo.
Ejemplos: Azure, AWS, Google Cloud.

Plataforma como servicio (PaaS)
El proveedor aloja tanto el hardware como el software. Permite al usuario desarrollar, ejecutar y gestionar sus propias aplicaciones sin tener que diseñar ni mantener la infraestructura ni la plataforma.
Ejemplos: AWS Elastic Beanstalk, Heroku y Red Hat OpenShift
Software como servicio (Saas)
El proveedor se encarga de las actualizaciones, correcciones de errores y el mantenimiento general del software, el usuario se conecta a la aplicación a través de una API o panel.
Un SaaS seria por ejemplo usar vía Web Outlook o Gmail.
Ejemplos: Salesforce, Google Apps y Red Hat Insights.
Si queréis leer más de este tema os dejo el siguiente enlace:
https://www.redhat.com/es/topics/cloud-computing/iaas-vs-paas-vs-saas

