La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué son IaaS, PaaS y SaaS y sus diferencias?

¿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: El software como servicio (software como servicio) es una aplicación que los operadores ejecutan en una infraestructura de computación en la nube y los usuarios pueden acceder a ella a través de interfaces de cliente en varios dispositivos, como los navegadores. Los consumidores no necesitan administrar ni controlar ninguna infraestructura de computación en la nube, incluidas redes, servidores, sistemas operativos, almacenamiento, etc.

2.PaaS: Plataforma como servicio (Plataforma como servicio) implementa los clientes en la infraestructura de computación en la nube del proveedor utilizando los lenguajes y herramientas de desarrollo proporcionados (como Java, Python, .net, etc.) .

Los clientes no necesitan gestionar ni controlar la infraestructura subyacente de la nube, incluidas redes, servidores, sistemas operativos, almacenamiento, etc. , pero los clientes pueden controlar las aplicaciones implementadas y la configuración del entorno de alojamiento en el que se ejecutan las aplicaciones;

3.IaaS:? La infraestructura como servicio proporciona servicios a los consumidores, que utilizan 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 cualquier software, incluidos sistemas operativos y aplicaciones.

Los consumidores no administran ni controlan ninguna infraestructura de computación en la nube, pero pueden controlar la selección de sistemas operativos, espacio de almacenamiento y aplicaciones implementadas, y también pueden obtener acceso a componentes de red limitados (como enrutadores, firewalls). , cargas de trabajo, etc.) balanceador, etc.). ).

Diferencia:

SaaS significa que el desarrollo, la gestión y la implementación del software se entregan a un tercero y se puede utilizar inmediatamente sin preocuparse por problemas técnicos. Casi todos los servicios de Internet con los que entran en contacto los usuarios habituales son SaaS. A continuación se muestran algunos ejemplos.

Equipo de ventas de servicios de gestión de clientes

Servicios de colaboración en equipo Google Apps

Storage Service Box

Storage Service Drop Box

Servicios sociales de Facebook/Twitter/Instagram

PaaS proporciona una plataforma de implementación de software (tiempo de ejecución) que abstrae los detalles del hardware y los sistemas operativos y se puede ampliar sin problemas. Los desarrolladores sólo necesitan centrarse en su propia lógica empresarial, no en 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

Datos ampliados:

Historial de desarrollo de Saas

En 2003, Sun introdujo la tecnología J2EE y Microsoft la introdujo. Tecnología NET. La funcionalidad que antes sólo era posible con aplicaciones de escritorio ahora se puede lograr a través de tecnologías basadas 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 vaga y existen diversas opiniones sobre sus diferencias, pero no muchos fabricantes han 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 del modelo SaaS de empresas estadounidenses como Salesforce, WebEx Communication y Digital Insight, los fabricantes nacionales también comenzaron a ponerse al día e imitar.

Gigantes de TI como Microsoft, Google, IBM y Oracle también se están apoderando silenciosamente del mercado chino de SaaS. Al mismo tiempo, se sigue mejorando y desarrollando SaaS. Además de CRM, sistemas como ERP, eHR y SCM también han pasado a ser SaaS.

Antes de 2008, IDC dividía SaaS en dos categorías: AM administrado (anteriormente conocido como provisión de servicios de aplicaciones (ASP)) y "software personalizado bajo demanda", que es sinónimo de SaaS.

La gestión de aplicaciones alojadas ha sido parte del plan de subcontratación de aplicaciones de IDC desde 2009, mientras que el software personalizado y SaaS se consideran el mismo modelo de entrega.

En 2010, Alibaba anunció que abandonaría SaaS. El camino de SaaS en China no es fácil

Referencia:

Enciclopedia Baidu-IaaS