La Plataforma como servicio (PaaS) es una modalidad del cloud computing en la cual un tercero brinda el sistema de hardware y una plataforma de software de aplicaciones. La PaaS es ideal principalmente para los desarrolladores y los programadores, ya que permite que el usuario desarrolle, ejecute y gestione sus propias aplicaciones sin tener que diseñar ni mantener la infraestructura ni la plataforma que suelen estar relacionadas con el proceso.

Ventajas y desventajas de los PaaS

Las ventajas de los PaaS son que permite niveles más altos de programación con una complejidad extremadamente reducida; el desarrollo general de la aplicación puede ser más eficaz, ya que se tiene una infraestructura built-in; y el mantenimiento y mejora de la aplicación es más sencillo También puede ser útil en situaciones en las que varios desarrolladores están trabajando en un mismo proyecto y que implican a partes que no están ubicadas cerca unas de otras.

Una desventaja de PaaS es que es posible que los desarrolladores no pueden utilizar todas las herramientas convencionales (bases de datos relacionales, con joins irrestrictos, por ejemplo). Otra posible desventaja es estar cerrado en una cierta plataforma. Sin embargo, la mayoría de los PaaS están relativamente libres.

Un PaaS es un paso más en el mundo de la evolución de Cloud que añade componentes adicionales de los que te puedes despreocupar: la seguridad, el sistema operativo, las bases de datos, los servidores y la gestión del ciclo de vida, para que te centres únicamente en la aplicación y en los datos.