¿Cuál es una manera de explicar lo siguiente (leer detalles) sobre Plataforma como servicio (PaaS) en computación en la nube con la ayuda de un ejemplo?

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.

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.

More Interesting

¿Me puede recomendar algunas plataformas de contenedores en la nube confiables y fáciles de usar?

¿Cómo puede la computación en la nube ayudar a preparar su negocio para el futuro?

Si es posible, ¿cómo puedo alojar un AngularJS SPA completamente estático (enrutamiento incluido) desde un Google Cloud Bucket?

¿Es el big data una mejor opción que la computación en la nube?

Como inicio de Internet, ¿debo pagar por un servidor dedicado o ir a la nube? Para aquellos que usan nubes para sus nuevas empresas, ¿a quién usaron y cuánto les costó? ¿Recibiste algún descuento?

¿Cuáles son los cursos de certificación / ruta de trabajo que se debe hacer / seguir para trabajar en un dominio de centro de datos, virtualización o computación en la nube?

¿Cuáles de estos dos servicios en la nube son utilizados por más compañías en más lugares: Azure o AWS?

¿Qué algoritmo se puede usar para el sistema de enrutamiento de tráfico en Cloud Computing?

¿Cuál es el costo de mantener capacidad disponible en proveedores de servicios en la nube como Amazon?

¿Por qué Amazon no ofrece un servicio de búsqueda basado en la nube?

¿Cuál es el significado de la nube?

Estoy aprendiendo sobre conceptos de computación en la nube. ¿Debo aprender programación paralela al lado?

¿Cómo afectará la computación en la nube a la industria?

¿Cuáles son algunos buenos consejos para usar Dropbox al máximo?

¿Cuáles son algunas de las características o características imprescindibles de una aplicación en la nube?