Help us understand the problem. What is going on with this article?

Parse.comがなくなるので、Push通知用の移行先候補を料金ベースで調べた。

More than 3 years have passed since last update.

TL;DR

  • 社内LTのネタ探してたところ、Parse.comが約1年後に亡くなるとのアナウンスがあった。
  • 移行先を考える上で、他のサービスの料金が気になるので調べた。
  • 基本的にParse.comはPush通知のサーバーとして使っていたので、Push通知配信機能のみ
  • 調べたのは以下4つ (時間があったら更新する)
1. Amazon Simple Notification Service
従量課金制
毎月無料枠あり、追加も$1単位
Push投げるだけなら、これだと思う (他の機能使いたかったらAmazon Mobile Hab)
2. Azure Notification Hubs
月額+超過分課金制
料金計算が複雑で、例見てもよくわからなかった
3. NIFTY Cloud mobile backend
月額制
国産、サポート充実
ストレージ機能も容量大きめ
4. Batch
月額制
Parse.comからのマイグレーションツールあり
上限が1分間あたりに配信できるPushで計算する

社内LTで話した

スライドはこちら

※ 一部、加筆・修正を加えています。

話したこと
  • GitHubに上がったparse-server (-example) を動かすまでのこと ←ここまでで4/5分使ってしまった。
  • 移行先候補として、他のmBaaS (もしくはそれに準ずる何か) の料金形態のこと ←本当はこっちを、時間取って話したかった。

Parse.comが亡くなる

2017/01/29 (現地時間、たぶんサンフランシスコ) でサービスが終了することが発表された。
http://blog.parse.com/announcements/moving-on/
弊社アプリでも使っている。
自分もお世話になりました。http://tech.aainc.co.jp/archives/10451

OSS化

サービス終了アナウンスと同時に、GitHubでparse-serverが公開された。
今後はOSSとして、開発されるっぽい。
非常に残念なことに、Push配信機能がサポートされてない!!!!!
https://github.com/ParsePlatform/parse-server#not-supported
スクリーンショット 2016-02-06 1.47.37.png

<追記>

parse-serverのv2.0.8のアップデート (2016/02/11) で、Push配信機能が追加された模様!
Updates for 2.0.8
詳細はwikiも参照。
dyuju_youさん情報ありがとうございました。

Parse.comからの移行先候補

参考にさせて頂きました : Parse.com 終了に伴う mbaas サービスの移行方法

1. Amazon Simple Notification Service (SNS)

http://aws.amazon.com/jp/sns/

  • みんな大好きAWS (知見多い)
  • 重量課金制
  • Push、メール配信等の通知機能のみ提供 -> ストレージ等の機能も使いたいなら AWS Mobile Hub
  • メッセージのサイズ上限は254KB ※64KBのチャンク毎に1リクエストとして計算 × 4が最大
Amazon SNSの料金
  • 毎月100万件のPushは無料 (SNS無料利用枠)
  • 追加は基本 $1/100万Push
  • 一斉送信だと実質価格は安くなるかも (\$0.5/100万Pushの発行 + \$0.5/100万Pushの配信)

2. Azure Notification Hubs

https://azure.microsoft.com/ja-jp/services/notification-hubs/

  • 公式の説明が丁寧 (に見えた)
  • 逆に、それ以外の知見は少ない印象…
  • 月額+超過分課金制? -> 正直料金形態の見方がわかんなかった
Azure Notification Hubsの料金
無料 BASIC STANDARD
料金 無料 ¥1,020 / 月 ¥20,400 / 月
Push数 100万 / 月 10,000万 / 月 20,000万 / 月
追加Push料 (10M~100M) 利用不可 ¥102 ¥1,020
追加Push料 (100M以上) 利用不可 ¥102 ¥255
  • レベルごとに名前空間 (グループ化機構) とハブ (複数プラットフォームに通知を送信するエンジン) の上限もある。
  • 料金計算が複雑過ぎて、理解できてない。 (諦めた)

3. NIFTY Cloud mobile backend (mb)

http://mb.cloud.nifty.com

NIFTY Cloud mbの料金
Basic Expert
料金 無料 ¥3万 / 月
APIRequest数 200万 / 月 5,000万 / 月
Push数 200万 / 月 1,000万 / 月
ストレージ容量 5GB 100GB
ファイルサイズ制限 5MB 100MG
  • カスタマイズプランもある

4. Batch

https://batch.com/

Batchの料金
BASIC PREMIUM PRO ENTERPRISE
料金 無料 $49 / 月 $199 / 月 相談
1分間に送れる最大Push数 500 push/min/app 2,000 push/min/app 2万 push/min/app 100万 push/min/app
10万Pushを送るためにかかる時間 3時間 50分 5分 5秒
  • 年間契約だと15%OFFになる
  • 「Parse.comからの移行ならPROが完璧だぜ」とのこと

所感

  • 今のところ、用途と規模的にはAmazon SNSかな?
  • 料金にフォーカスしたので、いざ導入の段階だと話は別だけど...
  • 結局のところ、Parse.comって最高だったよね。
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away