Parse Les alternatives de migration pour héberger le serveur Parse

Cet article fournira un rapport détaillé expliquant ce qu’est le serveur Parse, comment migrer votre application à un nouveau service d’hébergement, l’histoire derrière elle et les meilleures alternatives concernant la fermeture de Parse. En lisant cet article, vous saurez :

L’annonce

Facebook a annoncé le 28 janvier 2016 qui’il va arrêter sa plateforme de développement Parse.

L’annonce Parse

Qu’est-ce que Parse?

Parse est le BaaS – issu comme une plate-forme de service qui fournit la SDK pour la construction des téléphones à serveur dorsal. Avec Parse, les développeurs peuvent ajouter un backend évolutif en quelques minutes et lancer une application mobile ou web complet en un temps record, sans jamais se soucier de la gestion des serveurs. PARSE offre des notifications « push », l’intégration sociale de stockage de données, et la capacité d’ajouter une riche logique personnalisée à l’arrière-plan de votre application avec le code « Cloud ».

Pourquoi Facebook a décidé de fermer Parse?

La feuille de route stratégique de Facebook a beaucoup changée entre 2013 et 2016 et vous pouvez voir sur l’image ci-dessous que Parse ne faisait plus partie de celui-ci.

facebook-parse

A l’acquisition de Parse, Facebook n’a pas été rentable et rien n’était clair sur la manière dont il gagnait l’argent. Ce scénario a changé et Facebook est maintenant une machine à faire de l’argent avec ses annonces d’affaires. Ainsi, avec cette nouvelle variable en place, voici donc les 03 principales raisons pour lesquelles Facebook a décidé de fermer PARSE : (I) Se concentrer sur les principales activités du métier. Il y a plus d’argent là-bas et surtout pas de concurrence. (II) BaaS est une entreprise B2B et l’expertise Facebook est plutôt avec les clients B2C. (III) la stratégie de Facebook a changé depuis 2013.

Qu’est-ce que le serveur Parse (Parse Server)?

Le serveur Parse est la version « Open Source » de PARSE que l’on peut téléchargé sur Github.

Parse Server Download

Le serveur PARSE n’est pas une copie de PARSE ! Il existe de grandes différences entre les deux plates-formes.

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

Quelles sont les alternatives de Parse ?

Si vous migrez de PARSE, vous créez une nouvelle application mobile ou web, vous avez essentiellement 3 options pour aller de l’avant. Les options sont : (1) le serveur Parse accueille les fournisseurs. (2) Un autre MbaaS – les téléphones  à serveur dorsal comme une plate-forme de service. (3) Parse fournit des solutions d’auto-hébergement.

Les services d’hébergement de Parse

(Parse Hosting Services)

Les principales différences entre les solutions d’auto-hébergement par rapport à un serveur Parse en tant que fournisseurs d’hébergement sont liées au déploiement du serveur Parse et à la maintenance. Un fournisseur d’hébergement de service Parse fournira un environnement prêt dans lequel vous pouvez créer une nouvelle application ou migrer votre application de Parse. Le service Parse d’hébergement le plus important est le Back4App.

L’auto- hébergement

Il est beaucoup plus cher qu’un service PARSE d’hébergement.

Tutorial de la  Migration de Parse

Ce guide et cette vidéo détailleront la façon dont vous pouvez migrer hors Parse vers le service PARSE d’hébergement Back4app. Le temps total pour migrer dépendra de la taille de votre demande et prend généralement moins de 10 minutes.

Le processus de migration comprend les étapes suivantes :

  • Créez votre Backend
  • Migrez votre base de données
  • Migrez vos clés
  • Mettez à jour votre SDK

Comme le suggère le guide de migration Parse, vous pouvez migrer la base de données et l’API à un autre fournisseur BaaS ou faire la configuration de l’infrastructure nécessaire par vous-même et ainsi migrer votre application. Back4App est une excellente alternative pour l’hébergement de votre application Parse. Vous ne devez pas vous soucier de réécrire votre application en utilisant une autre API ou d’apprendre à utiliser une nouvelle plateforme. Pour rendre les choses encore plus facile pour vous afin de  commencer, l’équipe Back4App a créé une fonction de migration qui rend le fonctionnement de votre application Parse très facile quant au Back4App BaaS.

Regardez notre vidéo de démonstration de 5 min.  Elle vous démontre les étapes nécessaires pour effectuer la migration.

Veuillez lire attentivement le tutoriel de migration Back4App. Il fournit des lignes directrices générales pour réussir le processus de migration.

Création du Backend

Veuillez vous inscrire au Back4app et cliquez sur « Migrate Parse App ».

Parse Migration

Base de données de migration

 Il couvre la migration de votre base de données du service PARSE d’hébergement à l’infrastructure de Back4app.

Database Migration

Clés de migration

Les clés peuvent être générées automatiquement par Back4app ou vous pouvez utiliser les mêmes touches utilisées sur Parse. Veuillez utiliser le document ci-dessous pour avoir une idée sur les étapes détaillées.

Keys Migration

La mise à jour du SDK

Ceci est la dernière étape du processus qui donnera à votre application une nouvelle adresse API. Veuillez utiliser le lien ci-dessous pour obtenir plus d’instructions détaillées.

Parse SDK Update

Que va-t-il se passer après la fermeture de Parse en janvier 2017 ?

Après la retraite complète de Parse,  les événements suivants vont se produire :

  • Le service d’hébergement ne fonctionnera plus.
  • Les applications et bases de données ne seront plus en mesure d’y accéder.
  • Les données seront perdues.
  • Les applications qui sont toujours connecté à l’API de Parse cesseront de fonctionner.

Ainsi, toutes les applications doivent migrer avant Janvier 2017. Sinon,  ils vont tout simplement cesser de fonctionner.


Leave a reply

Your email address will not be published.