131120_JUKU_PaaS

ITソリューション塾
講義資料
PaaSの起源
© 2009-13,all rights reserved by NetCommerce & applied marketing
ASPからSaaSへ、ホスティングからIaaSへ
オンプレミス
アプリケーション
ミドルウェア
サービスプロバイダ
SaaS
ASP
(Application Service
Provider)
ネットワーク上のサー
バーにパッケージソフトを
搭載してネットワーク越し
に提供
Hosting/Housing
OS/ハードウェア
クラウド
データセンターのサー
バーをネットワーク越しに
提供
© 2009-13,all rights reserved by NetCommerce & applied marketing
SaaS
アプリケーションを「サー
ビス」として提供し、従量
課金
PaaS
IaaS
リソースを「サービス」とし
て提供し、従量課金
IaaS
NetCommerce
applied marketing
SaaSとASPの違い – マルチテナント
顧客
顧客
顧客
アプリ
アプリ
アプリ
サーバー
サーバー
サーバー
または
顧客
仮想化
サーバー
サーバー
データセンター
アプリ
アプリ
仮想化
サーバー
顧客
アプリ
サーバー
データセンター
アプリ
顧客
サーバー
データセンター
共有を前提とした設計
データの分離、セキュリティに配慮
メンテナンスコストが低い
リソースの利用効率が高い
パッケージをそのまま使用
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing
PaaSの誕生
Salesforce (1999)
Salesforce
User
App
User
App
Salesforceの顧客から、
Salesforceが持っているデータ
ベース、ワークフローなどの機能を
使ってCRM以外のアプリを作成し
たいという要望が高まった
APIを整備して公開 (2007.7)
→Force.com
→database.com (2011)
Database
Workflow
© 2009-13,all rights reserved by NetCommerce & applied marketing
Other
NetCommerce
applied marketing
Force.comのターゲットマーケット
全社規模の基幹システムであればコ
ストをかけてシステムを開発できる
ユーザーのタイプ
消費者
全社
部門
グループ
コンテンツ
データ
プロセス
トランザクション
アプリケーションのタイプ
Excel以上、全社システム以下
© 2009-13,all rights reserved by NetCommerce & applied marketing
部門レベルでは、コストをかけられな
い一方で変化の速度が速いため、改
修が頻繁に起こるため、IT部門もSIer
も対応しにくい。
このためユーザーが自分で作る必要
があるが、一から作るのは大変なた
め、何からのツールが必要。
→Notesのマクロ
→Excel/Access
NetCommerce
applied marketing
開発基盤としての Lotus Notes
グループウェア=グループ内での情報共有、コミュニケーション、コラボレー
ションを支援するソフトウェアスイート
様々なコミュニケーション機能をワンパッケージ化
グループウェアのア
イデアは1960年代末
からあった
電子メール
PCの普及により情報
量が増大し、情報の
効率的共有へのニー
ズが増した
ライブラリ
スケジューラ
ワークフロー
(電子決裁)
(1989)=インターネット直前
Lotus Notesが大企
業に受け入れられ
た理由
細い回線でも効率的にレプリ
ケーションを行うことができ、
複数の拠点を持つ大企業に
とって使い勝手が良かった
© 2009-13,all rights reserved by NetCommerce & applied marketing
BBS
電子会議室
インターネッ
トの商用利用
開始は1988年
強力で柔軟なスクリプトによ
り、ワークフローを比較的簡
単に作り込むことができた
NetCommerce
applied marketing
IaaSではAWS、PaaSではSalesforceが先行
http://www.srgresearch.com/articles/amazons-cloud-iaas-and-paas-investments-pay
http://www.srgresearch.com/articles/ibm-microsoft-and-google-still-playing-catch-amazon-iaaspaas-market
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing
Salesforce1
Salesforceプラットフォームを一新
モバイル対応
アプリマーケット
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing
PaaSのサポート範囲にはバラツキがある
OS
ハードウェア
フレームワーク
開発ツール
運用・管理ツール
IaaS
ミドルウェア
SaaS
アプリケーション
の重要性が増してき
ている
PaaSのサポート範囲にはバラツキがあり、複数のPaaSを組合わせたもの(BaaSな
ど)もある。また、PaaS用の開発環境や運用・管理ツールなども各種発表されてお
り、これらの組合せにより環境は千差万別になっているのが現状。
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing
BaaS (Backend as a Service)/MBaaS
BaaS
ミドルウェア
OS
ハードウェア
SaaS
PaaS
IaaS
BaaS
アプリケーション
モバイルサービスを構築す
る際に共通して必要となる
機能をサービスとして用意
し、パッケージで提供する
ユーザー管理
プッシュ通知
ソーシャルメディア連携
課金・決済処理
同期・共有・バックアップ
BaaSは元々モバイル向けサービスとして発表されたが、最近では
モバイル用のBaaSをMBaaSと呼ぶこともある
© 2009-13,all rights reserved by NetCommerce & applied marketing
ユーザー間のチャット
ロケーション連携
NetCommerce
applied marketing
クラウドサービス
API
クラウドサービス
API
OSSパッケージ
API
© 2009-13,all rights reserved by NetCommerce & applied marketing
マッシュアップ
マッシュアップ開発のベースとしてのPaaS
マッシュアップ開発
IT の深い知識がなくても、既
存のWebサービスAPIを組み
合わせて、短期間でアプリ
ケーション開発を行うこと。
新しい開発技法として注目さ
れている。
自社サービス
様々なWebサービスやBaaS
などのサービス、豊富なOSS
などにより、新たなプログラ
ミングをせずにアプリケー
ションを開発することが可能
になってきた
NetCommerce
applied marketing
http://itpro.nikkeibp.co.jp/article/COLUMN/20130412/470583/
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing
PaaSの相互運用性を確保するTOSCA
http://www.itmedia.co.jp/enterprise/articles/1305/14/news025_2.html
© 2009-13,all rights reserved by NetCommerce & applied marketing
NetCommerce
applied marketing