Parse lternativas para migrar un servidor Parse Server
Éste artículo proporcionará un informe completo, explicativo, de lo que es un servidor Parse (Parse Server) , como migrar tu aplicación a un nuevo servicio de hospedaje (hosting), la historia detrás de él y las mejores alternativas a la hora de apagar Parse . Leyendo este artículo aprenderás:
- ¿Qué es un servidor Parse (Parse Server)?
- La auténtica razón para apagar Parse .
- Las mejores alternativas a Parse y cómo salir.
- Alternativas y opciones para la migración.
- Cómo usar e implementar un servidor.
- Cuadro de control.
- El precio de un servidor host.
- ¿Qué pasará después de Parse apagar?
Contents
- 1 El anuncio
- 2 ¿Qué es Parse?
- 3 ¿Por qué Facebook decidió apagar Parse?
- 4 ¿Qué es un servidor Parse (Parse Server)?
- 5 ¿Cuáles son las alternativas a Parse?
- 6 Servicios de Parse hosting
- 7 Auto-hosting
- 8 Tutorial de migración
- 9 Creación del entorno (Backend Creation)
- 10 Migración de la base de datos (Database)
- 11 Migración de las claves (Keys Migration)
- 12 Actualizar el SDK
- 13 ¿Qué pasará después de apagar Parse en 2017?
El anuncio
Facebook anunció el 28 de enero de 2016 que apagaría su plataforma para desarrolladores Parse.
¿Qué es Parse?
Parse es una plataforma BaaS, Entorno como un Servicio, que provee de SDKs para la construcción de entornos para móvil. Con Parse, los desarrolladores pueden añadir, en minutos, entornos escalables y lanzar una app para móvil o web con todas sus características en tiempo record sin ni siquiera preocuparse de la administración del servidor. Parse ofrece notificaciones de push (Push Notifications), integración en redes sociales, almacenaje de datos, y la posibilidad de añadir una lógica rica a medida al entorno de tu aplicación con código en la nube.
¿Por qué Facebook decidió apagar Parse?
El itinerario estratégico de Facebook cambió mucho entre 2013 y 2016 y cómo se puede ver en la imagen de abajo Parse ya no formaba parte de él.
En la adquisición de Parse Facebook no tenía beneficios y no estaba claro cómo iban a ganar dinero. Éste panorama cambió y ahora Facebook es una máquina de hacer dinero con su negocio publicitario. De modo que, con esta nueva variable en juego, éstas son las tres razones principales por las que Facebook decidió apagar Parse : (I) Concentrarse en su principal negocio. Se gana más dinero allí y hay menos competencia. (II) BaaS es un negocio B2B (de negocio a negocio) y la experiencia de Facebook es con clientes B2C (de negocio a cliente). (III) La estrategia de Facebook cambió desde 2013.
¿Qué es un servidor Parse (Parse Server)?
Parse servidor (Parse Server) es la versión de código abierto (Open Source) de Parse y se puede descargar en Github.
Parse Server NO es una copia de Parse ! Hay grandes diferencias entre ambas plataformas.
Features | Parse | Parse Server |
Local development & testing | No | Yes |
Flexible Hosting (USA, Europe, Asia, etc) | No | Yes |
Control over dabase (backup / restore) | No | Yes |
Control over databse indexes | No | Yes |
Query more than 1000 objects | No | Yes |
Store files elsewhere (CDN) | No | Yes |
Enforced time limits | No | Yes |
Open Source | No | Yes |
External contributions | No | Yes |
Analytics | Yes | No |
Authentication | Yes | Yes |
Config | Yes | No |
Push Notification | Yes | No |
Data Browser | Yes | Yes |
In App Purchase Receipt Validation | Yes | No |
Background Jobs | Yes | No |
System E-mails | Yes | No |
Schema API | Yes | Yes |
Webhooks | Yes | No |
Uptime monitoring | Yes | No |
Logs | Yes | Yes |
Dashboard | Yes | Yes |
Queries | Yes | Yes |
Users | Yes | Yes |
Sessions | Yes | Yes |
Roles | Yes | Yes |
Files | Yes | Yes |
Geopoints | Yes | Yes |
Data Browser | Yes | Yes |
¿Cuáles son las alternativas a Parse?
Si estás migrando fuera de Parse, creando una nueva aplicación para móvil o web, tienes básicamente tres opciones para seguir adelante. Esas opciones son: (1) Parse proveedores de servidores de hosting (Parse Hosting). (2) Otro MbaaS, entorno móvil como una plataforma de servicio. (3) Soluciones de servidores de auto-hosting.
Servicios de Parse hosting
Las principales diferencias entre las soluciones de auto-hosting en oposición a los proveedores de servicio de hosting se involucran en la implementación del servidor y en su mantenimiento. Un proveedor de servicio de hosting aportará un entorno listo para funcionar en el cual tú puedas crear una nueva aplicación o hacia la que migrar una preexistente.
El servicio de hosting más importante es Back4App.
Auto-hosting
Es mucho más caro que un servicio de hosting.
Tutorial de migración
Ésta guía y video tutorial detallan como migrar hacia el servicio de hosting Back4App. El tiempo total que se tarda en migrar dependerá del tamaño de tu aplicación y normalmente llevará menos de 10 minutos. El proceso de migración comprende los siguientes pasos:
- Crear tu entorno (Create your backend)
- Migrar tu base de datos (Migrate Database)
- Migrar tus claves (Migrate Keys)
- Actualizar tu SDK (Update SDK)
Tal y como sugiere la guía, puedes migrar la base de datos y la API hacia otro proveedor Baas o establecer la infraestructura necesaria por ti mismo y así migrar tu app. Back4App es una gran alternativa para migrar tu aplicación. No tienes que preocuparte de reescribir tu app usando otra API o aprender a usar una nueva plataforma. Para facilitarte aún más las cosas en los comienzos, el equipo de Back4App ha creado una característica de migración que facilita mucho la ejecución de tu app en el BaaS de Back4App.
Mira nuestro vídeo de demostración de 5 minutos de duración. Te explicará los pasos necesarios para llevar a cabo la migración.
Por favor, lee con cuidado el tutorial de migración de Back4App. Proporciona las pautas generales para llevar a cabo el proceso de migración.
Creación del entorno (Backend Creation)
Por favor, regístrate en Back4App y haz click en Migrate App.
Migración de la base de datos (Database)
Explica la migración de tu base de datos desde el servicio de hosting hacia la infraestructura de Back4App.
Migración de las claves (Keys Migration)
Las claves pueden generarse automáticamente por Back4App o puedes usar las mismas. Por favor sigue el documento de abajo para el proceso más detallado.
Actualizar el SDK
Éste es el último paso del proceso y en él le darás a tu aplicación una nueva dirección de API. Por favor usa el link de abajo para obtener instrucciones detalladas.
¿Qué pasará después de apagar Parse en 2017?
Después de la completa retirada de Parse los siguientes acontecimientos tendrán lugar:
- El servicio de hosting no funcionará más
- No se podrá acceder a las apps y bases de datos
- Se perderán los datos.
- Las apps todavía conectadas a la API de dejarán de funcionar.
Así que todas las aplicaciones deben migrar antes de enero de 2017. De otra manera, simplemente dejarán de funcionar.