Parse способы миграции кроме хостинга Parse Server

Parse способы миграции кроме хостинга Parse Server

Эта статья предоставляет исчерпывающую информацию о том, что такое Parse Server, как перенести ваше приложение на новый сервис хостинга, об истории, которая за этим скрывается, и лучших альтернативах Parse в связи с его отключением. Читая эту статью, вы узнаете:

  • Что такое Parse Server?
  • Настоящая причина отключения Parse.
  • Лучшие альтернативы Parse и способы перестать использовать Parse.
  • Альтернативы Parse и варианты миграции.
  • Как развернуть и использовать Parse Server.
  • Административная панель
  • Стоимость хостинга Parse Server.
  • Что произойдет после отключения Parse?

То самое объявление

28го января 2016 года Facebook объявил о будущем отключении PARSE — своего сервиса для разработчиков.

Parse Announcement

Что такое Parse? 

Parse— это платформа BaaS (Backend as a Service – «бэкенд как сервис»), которая предоставляет SDK для разработки мобильных бэкендов. При помощи PARSE разработчики могут создать масштабируемый бэкенд за несколько минут и в рекордные сроки запустить полноценное мобильное или веб-приложение, вообще не беспокоясь о поддержке сервера. PARSE предлагает Push-уведомления, интеграцию с социальными сетями, хранение данных и возможность добавления в бэкенд своего приложения сложных индивидуальных алгоритмов при помощи Cloud Code.

Почему Facebook решил отключить Parse? 

Долгосрочная стратегия Facebook значительно изменилась между 2013 и 2016 годами — и, как видно на изображении ниже, Parse больше не является ее частью.

facebook-parse

В момент приобретения Parse Facebook не приносил дохода, и было непонятно, как они будут зарабатывать деньги. Эта ситуация изменилась, и сейчас Facebook со своим рекламным бизнесом является настоящим денежным станком. Таким образом, принимая во внимание эту вводную, тремя основными причинами, по которым Facebook решил отключить Parse , являются: (I) Концентрация на своем основном бизнесе. Там больше денег и нет конкуренции. (II) «Бэкенд как сервис» работает по модели B2B, в то время как Facebook специализируется в работе с клиентами B2C. (III) С 2013 года стратегия Facebook успела измениться.

Что такое Parse Server? 

Parse Server — это версия Parse с открытым исходным кодом, которую можно скачать на Github.

Parse Download

Parse Server НЕ является копией PARSE! Между этими платформами существуют значительные отличия.

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

Какие существуют альтернативы Parse? 

Если вы мигрируете с Parse, создавая новое мобильное или веб-приложение, у вас, в сущности, есть три пути. Вот эти варианты: (1) Провайдеры хостинга PARSE Server. (2) Другая платформа MBaaS (Mobile Backend as a Service — «мобильный бэкенд как сервис»). (3) Решения для самостоятельного хостинга Parse Server.

Услуги хостинга Parse

Основные отличия решений для самостоятельного хостинга от провайдеров хостинга PARSE Server относятся к развертыванию и поддержке. Провайдер хостинга сервиса PARSE предоставит готовое к работе окружение, в котором вы сможете создать новое приложение или перенести свое приложение с PARSE.

Самым значительным из сервисов хостинга Parse является Back4App.

Самостоятельный хостинг

Это намного дороже, чем сервис хостинга PARSE.

Руководство по миграции с Parse

В инструкции и в видео содержатся разъяснения, как мигрировать с Parse на сервис хостинга Parse Back4app. Общее время миграции зависит от размера вашего приложения и обычно занимает меньше десяти минут. Процесс миграции состоит из следующих шагов:

  • Создание вашего бэкенда (Create Backend)
  • Миграция вашей базы данных (Migrate Database)
  • Миграция ваших ключей (Migrate Keys)
  • Обновление вашего SDK (Update Parse SDK)

Как написано в инструкции по миграции с PARSE, можно перенести базу данных и API к другому провайдеру BaaS, или поднять необходимую инфраструктуру (PARSE Server + инстанс MongoDB) самостоятельно, и таким образом выполнить миграцию своего приложения. Back4App является превосходной альтернативой для хостинга вашего приложения PARSE. Вам не придется волноваться о переписывании вашего приложения под другой API или необходимости изучать новую платформу. Чтобы вам было еще проще начать работу, команда Back4App создала инструмент миграции, который позволяет очень легко запустить ваше приложение PARSE в BaaS Back4App.

Посмотрите наше пятиминутное демовидео. Оно проведет вас по этапам, требуемым для проведения миграции.

Пожалуйста, внимательно прочитайте руководство по миграции на Back4App. Оно содержит общие принципы процесса миграции.

Создание бэкенда

Пожалуйста, зарегистрируйтесь в Back4app и нажмите «Migrate PARSE App».

Parse Migration

Миграция базы данных

Здесь охватывается перенос вашей базы данных с сервиса хостинга PARSE в инфраструктуру Back4app.

Database Migration

Миграция ключей

Ключи можно автоматически сгенерировать в Back4app, или использовать те же ключи, что были в PARSE. За подробными пошаговыми инструкциями, пожалуйста, обратитесь к документу ниже.

Keys Migration

Обновление SDK

Это последний шаг процесса миграции, и вы предоставите своему приложению новый адрес API. За подробными инструкциями, пожалуйста, пройдите по ссылке ниже.

Parse SDK Update

Что произойдет после отключения PARSE в январе 2017?

После окончательного отключения PARSE произойдет следующее:

  • Сервис хостинга больше не будет работать.
  • Приложения и базы данных больше не будут доступны.
  • Данные будут потеряны.
  • Приложения, все еще использующие PARSE API, перестанут работать.

Таким образом, все приложения должны мигрировать до января 2017 года. Иначе они просто перестанут работать.


Leave a reply

Your email address will not be published.