¿Cuáles son los principales tipos de computación en la nube?
1. Infraestructura como servicio (IaaS): los recursos básicos, como los equipos de hardware, se encapsulan en servicios orientados al usuario. En un entorno IaaS, los usuarios tienen acceso a discos y hardware básico, que pueden ejecutar Windows o Linux. La mayor ventaja de IaaS es que permite a los usuarios solicitar o liberar nodos dinámicamente y se factura según el uso. Además, IaaS está protegida para que los recursos se puedan utilizar de manera más eficiente.
2.PaaS: Proporciona un entorno de ejecución para aplicaciones de usuario, como Google Application Engine. La propia PaaS es responsable de la expansión dinámica y la gestión de la tolerancia a fallos de los recursos, por lo que las aplicaciones de usuario no necesitan considerar demasiada cooperación entre nodos. Pero al mismo tiempo, la autonomía del usuario también se reduce, y el usuario debe utilizar un entorno de programación específico y seguir un modelo de programación específico, que solo es adecuado para resolver determinados problemas informáticos.
3. SaaS: más específico, encapsula algunas funciones de software de aplicación específicas en un servicio. SaaS no proporciona servicios de recursos informáticos o de almacenamiento como PaaS, ni proporciona un entorno para ejecutar aplicaciones definidas por el usuario como IaaS. Solo proporciona algunos servicios especializados para uso de llamadas.
Nota: Con la continua profundización de la computación en la nube, diferentes soluciones de nube están penetrando e integrándose entre sí, y el mismo producto a menudo abarca más de dos tipos.