¿Cuál es el mejor PaaS para SaaS?

  1. Software como servicio: – En el modelo SaaS, un proveedor de software licencia una aplicación de software para usar y comprar a pedido. Este servicio se ejecuta en la nube y lo utilizan varios usuarios finales. Básicamente se ejecuta en el navegador web, por ejemplo, Gmail, un producto SaaS popular. Por lo general, se factura según el uso y tiene un entorno de múltiples inquilinos. En el modelo Saas, un proveedor de software licencia una aplicación de software para ser utilizada y comprada bajo demanda. Se puede acceder a las aplicaciones a través de la red desde varios clientes (navegador web, phn móvil, etc.) mediante el uso de la aplicación. No requiere la instalación del cliente solo un navegador u otro dispositivo del cliente y conectividad de red. Las aplicaciones SaaS también admiten lo que tradicionalmente se conoce como personalización de aplicaciones. En otras palabras, como el software empresarial tradicional, un solo cliente puede alterar el conjunto de opciones de configuración. Cada cliente puede tener sus propios ajustes para las opciones de configuración. La aplicación se puede personalizar en la medida en que fue diseñada en función de un conjunto de opciones de configuración predefinidas. Por ejemplo: para apoyar la necesidad común de los clientes de cambiar el aspecto de una aplicación para que la aplicación parezca tener la marca del cliente, muchas aplicaciones SaaS permiten a los clientes proporcionar una interfaz o trabajar con el personal del proveedor de la aplicación) un logotipo personalizado y, a veces, un Conjunto de colores personalizados.
  2. Plataforma como servicio: – Un desarrollador de plataforma PaaS para escribir aplicaciones que se ejecutan en la nube [6]. Es un desarrollo de aplicaciones basado en la nube y utilizado por implementadores y desarrolladores. Tiene una arquitectura de múltiples niveles altamente escalable. La diferencia en PaaS de SaaS es que SaaS solo aloja aplicaciones de nube completadas donde PaaS ofrece una plataforma de desarrollo tanto para aplicaciones de nube completadas como en proceso. PaaS ofrece un entorno en el que los desarrolladores pueden crear e implementar aplicaciones y no necesariamente necesitan saber cuánta memoria y cuántos procesadores utilizará su aplicación. El modelo PaaS brinda beneficios al desarrollador en términos de desarrollo del ciclo de vida del software complementario, desde la planificación hasta el diseño, la aplicación de construcción, la implementación y el mantenimiento. El modelo de Paas ofrece un mayor nivel de abstracción. desarrollar el ciclo de vida del software complementario desde la planificación hasta el diseño, la creación de la aplicación, la implementación y el mantenimiento El modelo de Paas ofrece un mayor nivel de abstracción. En este modelo, el consumidor crea el software utilizando herramientas y / o bibliotecas del proveedor. El consumidor también controla la implementación del software y la configuración. El proveedor proporciona las redes, servidores, almacenamiento y otros servicios necesarios para alojar la aplicación del consumidor. Las ofertas de PaaS facilitan el despliegue de aplicaciones sin el costo y la complejidad de comprar y administrar el hardware y el software subyacentes y las capacidades de alojamiento de aprovisionamiento. Hay varios tipos de proveedores de PaaS; sin embargo, todos ofrecen alojamiento de aplicaciones y un entorno de implementación, junto con varios servicios integrados.

En lugar de depender de un solo proveedor, recomendaría elegir los servicios correctos de múltiples proveedores según sus necesidades.

Por ejemplo, en StartHQ usamos AWS para la infraestructura, MongoHQ para la base de datos, Sentry para informes de errores, Pingdom para monitoreo, Buffer & Zapier para integración con redes sociales, etc.

Un PaaS basado en Cloud Foundry como IBM Bluemix o Pivotal Cloud Foundry. O Redhat Open Shift.

O si coloca su aplicación en un contenedor Docker, puede alojarla en cualquier host que admita contenedores como AWS, Bluemix, Azure, Google Cloud Platform, Digital Ocean, etc.

Cada SaaS trager en la empresa necesita un PaaS. Esto podría ampliar parte de la funcionalidad del producto SaaS y también para fines de integración.
Los paas para saas deben ofrecer las siguientes características
1. Inicio de sesión único.
2. Acceso al modelo de objetos de negocio SaaS.
3. Un marco de dominio específico para el desarrollo de aplicaciones.
3. Extensiones a IDEs líderes.
Las otras características serían comunes a cualquier plataforma regular de paas.

Hemos estado alojando en Amazon y hemos experimentado con una variedad de herramientas que incluyen AppFog y Heroku. A medida que evolucionamos, también lo hace PaaS, y recientemente descubrimos que si bien AWS + AppFog + + + tiene TODAS las funciones, Google ahora ofrece lo mejor que NECESITAMOS. Es un blanco en movimiento.

Esté atento al proveedor de soluciones appReef – Index que ha desarrollado un PaaS para construir aplicaciones SaaS.