Entendiendo dap en la computación en nube

Hay muchas maneras de acercarse a la computación en nube, dependiendo de cuál es el problema de negocio que está tratando de resolver. Cuando las organizaciones están buscando capacidad bajo demanda, que a menudo se ven a Infraestructura como Servicio (IaaS). Sin embargo, cuando una organización está buscando un conjunto más profundo de las capacidades, se ven en Plataforma como servicio (PaaS).

Aunque PaaS tiene muchas definiciones, se puede pensar en ello como una plataforma informática que incluye un conjunto de capacidades de desarrollo, middleware, y despliegue. Una característica clave proveedor está creando y fomentando un profundo ecosistema de socios que comprometernos todos a este entorno para el futuro.

Las líneas entre plataforma como servicio e Infraestructura como servicio pueden desdibujar, pero tiene muchas características dignas de mención.

Considere lo que todas las soluciones PaaS tienen en común:

  • PaaS tiene que aprovechar Internet.

  • PaaS debe ofrecer algún tipo de lenguaje de desarrollo de los desarrolladores para profesionales (y en algunos casos los usuarios) puede agregar valor.

  • Estos ambientes necesitan una manera de monitorear y medir el uso de recursos y para controlar el rendimiento global de la plataforma del proveedor.

  • Casi todas las plataformas PaaS se basan en una arquitectura multiempresa (Que permite que varios clientes sigan su copia por separado el uno del otro a través de la virtualización) para que el código de cada cliente o de datos está aislado de los demás.

  • Un entorno PaaS debe ser compatible con el ciclo de desarrollo y el proceso de desarrollo de equipos, incluyendo las pruebas.

  • Una plataforma PaaS debe incluir interfaces de servicios tales como SOAP (Simple Object Access Protocol) y XML (eXtensible Markup Language), entre otros.

  • Una plataforma PaaS debe ser capaz de implementar, administrar, probar y mantener las aplicaciones desarrolladas.

  • Una plataforma PaaS debe soportar interfaces bien definidas y bien documentados así elementos y componentes pueden ser utilizados en los siguientes:

  • Las aplicaciones compuestas se crean mediante la combinación de servicios para crear una aplicación empresarial basada en la orquestación de la lógica de negocio y reglas.

  • portales, los cuales son un entorno organizado que organiza los componentes de aplicaciones para el cliente.

  • mashups, los cuales permiten que los usuarios finales unir fácilmente dos o más servicios de negocio que pueden comunicarse e intercambiar datos.

Artículos Relacionados