Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 2
Un proveedor externo entrega a los usuarios herramientas de hardware y software, generalmente
las necesarias para el desarrollo de aplicaciones, a través de internet. Un proveedor de PaaS aloja el
hardware y el software en su propia infraestructura. Como resultado, PaaS libera a los usuarios de
tener que instalar hardware y software interno para desarrollar o ejecutar una nueva aplicación.
Usted le compra los recursos que necesita a un proveedor de servicios en la nube, a los que accede
a través de una conexión segura a Internet, pero solo paga por el uso que hace de ellos.
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 3
PaaS incluye infraestructura (servidores, almacenamiento y redes), pero
etc. PaaS está diseñado para sustentar el ciclo de vida completo de las
actualización.
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 4
PaaS permite evitar el gasto y la complejidad que
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 5
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 6
Arquitectura de PaaS y cómo funciona
PaaS generalmente no reemplaza toda la infraestructura de TI de una empresa. En cambio, una
empresa confía en los proveedores de PaaS para servicios clave, como el alojamiento de
Un proveedor de PaaS crea y proporciona un entorno optimizado y resistente en el que los usuarios
pueden instalar aplicaciones y conjuntos de datos. Los usuarios pueden centrarse en crear y
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 7
Muchos productos PaaS están orientados al desarrollo de software. Estas plataformas ofrecen
versiones, compilación y prueba que ayudan a los desarrolladores a crear nuevo software de
manera más rápida y eficiente. Un producto PaaS también puede permitir que los equipos de
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 8
Escenarios PaaS habituales
Normalmente, las organizaciones utilizan PaaS en estos casos:
Marco de desarrollo. PaaS proporciona un marco que los desarrolladores pueden ampliar para
macro en Excel, PaaS permite a los desarrolladores crear aplicaciones usando componentes de
funcionalidad multiinquilino, lo que reduce la cantidad de código que tienen que escribir los
desarrolladores..
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 9
Análisis o inteligencia empresarial. Las herramientas que se proporcionan como servicio con PaaS
permiten a las organizaciones llevar a cabo análisis y minería de datos, obtener información
privilegiada, detectar patrones y predecir resultados con el fin de mejorar las previsiones, las
empresariales.
Servicios adicionales. Los proveedores de PaaS pueden ofrecer otros servicios que mejoren las
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 10
Ventajas de PaaS
Reducir el tiempo de programación. Las herramientas de desarrollo de PaaS pueden reducir el
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 11
Agregar más funcionalidad de desarrollo sin incorporar más personal. Los componentes de
plataforma como servicio pueden aportar a su equipo de desarrollo nuevas características sin
Desarrollar para varias plataformas (incluidos los dispositivos móviles) con más facilidad. Algunos
proveedores de servicios ofrecen opciones de desarrollo para varias plataformas, como PC,
multiplataforma.
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 12
Usar herramientas sofisticadas a un precio asequible. Gracias a un modelo de pago por uso, las
desarrollo se accede a través de Internet, los equipos de desarrollo pueden colaborar en proyectos
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 13
Administrar el ciclo de vida de las aplicaciones con eficacia. PaaS proporciona todas las
características necesarias para sustentar el ciclo de vida completo de las aplicaciones web:
integrado.
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 14
¿Qué tipos de PaaS hay?
Hay tres tipos de PaaS: pública, privada e híbrida.
La PaaS pública hace que la plataforma sea la misma para todas las empresas que la usan, y el sitio
de almacén también es público. Muchas empresas se decantan por una PaaS pública debido a los
La PaaS privada cumple con mayores exigencias al enfocarse más en la seguridad y al ofrecer más
control sobre las aplicaciones. Finalmente, el entorno empresarial también se puede personalizar
aún más. Esto puede ser necesario, por ejemplo, si el software empresarial se ejecuta en un sistema
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 15
La PaaS híbrida, la cual mezcla características de la pública y la privada. La híbrida permite construir
híbrida resulta interesante para aquellas empresas que quieren las ventajas de las privadas, pero a
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 16
Cambio de proveedor de PaaS
Un riesgo real del modelo PaaS es que el proveedor haga un “lock-in”. Un lock-in consiste en estar
atrapado por el proveedor. El cliente es el propietario del software, pero, a menudo, está instalado
en el sistema operativo y otros soportes del proveedor. Eso no hace que sea fácil para el cliente
simplemente cambiar de proveedor. Otro problema que puede sufrir el cliente es que el proveedor
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 17
Proveedores líderes de PaaS
Hay muchos ejemplos de proveedores de PaaS que suministran las herramientas y servicios
Google App Engine admite aplicaciones web distribuidas que utilizan Java, Python, PHP y Go.
Red Hat OpenShift es una oferta de PaaS para crear aplicaciones de código abierto utilizando una
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 18
The Heroku PaaS ofrece instancias de informática de contenedores de estilo Unix que ejecutan
procesos en entornos aislados, a la vez que admiten lenguajes como Ruby, Python, Java, Scala,
Cloture y Node.js.
Microsoft Azure admite el desarrollo de aplicaciones en .NET, Node.js, PHP, Python, Java y Ruby, y
permite a los desarrolladores usar kits de desarrollo de software (SDK) y Visual Studio para crear e
implementar aplicaciones.
AWS Elastic Beanstalk permite a los usuarios crear, implementar y escalar aplicaciones y servicios
web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores comunes,
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 19
Si bien muchos proveedores de PaaS ofrecen servicios similares, cada proveedor puede presentar
matices y limitaciones únicos. Es importante que los usuarios prueben a los posibles proveedores
para asegurarse de que sus servicios cumplan con los requisitos comerciales o técnicos, como los
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 20
Pros y contras de PaaS
El principal beneficio de PaaS es la simplicidad y conveniencia para los usuarios: el proveedor de
PaaS suministra gran parte de la infraestructura y otros servicios de TI, a los que los usuarios
pueden acceder desde cualquier lugar a través de un navegador web. Los proveedores de PaaS
luego cobran por ese acceso por uso, un modelo que prefieren muchas empresas, ya que elimina los
gastos de capital que tradicionalmente tienen para el hardware y el software en las instalaciones.
Algunos proveedores de PaaS cobran una tarifa mensual fija para acceder a su servicio, así como a
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 21
Sin embargo, la disponibilidad o la capacidad de resistencia del servicio pueden ser una
preocupación con PaaS. Si un proveedor experimenta una interrupción del servicio u otra
interrupción de la infraestructura, esto puede afectar negativamente a los clientes y provocar caídas
usuarios no pueden migrar fácilmente muchos de los servicios y gran parte de los datos producidos
a través de un producto PaaS a otro producto de la competencia. Los usuarios deben evaluar los
riesgos comerciales del tiempo de inactividad del servicio y el bloqueo antes de comprometerse con
un proveedor de PaaS.
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 22
Los cambios internos a un producto PaaS también son un problema potencial. Por ejemplo, si un
proveedor de PaaS deja de admitir un cierto lenguaje de programación u opta por utilizar un
conjunto diferente de herramientas de desarrollo, el impacto en los usuarios puede ser difícil y
perjudicial. Los usuarios deben seguir la hoja de ruta del servicio del proveedor de PaaS para
Escuela de Ingeniería en Sistemas y Computación Tecnologías y Arquitectura de Servicios Ing. Ximena Quintana López PhD. 23