-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_mBaaS
- 戻る
- スマホ、PaaS(クラウドの該当節を参照)
- SaaS設計のポイント > SaaS活用
- サーバレス・アーキテクチャ
-
mBaaS = mobile backend as a Service、単に、BaaSともいう。
-
認証・決済・ストレージの3つがあればどんなアプリでも作れる。
-
モバイルアプリ開発に必要な、各種機能を提供する。
以下のような機能を持つ。
IdP & STS のクライアントとして振舞う。
- RDB, NoSQL
- ユーザ情報のCRUD処理
- 写真などのファイル管理
外部サービスに、ユーザアカウントでの紐付けが必要な事が多い。
オンライン決済サービスとの連携
スマホのプッシュ通知サービスとの連携
位置情報サービスとの連携
- イベント駆動型サービス(FaaS)(サーバレス・アーキテクチャの該当節を参照)
今では、mBaaS ≒ Firebase という感もある。
- Facebookが買収した。
- mBaaSといえば、Parseみたいなところがあった。
- Parseサービスの終了が発表され、2017/01/28まで利用可能。
- 個人のスマホアプリ開発者がParseを使うべき15の理由 - Qiita
https://qiita.com/koyopro/items/b9891aa7bb596b958d7e
mBaaSと言うより、SaaSの寄せ集めと言う感じ。
普段、AWSを使っているなら最適
https://aws.amazon.com/jp/products/
- Amazon DynamoDB(NoSQL)
- Amazon S3(ストレージ)
- Amazon Cognito(IDMaaS)
- Amazon SNS(プッシュ通知)
- AWS Lambda(イベント駆動型)
普段、Azureを使っているなら最適
https://azure.microsoft.com/ja-jp/services/
- Azure DocumentDB(NoSQL)
- Azure Storage(ストレージ)
- Azure Active Directory(IDMaaS)
- Azure Notification Hubs(プッシュ通知)
- Azure Functions(イベント駆動型)
普段、GCPを使っているなら最適
Firebaseへの移行が促されている機能もある。
https://cloud.google.com/products/
- Google Cloud Datastore(NoSQL)
- Google Cloud Storage(ストレージ)
- Google Cloud Identity(IDMaaS)
- Google Cloud Messaging(プッシュ通知)
- Google Cloud Functions(イベント駆動型)
補足(最新化)
上記のサービス名には、その後に改称・統合されたものがある。 Azure DocumentDB は Azure Cosmos DB に、 Azure Active Directory は Microsoft Entra ID に、 Google Cloud Messaging(GCM)は Firebase Cloud Messaging(FCM)に それぞれ移行した(Android (FCM) の「GCM廃止」を参照)。
- kinvey
- Appiaries
-
Kii Cloud
- MBaaS徹底入門――Kii Cloudでスマホアプリ開発:連載|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/mbaas
- MBaaS徹底入門――Kii Cloudでスマホアプリ開発:連載|gihyo.jp … 技術評論社
-
Milkcocoa
-
GMO mBaaS
-
Nifty Cloud mobile backend(現・ニフクラ mobile backend)
- BaasBox
- Apache Usergrid
-
オープンソースMBaaS「BaasBox」を使ってみる(1)
インストールからログインまで - Qiita
https://qiita.com/ritou/items/ec8f39ca274e2d5e7b8b -
オープンソースMBaaS「Apache Usergrid」を使ってみる(1)
インストールからログインまで - Qiita
https://qiita.com/ritou/items/0cd4b4a1750ec854b588
- NECモバイルバックエンド基盤 デベロッパー マニュアル
https://nec-baas.github.io/baas-manual/latest/developer/
-
mBaaSまとめてみた - Qiita
https://qiita.com/osamu1203/items/d7d2206cc079092d07c4 -
アプリ開発を強力サポート!
BaaSの基礎とおすすめサービス10選 | Tech2GO
https://blog.codecamp.jp/baas -
Parse.com 終了に伴うmBaaS業界の変化
BACKEND AS A SERVICE mbaas BLOG
http://blog.mb.cloud.nifty.com/entry/10852 -
アプリのバックエンドサービス(BaaS等)のまとめ
見積書の書き方チェックリスト「ミツモリスト」
https://www.misoca.jp/mlist/article/baas/ -
モバイル開発 - MBaaS プラットフォームを使用したモバイル開発の高速化
https://msdn.microsoft.com/ja-jp/magazine/mt707530.aspx
移行メモ
- Parse の説明の「mBaas」は「mBaaS」の誤記のため修正した。
- 本文の無い見出し(「kinvey」「Appiaries」「BaasBox」「Apache Usergrid」)は 箇条書きにまとめた。
- 同名の見出し(「その他」「参考」「概要」)が複数あり GitHub Wiki で アンカが衝突するため、括弧で文脈を補って一意にした。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, mBaaS, BaaS, Firebase, Parse, スマホ, クラウド, 認証基盤, プッシュ通知
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。