Skip to content

DNET_mBaaS

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

mBaaS

概要

  • mBaaS = mobile backend as a Service、単に、BaaSともいう。

  • 認証・決済・ストレージの3つがあればどんなアプリでも作れる。

  • モバイルアプリ開発に必要な、各種機能を提供する。

機能

以下のような機能を持つ。

認証基盤

認証基盤

IdP & STS のクライアントとして振舞う。

各種データストア

  • RDB, NoSQL
  • ユーザ情報のCRUD処理
  • 写真などのファイル管理

外部サービス連携

外部サービスに、ユーザアカウントでの紐付けが必要な事が多い。

オンライン決済サービス

オンライン決済サービスとの連携

プッシュ通知

スマホのプッシュ通知サービスとの連携

位置情報

位置情報サービスとの連携

その他(機能)

サービス

Firebase

Firebase

今では、mBaaS ≒ Firebase という感もある。

Parse

概要(Parse)

  • Facebookが買収した。
  • mBaaSといえば、Parseみたいなところがあった。
  • Parseサービスの終了が発表され、2017/01/28まで利用可能。

参考(Parse)

SaaS

mBaaSと言うより、SaaSの寄せ集めと言う感じ。

AWS Mobile Service

普段、AWSを使っているなら最適

https://aws.amazon.com/jp/products/

  • Amazon DynamoDB(NoSQL)
  • Amazon S3(ストレージ)
  • Amazon Cognito(IDMaaS)
  • Amazon SNS(プッシュ通知)
  • AWS Lambda(イベント駆動型)

Microsoft Azure

普段、Azureを使っているなら最適

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

  • Azure DocumentDB(NoSQL)
  • Azure Storage(ストレージ)
  • Azure Active Directory(IDMaaS)
  • Azure Notification Hubs(プッシュ通知)
  • Azure Functions(イベント駆動型)

Google Cloud Platform(Cloud Endpoints)

普段、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

国産mBaaS

  • Kii Cloud

  • Milkcocoa

  • GMO mBaaS

  • Nifty Cloud mobile backend(現・ニフクラ mobile backend)

OSS

  • BaasBox
  • Apache Usergrid

参考(OSS)

プロダクト

参考

移行メモ

  • Parse の説明の「mBaas」は「mBaaS」の誤記のため修正した。
  • 本文の無い見出し(「kinvey」「Appiaries」「BaasBox」「Apache Usergrid」)は 箇条書きにまとめた。
  • 同名の見出し(「その他」「参考」「概要」)が複数あり GitHub Wiki で アンカが衝突するため、括弧で文脈を補って一意にした。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。

Tags: 移行, mBaaS, BaaS, Firebase, Parse, スマホ, クラウド, 認証基盤, プッシュ通知

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally