La motivación para usar PaaS sobre MBaaS es muy diferente. PaaS es principalmente una plataforma de desarrollo e implementación que se encarga de ejecutar el código y administrar el tiempo de ejecución de la aplicación. BaaS expone los puntos finales correctos para que los desarrolladores consuman servicios relevantes dentro de sus aplicaciones. No se espera que BaaS administre el tiempo de ejecución y la ejecución de la aplicación. Se deja a los desarrolladores.
Con PaaS, terminas escribiendo mucho código para la lógica de negocios que se expone como API REST a tu aplicación móvil. Si necesita un control granular del código que ejecuta su backend, PaaS funciona mejor. Todavía necesita confiar en servicios como Urban Airship para capacidades específicas móviles como notificaciones push. Entonces, la lógica central se ejecuta dentro de Heorku con cierta integración con servicios de terceros.
Cuando consume el servicio MBaaS como Kii Cloud, Parse, StackMob o Kinvey, la cantidad de código que escribe será menor. La mayor parte de la funcionalidad específica para dispositivos móviles será administrada por el proveedor de servicios de back-end mientras usted se concentra en ensamblar las API para brindar la experiencia adecuada a los usuarios finales. La mayoría de los proveedores de BaaS ahora admiten el alojamiento de lógica empresarial personalizada, lo que reduce la necesidad de confiar en otros proveedores de alojamiento. Parse Hosting y selector de plataforma | Kinvey Business Logic son ejemplos de esto.
- ¿Cómo pueden los grandes datos ayudar a la población rural de la India?
- ¿Cómo explicará REST y SOAP a una persona que tenga una idea básica de la computación en la nube?
- ¿Qué cambios necesitamos hacer en el código para ingresar al servidor en la nube?
- ¿Qué es una descripción simplificada de la nube?
- ¿Cuál es el mejor campo en la nube para la administración del sistema?
La conclusión es si necesita un mejor control o flexibilidad. PaaS tiene que ver con el control y MBaaS tiene que ver con la flexibilidad. Pero, en el futuro, las líneas que las separan serán borrosas. Los proveedores de PaaS como Google y Microsoft están exponiendo MBaaS, mientras que los proveedores de MBaaS comenzaron a admitir código personalizado en sus servidores.