モバイルBaaSの概観と最新動向 (2013/6/7)

Preview:

Citation preview

Mobile-BaaS Overview and its Latest Movement

モバイルBaaSの概観と最新動向

June 7, 2013

Shinichi TomitaMashmatrix, Inc.

@stomita

“(M)BaaS” ?

(M)BaaS = (Mobile) Backend as a Service

Source: http://blogs.forrester.com/michael_facemire/12-04-25-mobile_backend_as_a_service_the_new_lightweight_middleware

Key Features of BaaS1. モバイルでのコンテキストの活用(位置情報、ソーシャルなど)2. ネイティブのプッシュ通知3. クラウド上のストレージとデータ処理4. REST形式でのサービス API

5. データストアのモデリング6. 伝送に最適化されたデータへのアクセス(JSON)7. ユーザ管理機能8. 分析機能9. データのポータビリティ10.クラウド-to-クラウドの接続11.柔軟な価格モデルSource: “Cloud Mobile Development: Enabled By Back-End-As-A-Service, Mobile’s New Middleware” by Michael Facemire, Forrester Research

Why BaaS ?• “Building backend sucks !”

- 技術スタックの調査と選定- コードの記述- 3rd Party APIとの連携- コードのテスト- スタックのデプロイ- セキュリティ- バージョニング- 新機能導入時のメンテナンス

Source: http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service

(M)Baas Market Forecast• 2012年には $216M(216億円) であったが2017

年には$7.7B(7,700億円)に達すると予測

• http://www.marketsandmarkets.com/PressReleases/baas.asp

• 参考:ガートナーでは2012年のPaaS市場規模は約$1.2B(1,200億円)

2016年には$2.9B(2,900億円)になると予測

• http://www.gartner.com/newsroom/id/2242415

Major BaaS Players

Parse

https://www.parse.com/

Acquired by Facebook !

http://techcrunch.com/2013/04/25/facebook-parse/

Kinvey

http://www.kinvey.com/

BaaS Ecosystem Map by Kinvey(as of Jan 2012)

BaaS Ecosystem Map by Kinvey(as of Jan 2013)

Source: http://www.kinvey.com/blog/2206/the-backend-as-a-service-ecosystem-map-update-a-growing-market

StackMob

https://www.stackmob.com/

Appcelerator Cloud Services

http://www.appcelerator.com/cloud/

Sencha.io

http://www.sencha.com/products/io/

FeedHenry

http://www.feedhenry.com/

Players from Japan

http://kii.com http://www.appiaries.com

BaaS in Enterprise

Enterprise-class BaaS

• Forrester Research による定義ではEnterprise-class BaaS には

“Direct enterprise integration capabilities” が備わっている、としている

• (同社のレポートによると)

StackMob, Kinvey, FeedHenry, CloudMineなどが該当する

Enterprise BaaS Usage

Source: Forrester Research

Reality (1)

“(現時点では)BaaSユーザーにおける企業顧客の割合は約5%にすぎない”

- Mike Facemire, Forrester Research

http://www.computerworld.jp/topics/601/206702

Reality (2)

“社内向けのアプリケーションや、短期間/低予算のブランド・キャンペーンをサポートする目的で、実験的にBaaSを使っている”

“長期的に利用する予定のアプリケーションや営業支援(SFA)アプリケーションにBaaS

を利用することはない”

- Jeff Mathers, Mobile Director at Johnson & Johnson

http://www.computerworld.jp/topics/601/206735

“Gorillas” to BaaS

Amazon

Social Sign-in + AWS = ?• エンドユーザの認証のための中間サーバなしでも、AWSサービスを直接利用するモバイルアプリが作れるように

- 例:FacebookIDでログインし、S3上に割り当てられたユーザ専用のエリアに写真やファイルをアップして共有するアプリなど

• AWSの対象とする市場がさらに拡大する

- 今まで:開発者・システム管理者がアカウントにログインしてアクセス

- これから:エンドユーザが自分のソーシャルアイデンティティを用いて直接アクセス

• モバイルBaaS化への第一歩?

Google

Features• Google AppEngine上で稼働

• サーバ側のコーディングレスでAndroidモバイルアプリが作成可能

• Google Cloud Endpoints (AppEngine上のコードをAPI化する)上で構築。

• Google アカウントでの認証とアクセス制御が組み込み

• Continuous Query(サーバー側に保存されたデータの変化を捉えてクエリを継続的に実行)

• ソースコードも提供

- https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java

Salesforce

Salesforce Platform Mobile Services

http://www.salesforce.com/platform/mobile/

BaaS Ecosystem Map by Kinvey(as of Apr 2013; Latest)

BaaS Ecosystem Map by Kinvey(as of Apr 2013; Latest)

Is Salesforce Really a BaaS ?✓ モバイルでのコンテキストの活用(位置情報、ソーシャルなど)△ネイティブのプッシュ通知✓ クラウド上のストレージとデータ処理✓ REST形式でのサービス API

✓ データストアのモデリング✓ 伝送に最適化されたデータへのアクセス(JSON)✓ ユーザ管理機能✓ 分析機能✓ データのポータビリティ✓ クラウド-to-クラウドの接続✓ 柔軟な価格モデル

Summary

Summary

• “(M)BaaS” は2013年のクラウド市場においてホットな領域となる

• すでにいくつかのプレーヤーはEnterprise市場を見据えている

- BaaS Market ⇒ Enterprise Cloud Market

• ビッグプレイヤーが相次いで参入の兆し

- 市場に対する信頼が高まる

- 差別化ポイントの少ないベンダーから淘汰が進む可能性も

Appendix: References (1)

• モバイルアプリのバックエンド(Web API)に特化したサービスのまとめ- http://iphone-dev.g.hatena.ne.jp/laiso/20120223/1330007695

• モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。「Parse」が正式サービス開始- http://www.publickey1.jp/blog/12/baasbackend_as_a_serviceparse.html

• BaaS (Backend as a Service) について- http://d.hatena.ne.jp/shinichitomita/20120329/1333006493

• 「モバイルアプリのバックエンド(Web API)に特化したサービスのまとめ」のその後(2013年版)

- http://akisute.com/2013/05/web-api2013.html

• AWSがソーシャルログイン可能に。つまりAWSが事実上のMBaaSになった- http://d.hatena.ne.jp/shinichitomita/20130529/1369828154

Appendix: References (2)

• Overview Of The Backend as a Service (BaaS) Space- https://cloudsecurity.intel.com/analyst-reviews/overiew-of-baas

• Mobile Backend-as-a-Service (MBaaS): Give me Liberty or give me… Convenience?- http://blog.programmableweb.com/2012/11/29/mobile-backend-as-a-

service-mbaas-give-me-liberty-or-give-me-convenience/

• Which mobile Backend as a service (BaaS) providers are ready to support common enterprise usecases/workflows?- http://www.quora.com/Mobile-Applications/Which-mobile-Backend-

as-a-service-BaaS-providers-are-ready-to-support-common-enterprise-usecases-workflows

• NoBackend: Front-End First Web Development- http://www.infoq.com/news/2013/05/nobackend