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 :
Contents
- 1 L’annonce
- 2 Qu’est-ce que Parse?
- 3 Pourquoi Facebook a décidé de fermer Parse?
- 4 Qu’est-ce que le serveur Parse (Parse Server)?
- 5 Quelles sont les alternatives de Parse ?
- 6 Les services d’hébergement de Parse
- 7 (Parse Hosting Services)
- 8 L’auto- hébergement
- 9 Tutorial de la Migration de Parse
- 10 Création du Backend
- 11 Base de données de migration
- 12 Clés de migration
- 13 La mise à jour du SDK
- 14 Que va-t-il se passer après la fermeture de Parse en janvier 2017 ?
L’annonce
Facebook a annoncé le 28 janvier 2016 qui’il va arrêter sa plateforme de développement 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.
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.
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 ».
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.
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.
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.
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.