43
Mobile-BaaS Overview and its Latest Movement モバイルBaaSの概観と最新動向 June 7, 2013 Shinichi Tomita Mashmatrix, Inc. @stomita

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

Embed Size (px)

Citation preview

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

Mobile-BaaS Overview and its Latest Movement

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

June 7, 2013

Shinichi TomitaMashmatrix, Inc.

@stomita

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

“(M)BaaS” ?

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

(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

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

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

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

Why BaaS ?• “Building backend sucks !”

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

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

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

(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

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

Major BaaS Players

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

Parse

https://www.parse.com/

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

Acquired by Facebook !

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

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

Kinvey

http://www.kinvey.com/

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

BaaS Ecosystem Map by Kinvey(as of Jan 2012)

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

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

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

StackMob

https://www.stackmob.com/

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

Appcelerator Cloud Services

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

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

Sencha.io

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

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

FeedHenry

http://www.feedhenry.com/

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

Players from Japan

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

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

BaaS in Enterprise

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

Enterprise-class BaaS

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

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

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

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

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

Enterprise BaaS Usage

Source: Forrester Research

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

Reality (1)

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

- Mike Facemire, Forrester Research

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

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

Reality (2)

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

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

を利用することはない”

- Jeff Mathers, Mobile Director at Johnson & Johnson

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

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

“Gorillas” to BaaS

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

Amazon

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

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

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

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

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

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

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

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

Google

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

Features• Google AppEngine上で稼働

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

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

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

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

• ソースコードも提供

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

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

Salesforce

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

Salesforce Platform Mobile Services

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

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

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

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

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

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

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

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

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

Summary

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

Summary

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

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

- BaaS Market ⇒ Enterprise Cloud Market

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

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

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

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

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

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

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