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?

El anuncio

Facebook anunció el 28 de enero de 2016 que apagaría su plataforma para desarrolladores Parse.

El Anuncio

¿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.

facebook-parse

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 Download 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.

Parse Migration

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.

Database Migration

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.

Keys Migration

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.

Parse SDK Update

¿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.


Leave a reply

Your email address will not be published.