#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
###<追記>
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が一晩でやってくれました
- 国産mBaaS
- ハンズオンセミナーもやってる https://ncmb.doorkeeper.jp/events/past
- 月額制
- プラン上限が近づいたり、APNs証明書の期限が近づいたりしたらお知らせしてくれる (有料プラン)
######NIFTY Cloud mbの料金
Basic | Expert | |
---|---|---|
料金 | 無料 | ¥3万 / 月 |
APIRequest数 | 200万 / 月 | 5,000万 / 月 |
Push数 | 200万 / 月 | 1,000万 / 月 |
ストレージ容量 | 5GB | 100GB |
ファイルサイズ制限 | 5MB | 100MG |
- カスタマイズプランもある
##4. Batch
https://batch.com/
- TechCrunchで紹介されてた
- Parse.comからのマイグレーションツールあり
- 月額制
- プランによって、1分間に送れるpush数が違う
######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って最高だったよね。