Platform as a Service (PaaS, “plataforma como servicio ”) es un modelo para proporcionar computación en la nube , en el que el consumidor obtiene acceso al uso de plataformas de tecnología de la información: sistemas operativos, sistemas de administración de bases de datos , middleware , herramientas de desarrollo y prueba alojadas . en el proveedor. En este modelo, toda la infraestructura de tecnología de la información, incluidas las redes informáticas , servidores , sistemas de almacenamiento, está completamente controlado por el proveedor, mientras que el proveedor determina el conjunto de tipos de plataforma disponibles para los consumidores y el conjunto de parámetros de la plataforma que se administrarán, mientras que el consumidor tiene la oportunidad de usar las plataformas, crear sus instancias virtuales, instalar, desarrollar , pruebe y opere el software de aplicación en ellos , mientras cambia dinámicamente la cantidad de recursos informáticos consumidos.
Un proveedor de plataforma en la nube puede cobrar a los consumidores según el nivel de consumo, el cobro es posible por el tiempo de ejecución de las aplicaciones del consumidor, por la cantidad de datos procesados y la cantidad de transacciones sobre ellos, por el tráfico de red . Los proveedores de plataformas en la nube obtienen beneficios económicos mediante el uso de la virtualización y las economías de escala , cuando de muchos consumidores al mismo tiempo, solo una parte de ellos utiliza activamente los recursos informáticos, los consumidores, debido al rechazo de las inversiones de capital en infraestructura y plataformas diseñadas. para la capacidad máxima y costos no básicos para el mantenimiento directo de todo el complejo.
En 2011, el mercado público mundial de PaaS se estimó en alrededor de $ 700 millones [1] , entre los 10 proveedores más grandes se encuentran Amazon.com ( Beanstalk ), Salesforce.com ( Force.com , Heroku , Database.com ), LongJump , Microsoft ( Windows Azure ), IBM ( Bluemix ), Red Hat ( OpenShift ), VMWare ( Cloud Foundry ), Google ( App Engine ), CloudBees , Engine Yard [2] .
En 2012, OASIS propuso un estándar para la gestión de aplicaciones en la nube para plataformas CAMP API ( gestión de aplicaciones en la nube para plataformas ) [3] , que define formatos unificados para los comandos de gestión programática de la plataforma en la nube (como inicio, pausa, solicitud de asignación de recursos) [4 ] .