¿Qué tan fácil es cambiar de Parse a otra plataforma en la nube?

Para divulgación, soy parte de Back4app y somos una alternativa de Parse y ofrecemos servicios de migración. Cambiar de Parse a nuestra plataforma es simple, directo y lleva solo 5 minutos.

Si ha estado usando Parse como el back-end que admite sus aplicaciones móviles, IoT y web, este es el momento perfecto para probar la plataforma de aplicaciones back {4}. Parse anunció que su servicio se suspenderá en enero / 2017, hizo que su tecnología sea de código abierto y proporcionó una forma de migrar un back-end existente alojado por Parse a otro proveedor de BaaS. Cuando busque un nuevo BaaS, esperamos que pruebe la aplicación {4} (www.backforapp.com).

La ruta de migración más fácil

Como sugiere la guía de migración de Parse, puede migrar la base de datos y la API a otro proveedor de BaaS o configurar la infraestructura requerida (instancia de Parse Server + MongoDB) usted mismo y migrar su aplicación. La aplicación back {4} es una excelente alternativa para alojar su aplicación Parse. No necesita preocuparse por reescribir su aplicación usando otra API o aprender a usar una nueva plataforma. Para que las cosas sean aún más fáciles de comenzar, el equipo de la aplicación back {4} ha creado una función de migración que hace que sea muy fácil ejecutar su aplicación Parse en la aplicación BaaS back {4}.

Antes de comenzar, le recomendamos que lea la guía de migración de Parse. Cuando se completa la migración a la aplicación back {4}, puede continuar utilizando los SDK del cliente Parse pero utilizando la última versión del SDK que apunta a la nueva dirección API de la aplicación back {4}.

Antes de comenzar – Registrarse / Iniciar sesión

El primer paso es crear una nueva cuenta (si no es un usuario de back4app). Si ya tiene una cuenta, simplemente inicie sesión. En la parte posterior {4} de la página de inicio de la aplicación, haga clic en el menú Registrarse en el lado derecho de la ventana.

Complete la información básica de su cuenta de usuario: correo electrónico, contraseña, confirmación de contraseña, acepte los Términos de uso y haga clic en Registrarse.

Se iniciará sesión y verá nuestro panel de control. ¡Felicitaciones, ahora eres un usuario de back4app! Ahora podemos comenzar la migración de su aplicación Parse. Puede migrar su aplicación Parse en 4 simples pasos.

1-backend creación

Ya conectado y viendo el panel de la aplicación back {4}, haga clic en el botón de la aplicación Migrate Parse.


Verá la pantalla inicial del asistente de migración. Haga clic en Inicio

En la siguiente pantalla del asistente, deberá informar su Id. De aplicación y Nombre de la aplicación.
Para obtener esa información, solo acceda a su panel de control de Parse, elija la aplicación que desea migrar y haga clic en ella. Vaya a Configuración de la aplicación -> Seguridad y claves y copie el ID y el nombre de la aplicación. Para obtener más detalles sobre cómo obtener esta información, haga clic aquí. Rellene la información y haga clic en el botón Siguiente.

En este momento, la plataforma de la aplicación back {4} creará toda la infraestructura necesaria para ejecutar el backend de su aplicación (Base de datos y servidor Parse).

2-Migración de base de datos

Después de crear su infraestructura, migremos su base de datos. Verá su nuevo URI de base de datos, cópielo.

Regrese a su Panel de control de Parse y continúe con los pasos de migración de la base de datos según lo recomendado por Parse. Asegúrese de haber probado su aplicación antes de completar la Migración de la base de datos y continuar con el siguiente paso. Para obtener más detalles sobre cómo migrar su base de datos en Parse, haga clic aquí.

Después de migrar su base de datos utilizando el Panel de control de Parse, vuelva al asistente de la aplicación back {4}. Marque la casilla: Completé y probé la migración de mi base de datos y luego haga clic en el botón Siguiente .

Ahora su base de datos está completamente migrada.

Migración de 3 teclas

Este paso es opcional. Si no desea informar sus Parse Keys, generaremos nuevas claves para usted. Si desea utilizar las mismas teclas de Parse, vuelva a su panel de control de Parse y cópielas en la ventana del asistente de la aplicación {4}. Para obtener más detalles sobre cómo encontrar estas claves, haga clic aquí. Después de eso, haga clic en el botón Siguiente y vaya a Actualización de 4-SDK.

Actualización 4-SDK

Felicitaciones, ha migrado toda su aplicación Parse. Ahora, como último paso, debe actualizar su aplicación con su nueva dirección API. Instale la última versión de Parse SDK que admita la actualización de la dirección API. Actualice su aplicación y comience a usar la API de la aplicación back {4} . Para obtener más detalles sobre cómo encontrar el SDK, instalarlo y actualizar su dirección API, haga clic aquí.

Haga clic en el botón Finalizar . Se mostrará un panel con toda la información de su aplicación.

Felicitaciones, la migración de su aplicación Parse a la aplicación back {4} ha finalizado con éxito.

volver {4} Panel de control de la aplicación: comprobación de sus datos

Verifique su aplicación en el panel de control de la aplicación {4}.

Haga clic en el botón Ver aplicación y vea su panel de Administración de aplicaciones.

Después de eso, haga clic en la sección Parse Dashboard . El tablero se abrirá. Ahora puede navegar por sus datos y agregar nuevas funciones a su aplicación utilizando la aplicación back {4}.

No sé nada sobre Parse, pero trabajo principalmente en AWS. El cambio realmente depende de qué tan integrada esté su aplicación con Parse apis / sdk. Puede implicar cambios de código, migración de bases de datos e incluso flujo de procesos. Si parse tiene un producto de base de datos que es exclusivo de Parse, entonces necesitará escribir scripts que muevan sus datos a otra base de datos; de lo contrario, simplemente puede exportar los datos e importarlos a una base de datos similar como Mongo / Cassandra / Oracle. Más información sobre sus aplicaciones ayudará a determinar qué tan fácil sería.

Como propone el control de movimiento de Parse, puede mover la base de datos y la API a otro proveedor de BaaS o configurar la base requerida (caso Parse Server + MongoDB) sin la entrada de nadie más, por lo tanto, mueva para facilitar su aplicación Parse. No tiene que preocuparse por revisar su aplicación utilizando otra API o descubrir cómo utilizar otra etapa. Para hacer las cosas mucho menos exigentes para que comiences,

Antes de comenzar, le prescribimos que lea la administración de Parse App Migration. En el momento en que finaliza la reubicación a la aplicación, puede seguir utilizando los SDK de cliente de Parse, pero utilizando la variante de SDK más reciente que indica la nueva dirección API.

Amazon Web Services ha ofrecido algunas directivas sobre cómo migrar de Parse a AWS con algunos ejemplos

https://aws.amazon.com/blogs/aws

Depende de la plataforma en la nube, pero si estuviera en análisis, simplemente pondría de pie el servidor de análisis que el análisis tiene de código abierto. O espere hasta que alguien lo ofrezca como un servicio al igual que Parse como un reemplazo directo; esperaría que se ofrezca bastante pronto.