Está en la página 1de 2

Definición de PaaS

El servicio PaaS ofrece plataformas como servicios. En estas plataformas se pueden lanzar


aplicaciones como bases de datos, middleware, herramientas de desarrollo, servicios de
inteligencia empresarial, etc.

Este tipo de servicios es el ideal para los desarrolladores que sólo quieran centrarse en la
implementación y administración de sus aplicaciones. Al no tener que preocuparse por los
recursos de hardware y software (sistemas operativo), mejoran su eficacia, centrándose sólo
en la parte que les interesa.

PaaS es la más complicada de entender debido a que el término plataforma puede confundirse
con software. Una plataforma es un software de por sí, que permite desarrollar aplicaciones.

Ejemplos de PaaS

Google App Engine y Bungee Connect son dos ejemplos de plataformas como servicios y tienen
las siguientes características.

 Google App Engine: este servicio de Google está enfocado a que el cliente pueda
publicar aplicaciones web online, sin tener que preocuparse por la infraestructura
donde hacerlo. Así, el cliente se enfoca solamente en la construcción y configuración
de sus aplicaciones, siendo Google la encargada de aprovisionar de los recursos
necesarios. Google App Engine cuenta con un nivelador de carga, que va aumentando
los recursos necesarios según necesiten las aplicaciones, por lo que no es necesario
preocuparse por la escalabilidad.

 Bungee Connect: es uno de los primeros servicios PaaS que permitieron el despliegue
de aplicaciones en la nube sin preocuparse por la infraestructura. Con el servicio de
Bungee Connect se obtiene un entorno adecuado para el desarrollo, testeo y ejecución
de aplicaciones web.

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
BENEFICIOS DE PAAS
Los beneficios más conocidos de PaaS, en comparación con una plataforma en las
instalaciones, incluyen:

 Lanzamiento al mercado más rápido. Con PaaS, no es necesario comprar e instalar el


hardware y software que utiliza para crear y mantener la plataforma de desarrollo de
aplicaciones, y no es necesario que los equipos de desarrollo esperen mientras hace
esto. Basta con que aproveche la PaaS del proveedor de servicios de nube para
empezar a suministrar recursos y a desarrollar inmediatamente.

 Acceso económico a una variedad más amplia de recursos. Las plataformas PaaS


suelen ofrecer acceso a diversas opciones en todo el conjunto de aplicaciones,
incluyendo sistemas operativos, middleware, bases de datos y herramientas de
desarrollo, de lo que la mayoría de las organizaciones pueden mantener de manera
práctica o económica.

 Más libertad para experimentar con menos riesgo. PaaS también le permite probar
nuevos sistemas operativos, lenguajes y otras herramientas sin realizar inversiones
sustanciales en ellos, ni en la infraestructura necesaria para ejecutarlos.

 Escalabilidad fácil y rentable. Con una plataforma en las instalaciones, el escalamiento


siempre es caro, a menudo sin propósito y a veces inadecuado: Es necesario adquirir
capacidad adicional de computación, almacenamiento y red, previendo picos de
tráfico. Gran parte de esa capacidad se encontrará inactiva durante períodos de poco
tráfico y no puede incrementarse en el momento para acomodar sobretensiones no
previstas. Con PaaS, puede comprar capacidad adicional y empezar a usarla
inmediatamente, siempre que lo necesite.

 Mayor flexibilidad para los equipos de desarrollo. Los servicios PaaS proporcionan un


entorno de desarrollo de software compartido que permite a los equipos de desarrollo
y operaciones acceder a todas las herramientas que necesitan, desde cualquier
ubicación con conexión a Internet.

 Costos más bajos en general. Claramente PaaS reduce los costos permitiendo que una
organización evite altos gastos con equipos asociados a la creación y escalamiento de
una plataforma de aplicaciones. Pero PaaS también puede reducir o eliminar los costos
de las licencias de software. Y al manejar parches, actualizaciones y otras tareas
administrativas, PaaS puede reducir sus costos generales de gestión de aplicaciones.

También podría gustarte