¿Qué son IaaS, PaaS y SaaS y sus diferencias?
IaaS, PaaS y SaaS son los tres modelos de servicios de computación en la nube.
1. SaaS: los servicios de software como servicio (software como servicio) proporcionados a los clientes son aplicaciones ejecutadas por operadores en una infraestructura de computación en la nube, y los usuarios pueden usarlas en varios dispositivos a través del acceso a la interfaz del cliente. , como un navegador. Los consumidores no necesitan gestionar ni controlar ninguna infraestructura informática en la nube, incluidas redes, servidores, sistemas operativos, almacenamiento, etc.;
2. El servicio proporcionado al consumidor consiste en implementar aplicaciones desarrolladas o adquiridas por los clientes utilizando los lenguajes y herramientas de desarrollo proporcionados (como Java, Python, .Net, etc.) en la infraestructura de computación en la nube del proveedor.
Los clientes no necesitan administrar ni controlar la infraestructura de la nube subyacente, incluidas redes, servidores, sistemas operativos, almacenamiento, etc., pero los clientes pueden controlar las aplicaciones implementadas y también pueden controlar la configuración del entorno de alojamiento. en el que se ejecutan las aplicaciones
3. IaaS: Infraestructura como servicio (Infraestructura como servicio) El servicio proporcionado a los consumidores es la utilización de toda la infraestructura informática, incluido el procesamiento de CPU, memoria, almacenamiento, red y otros recursos informáticos básicos, los usuarios pueden implementar y ejecutar software arbitrario, incluidos sistemas operativos y aplicaciones.
Los consumidores no administran ni controlan ninguna infraestructura de computación en la nube, pero pueden controlar la elección del sistema operativo, el espacio de almacenamiento, las aplicaciones implementadas y también pueden tener acceso a componentes de red restringidos (como enrutadores, firewalls, dispositivos de carga). equilibrador, etc).
Diferencia:
SaaS deja el desarrollo, la gestión y la implementación del software a un tercero. No hay necesidad de preocuparse por problemas técnicos y se puede utilizar de inmediato. Casi todos los servicios de Internet con los que entran en contacto los usuarios habituales son SaaS. A continuación se muestran algunos ejemplos.
Servicio de gestión de clientes Salesforce
Servicio de colaboración en equipo Google Apps
Servicio de almacenamiento Box
Servicio de almacenamiento Dropbox
Servicios sociales Facebook / Twitter / Instagram
PaaS proporciona una plataforma de implementación de software (tiempo de ejecución) que abstrae los detalles del hardware y del sistema operativo y se puede expandir sin problemas (escalar). Los desarrolladores solo necesitan centrarse en su propia lógica empresarial y no necesitan prestar atención a la capa subyacente. Los siguientes son todos PaaS.
Heroku
Google App Engine
OpenShift
IaaS es la capa más baja de servicios en la nube y proporciona principalmente algunos recursos básicos. La diferencia entre este y PaaS es que los usuarios necesitan controlar ellos mismos la capa subyacente e implementar la lógica de uso de la infraestructura. Los siguientes son todos IaaS.
Amazon EC2
Digital Ocean
RackSpace Cloud
Información ampliada:
historial de desarrollo de saas
En 2003, Sun lanzó la tecnología J2EE y Microsoft lanzó la tecnología .NET. Las funciones que en el pasado sólo podían realizarse a través de aplicaciones de escritorio se pueden realizar a través de tecnología basada en web. Muchas empresas, lideradas por Salesforce, han lanzado productos de nivel empresarial con funciones potentes y una buena experiencia de usuario.
Para ser justos, la diferencia entre SaaS y ASP siempre ha sido relativamente vaga. Hay varias opiniones sobre sus diferencias, pero no hay muchos fabricantes que hayan propuesto el concepto de ASP. De hecho, el concepto sigue siendo secundario. Lo más importante es que la tecnología del modelo de software online ha madurado.
Después de 2003, con el éxito de los modelos empresariales SaaS como Salesforce, WebEx Communication y Digital Insight en los Estados Unidos, los fabricantes nacionales también comenzaron a ponerse al día e imitar.
Microsoft, Google, IBM, Oracle y otros gigantes de TI también han entrado silenciosamente en el mercado SaaS chino.
Al mismo tiempo, el SaaS se está perfeccionando y desarrollando. Además del CRM, también se están convirtiendo en SaaS sistemas como ERP, eHR y SCM.
Antes de 2008, IDC dividía SaaS en dos categorías de componentes principales: gestión de aplicaciones alojadas (AM alojada), anteriormente conocida como provisión de servicios de aplicaciones (ASP), y "software personalizado bajo demanda", es decir, SaaS. .
Desde 2009, la gestión de aplicaciones alojadas ha sido parte del plan de subcontratación de aplicaciones de IDC, mientras que el software bajo demanda y SaaS se tratan como el mismo modelo de entrega.
En 2010, Alibaba anunció que abandonaría SaaS, lo que significó que el camino hacia SaaS en China no era fácil.
Referencia: Enciclopedia Baidu--IaaS