PARSE サーバーをホストにするための移行方法

PARSE サーバーをホストにするための移行方法

この記事では、Parse Serverの概要、新しいホスティングサービスへのアプリケーション移行方法、その背景のr 歴史、およびParse停止に対する最善策について説明します。これを読めば、以下について知ることができます。

  • Parseサーバとは何か?
  • Parse停止について、本当の理由。
  • 最良のParseの選択肢とParseからの離脱方法。
  • Parseからの代替、移行オプション。
  • Parseサーバーを導入して使用する方法。
  • Parseダッシュボード。
  • Parseサーバーホストにかかるコスト。
  • Parseの停止後は?

発表

Facebookは2016年1月28日に、開発者向けのプラットフォームPARSEを停止すると発表した。

発表

Parseとは何ですか?

Parseとは、モバイルバックエンドを構築するためのSDKを提供するサービスプラットフォームとして働くBaaS – バックエンドです。 Parseを使用することで、開発者はスケーラブルなバックエンドを数分で追加でき、サーバー管理を気にする必要なしに、記録的な時間内にフル機能のモバイル、Webアプリケーションを起動できます。 PARSEはプッシュ通知、ソーシャルインテグレーション、データストレージ、Cloud Codeを使用してアプリのバックエンドに豊富なカスタムロジックを追加する機能を提供します。

なぜFacebookはPARSEを停止を?

Facebookの戦略的ロードマップは2013年から2016年にかけて大きく変化し、下記イメージの示す通り、もはやPARSEの一部ではありませんでした。

facebook-parse

Parseの買収に対してFacebookへの収益性がなく、どのようにしてお金を稼げるか不透明でした。このシナリオが変更され、Facebookは広告ビジネスを手掛ける”金儲けマシン”になりました。この新しい変更と同時に、FacebookがPARSE停止を決めた主な3理由。:(I)彼らのコアビジネスに集中する。そこにはより多くのお金があり、競争はありません。 (II)BaaSはB2Bビジネスであり、Facebookの専門知識はB2Cの顧客である。 (III)2013年以降Facebookの戦略が変わった。

Parseサーバーとは何ですか?

Parse ServerはParseのオープンソース版で、Githubでダウンロードが可能。

Parse Server Download Github

Parseサーバーは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 から移行する場合は、新しいモバイルまたはWebアプリケーションを作成するために、基本的に3つの選択肢があります。オプションは次の通りです。(1)PARSEサーバーホスティングプロバイダー。 (2)MbaaS – サービスプラットフォームとしてのモバイルバックエンド。 (3)PARSEサーバーの自己完結ホスティングソリューション。

Parseホスティングサービス

セルフホスティングソリューションとPARSE Serverホスティングプロバイダの主な違いは、PARSE Serverの展開と保守に関連性があります。 Parseサービスホスティングプロバイダは、新しいアプリケーションを作成したり、PARSEからアプリケーションを移行したが可能で、すぐに使用できる環境を提供します。

最も重要なPARSEホスティングサービスはBack4Appです。

自己完結ホスティング

Parseホスティングサービスよりもはるかに高価です。

Parse移行チュートリアル

このガイドとビデオで、ParseからParseホスティングサービスBack4appに移行する方法について詳しく説明します。移行の合計時間は、アプリケーションのサイズによって異なり、通常は10分未満です。移行プロセスでは、次の手順が理解されています。

  • バックエンドを作成する
  • データベースの移行
  • 鍵の移行
  • SDKを更新する

Parseマイグレーションガイドに示されているように、データベースとAPIを別のBaaSプロバイダーに移行するか、必要なインフラストラクチャー(PARSE Server + MongoDBインスタンス)を自分で設定してアプリを移行できます。 Back4AppはPARSEアプリケーションのホスティングに最適。別のAPIを使用してアプリケーションを書き直したり、新しいプラットフォームの使い方を覚えたりする必要はありません。 Back4Appチームでは、タスクをさらに簡単に開始できるようにするために、Back4App BaaSでParseアプリ実行を非常に簡単にする移行機能を作成しました。

私たちの5分のデモビデオを見てください。移行を実行するために必要な手順を説明します。

Back4App移行チュートリアルをよくお読みください。移行プロセスの一般的なガイドラインを示します。

バックエンド作成

Back4appにサインアップし、Parseアプリケーションの移行をクリックしてください。

Parse Migration

データベースの移行

ParseホスティングサービスからBack4appのインフラストラクチャへのデータベースの移行について説明します。

Database Migration

キーの移行

Back4appで鍵を自動的に生成することも、PARSEで使用した鍵と同じ鍵を使用することもできます。詳細な手順については、下記の文書をご覧ください。

Keys Migration

SDKアップデート

これがプロセスの最終ステップで、アプリに新しいAPIアドレスを提供。詳細な手順については、下のリンクをご覧ください。

Parse SDK Update

Parseが2017年1月に停止した後は?

Parseの完全終了後、次のイベントが発生します。

  • ホスティングサービスはもう機能しません
  • Appsとデータベースはアクセスできなくなります
  • データが失われます。
  • まだPARSE APIに接続しているアプリケーションは動作を停止します。

したがって、すべてのアプリケーションはJan 2017より前に移行する必要があります。そうしなければ、作業が停止するだけです


Leave a reply

Your email address will not be published.