Parse Alternatywy migracji dla serwera głównego Parse

Parse Alternatywy migracji dla serwera głównego Parse

Ten artykuł dostarczy kompleksowy raport wyjaśniający, czym jest Parse Server, jak dokonać migracji aplikacji do nowej usługi hostingowej, powody zamknięcia oraz najlepsze alternatywy. Czytając ten artykuł dowiesz się:

  • Czym jest serwer Parse?
  • Prawdziwy powód zamykania serwera Parse.
  • Najlepsze alternatywy dla serwera Parse oraz jak migrować z serwera Parse.
  • Alternatywy dla usługi Parse i opcje migracji.
  • Jak wdrożyć i korzystać z serwera Parse.
  • Panel użytkownika Parse.
  • Koszt hostingu serwera Parse.
  • Jakie będą skutki zamknięcia serwera Parse?

Ogłoszenie

28 stycznia 2016 Facebook ogłosił zamknięcie platformy developerskiej PARSE.

Parse Announcement

Czym jest Parse?

PARSE to BaaS – platforma usługi Backend (Backend as a Service), która dostarcza developerskich narzędzi systemowych (SDK – Software Development Kit). Z PARSE, programiści mogą dodać skalowany backend w kilka minut i błyskawicznie uruchomić w pełni funkcjonalną aplikacje mobilną lub internetową, jednocześnie nie martwiąc się zarządzaniem serwerem. PARSE oferuje funkcje notyfikacji, integracje społeczną, przechowywanie danych, oraz dostarcza bogaty wachlarz rozwiązań dla zarządzania użytkownikami do backendu Twojej aplikacji przy użyciu kodu Cloud.

Dlaczego Facebook zdecydował się zamknąć Parse?

Strategiczny plan działania Facebooka znacząco się zmienił pomiędzy 2013 a 2016 rokiem i tak jak widać na załączonym poniżej obrazku, Parse nie jest już dłużej jego częścią.

facebook-parse

Przy nabyciu Parse Facebook nie przynosił dochodów oraz nie było to jasne, w jaki sposób będzie zarabiał. Ten scenariusz się zmienił i teraz Facebook jest maszynką do zarabiania pieniędzy z reklam. W związku z tym pojawiły się 03 główne powody, dla których Facebook zdecydował się zamknąć PARSE, a są one następujące: (I) Skupienie na działalności podstawowej. Jest bardziej dochodowa i brak konkurencji. (II) BaaS jest modelem biznesowym B2B (Business to Business – biznes dla biznesu) a ekspertyza Facebooka dotyczy klientów B2C (Business to Customer – biznes dla klienta). (III) Od 2013 strategia Facebooka uległa zmianie.

Czym jest Parse Server?

Parse Server jest wersją wolnego oprogramowania Parse dostępnej na Github.

Parse Server Download Github

Parse Server nie jest kopią Parse! Pomiędzy wersjami występują zasadnicze różnice.

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

Jakie są alternatywy dla Parse?

Jeśli migrujesz z platformy PARSE tworząc nową aplikację mobilną lub internetow, masz 3 opcje: (1) Dostawcy hostingu PARSE Server. (2) Kolejna (MbaaS – Mobile Backend as a Service platform) komórkowa platforma backendu (3) Rozwiązania hostingowe PARSE Server.

Usługi hostingowe Parse

Główne różnice między własnymi rozwiązaniami hostingowymi w porównaniu z hostingiem u dostawców PARSE Server są związane z wdrożeniem i utrzymaniem PARSE. Dostawcy hostingu PARSE Server dostarczają usługę gotową do użytku, w której można utworzyć nową aplikację lub dokonać migracji aplikacji z platformy PARSE.

Najważniejszym serwisem hostingowym PARSE jest Back4App.

Własny hosting

Jest o wiele droższy niż usługa hostingowa Parse.

Samouczek migracji Parse

Niniejszy poradnik i wideo szczegółowo przedstawi jak migrować z PARSE do serwisu hostingowego Back4app. Całkowity czas migracji zależeć będzie od rozmiaru Twojej aplikacji i zazwyczaj zajmie mniej niż 10 minut. Proces migracji przebiega następująco:

  • Tworzenie Backendu (Create Backend)
  • Migracja bazy danych (Migrate Database)
  • Migracja kluczy (Migrate Keys)
  • Aktualizacja SDK (Update SDK)

Tak jak sugeruje przewodnik, można przeprowadzić migrację bazy danych i API (Application Programing Interface – interfejs aplikacji programowania) do innego operatora BaaS lub osobiście stworzyć wymaganą infrastrukturę (Parse Server + MongoDB instance) do migracji aplikacji. Back4App jest doskonałą alternatywą dla hostingu twojej aplikacji PARSE. Nie musisz się martwić przepisywaniem swojej aplikacji za pomocą innego API lub uczeniem się nowej platformy. Aby ułatwić Twój start jeszcze bardziej, zespół Back4App stworzył funkcję migracji, która ułatwia uruchomianie aplikacji w Back4App BaaS.

Obejrzyj nasz 5 minutowy film demonstracyjny. Pokaże Ci on wymagane kroki do przeprowadzenia migracji.

Prosimy o dokładnie zapoznanie się z samouczkiem migracji Back4App. Dostarczy ona ogólne wytyczne dotyczące procesu migracji.

Tworzenie backendu

Zarejestruj się na Back4app i naciśnij na ‘’migruj aplikację PARSE’’.

Parse Migration

Migracja bazy danych

Obejmuje ona migrację Twojej bazy danych z serwisu hostingowego PARSE do infrastruktury Back4app´s.

Database Migration

Migracja kluczy

Klucze mogą być automatycznie wygenerowane przez serwis Back4app lub możesz użyć kluczy użytych na PARSE. W celu uzyskania szczegółowych informacji jak to zrobić, użyj poniższego dokumentu.

Keys Migration

Aktualizacja SDK

To jest ostatni krok procesu, dostarczy on nowy adres API dla Twojej aplikacji. W celu uzyskania szczegółowych instrukcji, kliknij w poniższy link.

Parse SDK Update

Co się stanie po zamknięciu PARSE w styczniu 2017?

Po całkowitym zamknięciu Parse, będą miały miejsce następujące zdarzenia:

  • Serwis hostingowy przestanie działać
  • Dostęp do aplikacji i baz danych nie będzie możliwy
  • Dane zostaną utracone
  • Aplikacje nadal połączone z PARSE API przestaną działać.

Tak, więc wszystkie aplikacje muszą zostać przeniesione przed styczniem 2017 roku. W przeciwnym razie po prostu przestaną działać.


Leave a reply

Your email address will not be published.