八子クラウド座談会_BaaS特集への誘い 130914

12
フフフフフフフフフフフフフフフBaaS フフフフフフ2013 フ 9 フ 14 フ 第 11 第 第第第第第第第第第 twitter 10 第第第第 フフ フフ

description

2013年9月14日開催 第11回八子クラウド座談会にプレゼンした、BaaSとは何かのオーバービュー資料。 ダウンロード可能です。

Transcript of 八子クラウド座談会_BaaS特集への誘い 130914

Page 1: 八子クラウド座談会_BaaS特集への誘い 130914

フロントがあるからバックがある!~ BaaS 特集への誘い~

2013 年 9 月 14 日

第 11 回 八子クラウド座談会

twitter :

10 分だけよ~ん

八子 知礼

Page 2: 八子クラウド座談会_BaaS特集への誘い 130914

2

自己紹介 デロイト トーマツ コンサルティング株式会社八子 知礼 TMT インダストリグループ/執行役員パートナー

• 松下電工株式会社、外資系コンサルティング会社等を経て現在に至る。• 通信キャリア、プロバイダ、ハイテク/電子機器メーカ等に対して、

新規事業戦略立案、 CRM/ 顧客戦略、商品 / サービスマーケティング戦略、 チャネル戦略の策定 、購買・調達 BPR 、物流・商流・バリューチェーン 再編を中心としたプロジェクトを手掛けている。

• 著書「図解クラウド早わかり」、共著書「図解 ロジスティクスマネジメント」• 日経コンピュータ、日経コミュニケーションに寄稿多数、メディア等での講演多

数• MCPC  アドバイザー/ SMC 研修講師• CUPA (クラウド利用促進機構)アドバイザー• 新世代 M2M コンソーシアム理事 

• 松下電工株式会社、外資系コンサルティング会社等を経て現在に至る。• 通信キャリア、プロバイダ、ハイテク/電子機器メーカ等に対して、

新規事業戦略立案、 CRM/ 顧客戦略、商品 / サービスマーケティング戦略、 チャネル戦略の策定 、購買・調達 BPR 、物流・商流・バリューチェーン 再編を中心としたプロジェクトを手掛けている。

• 著書「図解クラウド早わかり」、共著書「図解 ロジスティクスマネジメント」• 日経コンピュータ、日経コミュニケーションに寄稿多数、メディア等での講演多

数• MCPC  アドバイザー/ SMC 研修講師• CUPA (クラウド利用促進機構)アドバイザー• 新世代 M2M コンソーシアム理事 

エンタープライズモバイル2013 年 9 月連載開始

中経出版より「図解クラウド早わかり」出版

好評 8 刷

2012/11/17  中経出版より「モバイルクラウド」出版!!

好評http://japan.zdnet.com/mobile/sp_enterprise_mobile/

Page 3: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS とは

3

サーバ側のコードを書くことなく、クラウドと連動するモバイルアプリケーションを効率よく開発できる環境を提供するもの。

出展: Publickey

八子的には“ 効果的にモバイルクラウドを

実現するための必須の環境“

ひそかにバースのユニフォーム姿と

イメージがかぶる

Page 4: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS とはなんぞや?どんな機能を提供しているのか?

4

アプリ内課金

ユーザ管理

開発プラットフォーム

データストア

プッシュ通知

ソーシャル連携

ステータス管理

解析ダッシュボード

位置サービス連携

パーソナライゼーション

アクセスコントロール

Web (クラウド)やモバイルのアプリケーション開発で、共通で必要になる機能群をあらかじめライブラリで用意しておき、 API で提供する

Page 5: 八子クラウド座談会_BaaS特集への誘い 130914

例: Sencha.io の開発フレームワーク「 Space 」 開発から展開までを念頭においた、 IT ベンダー/エンドユーザによって構築されるす

べてのモバイルデバイス上で実行する、安全なビジネスアプリケーションを管理するための完全な HTML5 アプリ開発プラットフォーム。

5

4

Page 6: 八子クラウド座談会_BaaS特集への誘い 130914

既存のクラウドサービス分類との位置づけ( PaaS と何が違うのか)

6

Hardware

OS/Middleware

DevelopingPlatform

InfraScalability Control

InfraOrchestration

ApplicationModule/ SDK/ Library

Service / Application

Contents

BaaS

PaaS

SaaS (フロント)

IaaS

BaaS はよりアプリケーションフロントに近い開発環境PaaS はインフラレイヤーの開発環境と区分すればわかりやすい

Page 7: 八子クラウド座談会_BaaS特集への誘い 130914

7

Page 8: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS Players  (ざっくり) Player Name URL Overview Related Player

Sencha.io http://www.sencha.com/ Touch や Ext JS の開発で知られる Sencha Inc. の提供するクラウドプラットフォーム

iKnode http://iknode.com/ C# の API をすぐにクリエイトできる環境をクラウドで提供

Deployd http://deployd.com/ Web とモバイル向けの API 群を数分で導入展開可能なプラットフォーム

CloudyRec http://cloudyrec.com/ アプリ開発者向けに、プッシュ型通知サービス、 Facebook サポート、そしてバックエンドにおいて必要となるその他の機能や自動化エンジンを提供。

FeedHenry http://www.feedhenry.com/ ネイティブの iOS 、 Android アプリを開発できる環境を提供

Applicasa http://www.applicasa.com アプリ内課金などの開発基盤とプロモツールを提供

ScottyApp http://scottyapp.com/ ワンタッチで始められるソーシャル連携などのバックエンドサービス

YorAPI http://yorapi.wordpress.com/

mobDB https://www.mobdb.net/ すぐに利用可能なリアルタイムバックエンドサービスをクラウドで提供

Flury AppCloud http://www.flurry.com/ 1人から 10億人までサポートするモバイルアップ開発基盤

Kumulos http://www.kumulos.com クラウドアプリの管理、ダウンロード、統計情報の提供

Netmera http://www.netmera.com/ ユーザ管理、ソーシャル連携、プッシュ、エンゲージ分析を提供

Apstrata http://www.apstrata.com/ グループとユーザーの作成、プロファイリング、パーソナライゼーション、アクセス権やその他の機能を管理するアイデンティティサービスを提供

AppGlu http://appglu.com/ モバイルアプリのミッションコントロール

Usergrid http://usergrid.com/ モバイルアプリからデータやユーザやイベントを管理するための API の提供 API 管理 apigee が買収

CloudMine https://cloudmine.me/ モバイルと Web の API 開発にかかるプラットフォームを提供

Firebase https://www.firebase.com/ リアルタイム同期に特徴のあるアプリ開発プラットフォーム

Cocoafish API でユーザ管理、ソーシャル連携、プッシュ、ステータス管理で実現 Titanium Mobile を提供する Appceleratorに買収された

Buddy http://buddy.com 開発プラットフォームと解析ダッシュボードを提供しアプリ価値を最大化

Kinvey http://www.kinvey.com/ 開発者向けのみならずエンタープライズ向けにも管理環境を提供 Google と提携

StackMob https://www.stackmob.com/ 通知 API 、ストレージ、 HTML5 、地理位置情報、ソーシャルを提供

Parse http://www.parse.com データストア、プッシュ、ユーザ管理、ソーシャル/位置サービス連携を提供 Facebook が買収

Meteor http://www.meteor.com レイテンシを保証する純粋 JavaScript のオープンソースのプラットフォーム8

SOURCE :前ページの Kinvey の図中にあるプレイヤーを八子が抽出。情報は各社の Web より。

Page 9: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS Players  ロゴ

9

Page 10: 八子クラウド座談会_BaaS特集への誘い 130914

モバイルアプリ向け BaaS が必要な背景 Web API をいかにはやく構成するかで製品の基盤になり、その後の展開 (別のプラットフォーム向け ) がしやすく

なる。

一人でアプリの実装と Web API の構成などをやるのはなかなか大変、アプリと Web API向けに別の技術を習得する必要。

この「サーバ側」にあたる仕事がかぶりがちな部分を提供することでアプリ制作の本来の領域に集中できる。

10

出展: laiso 「モバイルアプリのバックエンド( WebAPI )に特化したサービスのまとめ」     http://iphone-dev.g.hatena.ne.jp/laiso/20120223/1330007695    を参考に、八子がイラスト化

フロント(モバイルアプリケーション)の開発効率を上げるために、バックエンドで共通機能をライブラリ化して提供することに

アプリ A アプリ B アプリ C

ユーザ管理

プッシュ通知

アプリ内課金

ストレージ

ユーザ管理

プッシュ通知

アプリ内課金

ストレージ

ユーザ管理

プッシュ通知

アプリ内課金

ストレージ

WebAPI WebAPI WebAPI

iOS から Android へ iOS から Android へ iOS から Android へ

デザイン

ストーリー

課金モデル

UI / UX アプリごとに考える固有のもの

アプリで結構な共通項が多く、サーバーサイドで管理上実装する必要があるもの

相反

サーバ上で共通化すればええやん

Page 11: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS市場は 5 年で 35倍の市場規模へ成長する!

11

CAGR24

5%

SOURCE : " Cloud Backend-as-a-service (BaaS)/ Mobile BaaS (MBaaS) Market - Global Advancements, Business Models, Technology Roadmap, Forecasts & Analysis (2012 - 2017) “published by MarketsandMarkets ( http://www.marketsandmarkets.com )

Web サービスやモバイルアプリが増殖する一方で、それを支えるバックエンドこそが“課金可能な“プラットフォームとして生き残る可能性

クラウドの成長率が 40% 、SaaS の成長率が 30% 、

モバイルクラウドの成長率が200% と比して極めて高い

Page 12: 八子クラウド座談会_BaaS特集への誘い 130914

BaaS に期待すること

グローバルプラットフォーマーへ

まさに「モバイルクラウド」の時代

HTML5時代に最適化されたアプリケーション開発環境

12

本日の登壇者の皆様がその答えを教えてくれることでしょう!