¿Cuáles son las diferencias básicas entre IaaS, PaaS y SaaS?

Infraestructura como servicio (IaaS)
Al proporcionar los componentes básicos fundamentales de los recursos informáticos, IaaS toma el hardware informático físico tradicional, como servidores, matrices de almacenamiento y redes, y le permite construir una infraestructura virtual que imita estos recursos, pero que puede crearse, reconfigurarse, redimensionarse y eliminarse en momentos, como y cuando una tarea lo requiera. El proveedor de IaaS más conocido, Amazon Web Services, ofrece una variedad de opciones, incluida su plataforma informática “EC2” y la plataforma de almacenamiento “S3”.

Plataforma como servicio (PaaS)
Operando en la capa por encima del hardware informático sin procesar, ya sea físico o virtual, PaaS proporciona un método para que los lenguajes de programación interactúen con servicios como bases de datos, servidores web y almacenamiento de archivos, sin tener que lidiar con requisitos de menor nivel, como cuánto espacio necesita una base de datos. , si los datos deben protegerse haciendo una copia entre 3 servidores o distribuyendo la carga de trabajo entre servidores que se pueden distribuir por todo el mundo. Por lo general, las aplicaciones deben escribirse para una oferta específica de PaaS para aprovechar al máximo el servicio, y la mayoría de las plataformas solo admiten un conjunto limitado de lenguajes de programación. A menudo, los proveedores de PaaS también tienen una oferta de Software como Servicio (ver más abajo), y la plataforma se ha creado inicialmente para admitir ese software específico. Algunos ejemplos de soluciones PaaS son el sistema “Google App Engine”, “Heroku” que opera sobre el sistema IaaS de Amazon Web Services y “Force.com” creado como parte de la oferta de software como servicio de SalesForce.com.

Software como servicio (SaaS)
La capa superior de la computación en la nube, el Software como servicio, generalmente se construye sobre una solución de Plataforma como servicio, ya sea que la plataforma esté disponible públicamente o no, y proporciona software para usuarios finales como correo electrónico, procesamiento de textos o una empresa CRM El software como servicio generalmente se cobra por usuario y por mes, y las empresas tienen la flexibilidad de agregar o eliminar usuarios en cualquier momento sin costos adicionales más allá de la tarifa mensual por usuario. Algunas de las soluciones SaaS más conocidas son Google Apps, Salesforce.com y Microsoft Office 365

El siguiente diagrama explicaría mejor la diferencia:

Puede encontrar una respuesta más detallada aquí: se explica la diferencia entre SaaS, PaaS e IaaS

IaaS (Infraestructura como servicio): la infraestructura como servicio es un modelo de provisión de computación en la nube en el que una organización externaliza el equipo utilizado para soportar operaciones, incluidos almacenamiento, hardware, servidores y componentes de red . El proveedor de servicios posee el equipo y es responsable de alojarlo, ejecutarlo y mantenerlo. El cliente generalmente paga por uso. Ex servicios web de Amazon, BlueLock, Cloudscaling y Datapipe

PaaS (Plataforma como servicio): la plataforma como servicio es uno de los sectores en crecimiento de la computación en la nube. Básicamente, PaaS ayuda al desarrollador a acelerar el desarrollo de la aplicación, ahorrando dinero y, lo más importante, innovando sus aplicaciones y negocios en lugar de establecer configuraciones y administrar cosas como servidores y bases de datos. En una línea, puedo decir que la Plataforma como servicio (PaaS) automatiza la configuración, implementación y administración continua de aplicaciones en la nube. Ej: Heroku, EngineYard, App42 PaaS y OpenShift

SaaS (software como servicio): software como servicio, SaaS es un método de entrega de software que proporciona acceso al software y sus funciones de forma remota como un servicio basado en la Web. Ej: Abiquo y Akamai