Lo que ha escrito en la descripción sobre PaaS es correcto, pero permítame explicarle Cloud Computing con cierto detalle.
La computación en la nube se puede dividir en tres categorías principales:
1. Software como servicio (SaaS): esta es la capa superior del paradigma de computación en la nube. SaaS es básicamente un software que se ejecuta en Internet, por ejemplo, convertidor de archivos en línea, Google Docs, etc. Las aplicaciones web creadas por proveedores de servicios también se incluyen en esta categoría.
- ¿Cuál es el primer paso para digitalizar su empresa?
- ¿Cómo impactará la interrupción de AWS en abril de 2011 en el futuro de la nube, el futuro negocio de AWS de Amazon y los futuros clientes empresariales confiados en la nube?
- ¿Cuáles son las siguientes características de un servicio en la nube que lo convierten en una opción atractiva para las empresas?
- El almacenamiento en la nube ha llegado para quedarse. ¿Cuáles son las probabilidades de que una empresa de almacenamiento en la nube pierda todos sus datos, digamos en el caso de un desastre natural o alguna otra calamidad de proporciones inmensas, o incluso por el error de un imbécil desmesurado en la empresa?
- ¿Cuáles son los ejemplos de modelo de implementación de computación en la nube privada e híbrida?
2. Plataforma como servicio (PaaS): PaaS es un sistema en el que utiliza herramientas basadas en la Web para desarrollar e implementar sus aplicaciones SaaS. Estos generalmente son proporcionados por corporaciones y respaldados por sistemas de hardware distribuido. Por ejemplo, Google App Engine. Viene con una API en programación Java, Python y Go para desarrollar e implementar aplicaciones en servidores de Google respaldados con Google Datastore y BlobStore para almacenar archivos. Otro, por ejemplo, es Heroku. Puede usar casi cualquier tecnología para desarrollar e implementar aplicaciones en Heroku. La principal ventaja de PaaS es que no tiene que preocuparse por las implementaciones de hardware y el entorno de desarrollo. La plataforma se encarga de todo el hardware y el software de desarrollo que necesita. Por ejemplo, en Heroku no necesita preocuparse por instalar y mantener el servidor MySQL. Será hecho por la plataforma. El sistema proporciona y mantiene todo lo que necesita para su entorno de desarrollo y lo configura usted. Otra cosa que proporcionan los sistemas PaaS es el equilibrio de carga y la alta disponibilidad.
3. Infraestructura como servicio (IaaS): en IaaS se accede directamente al hardware en bruto con algunas limitaciones. Mejor, por ejemplo, es Google Compute Engine. Puede implementar sus aplicaciones en Google utilizando el motor de aplicaciones de Google o Google Compute Engine. Mientras que GAE maneja el escalado y el equilibrio de carga automáticamente, Google Compute Engine brinda la capacidad de configurar y controlar el hardware y el escalado. Con esto, puede crear y configurar máquinas informáticas virtuales en Google Infrastructure. Puede administrar núcleos de CPU, consumo de memoria, etc. Otro ejemplo de Iaas es Digital Ocean.