Todos los recursos necesarios, en la nube


¿Pensando en desarrollar sin tener que tener servidores físicos, hosting, back end y entorno desarrollo por aparte? Las plataformas como servicio son la solución, ya que son entornos de desarrollo e implementación completos que a través de parámetros configurables ofrecen todas las características necesarias para llevar a cabo el trabajo. En GTI brindamos las herramientas para hacerlo de manera ágil y confiable.



Solicitar asesoría

Formulario de contacto



Al igual que Iaas, PaaS incluye infraestructura (servidores, almacenamiento y redes), pero también incluye middleware, herramientas de desarrollo, servicios de inteligencia empresarial (BI), sistemas de administración de bases de datos, etc. PaaS está diseñado para sustentar el ciclo de vida completo de las aplicaciones web: compilación, pruebas, implementación, administración y actualización.

PaaS permite evitar el gasto y la complejidad que suponen la compra y la administración de licencias de software, la infraestructura de aplicaciones y el middleware subyacentes, las herramientas de desarrollo y otros recursos. Usted administra las aplicaciones y los servicios que desarrolla y, normalmente, el proveedor de servicios en la nube administra todo lo demás.

Escenarios PaaS habituales

Normalmente, las organizaciones utilizan PaaS en estos casos:

Marco de desarrollo. PaaS proporciona un marco que los desarrolladores pueden ampliar para desarrollar o personalizar aplicaciones basadas en la nube. De forma similar a la creación de una macro en Excel, PaaS permite a los desarrolladores crear aplicaciones usando componentes de software integrados. Se incluyen características de la nube como escalabilidad, alta disponibilidad y funcionalidad multiinquilino, lo que reduce la cantidad de código que tienen que escribir los desarrolladores.

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 decisiones sobre el diseño de productos, el retorno de las inversiones y otras decisiones empresariales.

Servicios adicionales. Los proveedores de PaaS pueden ofrecer otros servicios que mejoren las aplicaciones, como flujo de trabajo, directorios, seguridad y programación.

Ventajas de PaaS

Plataforma como servicio (PaaS) es un entorno de desarrollo e implementación completo en la nube, con recursos que permiten entregar todo, desde aplicaciones sencillas basadas en la nube hasta aplicaciones empresariales sofisticadas habilitadas para la nube. 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.

Puesto que ofrece infraestructura como servicio, PaaS aporta las mismas ventajas que IaaS. Pero las características adicionales, como herramientas de desarrollo y otras herramientas empresariales, ofrecen más ventajas:

  • Reducir el tiempo de programación. Las herramientas de desarrollo de PaaS pueden reducir el tiempo que se tarda en programar aplicaciones nuevas con componentes de aplicación preprogramados que están integrados en la plataforma, como flujos de trabajo, servicios de directorio, características de seguridad, búsqueda, etc.
  • 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 necesidad de contratar personal especializado.
  • 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, dispositivos móviles y exploradores, lo que agiliza y facilita el desarrollo de aplicaciones multiplataforma.
  • Usar herramientas sofisticadas a un precio asequible. Gracias a un modelo de pago por uso, las personas u organizaciones pueden usar software de desarrollo sofisticado y herramientas de inteligencia empresarial y análisis cuya compra no se podrían permitir.
  • Colaboración en equipos de desarrollo distribuidos geográficamente. Puesto que al entorno de desarrollo se accede a través de Internet, los equipos de desarrollo pueden colaborar en proyectos incluso si los miembros del equipo se encuentran en lugares diferentes.
  • 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: compilación, pruebas, implementación, administración y actualización, dentro del mismo entorno integrado.

Tomado de Microsoft Azure: https://azure.microsoft.com/es-es/overview/what-is-paas/