Open PaaSの動向とOpen PaaS研究会検証計画（案）2012年5⽉21⽇
Open PaaS研究会

Copyright (c) OCDET All Rights Reserved.

⽬次
０．Open Passの動向
１．Open PaaS研究会の⽅針
２．作業実施⽅針
３．スケジュール案
４．活動内容と成果物（案）５．想定環境６．検証環境提供スペック
７．Open PaaS研究会参加のお願い
８．検証環境のデモの実施 （川⼝さんより）

Copyright (c) OCDET All Rights Reserved.

2

0. Open PaaS の位置づけ

Copyright (c) OCDET All Rights Reserved.

3

0. パブリッククラウドの市場はIaaSからPaaSへ
2011年の国内パブリッククラウドサービス市場規模は、前年⽐45.9％増の662億円・2011年〜2016年の年間平均成⻑率は38.8％、2016年の市場規模は2011年⽐5.2倍の3,412億円と予測
特にPaaS市場が2015年には1000億円規模を超え、国内パブリッククラウドサービス市場で最⼤規模のセグメントになると⾒込む。

IDC Japan 「国内パブリッククラウドサービス市場予測」 2012.5.8
Copyright (c) OCDET All Rights Reserved.

4

0.IaaSのコモディティ化を⾒据えPaaS市場が成⻑分野にIaaSが次第にコモディティ化するという⾒通しの中、各社はPaaS市場への取り組みを強化しており、「Open PaaS」が開発者の⽀持を得つつあるOpen PaaSが普及すれば、PaaS単体での差別化も次第に難しくなり、中⻑期的にPaaSもコモディティ化する可能性
垂直統合型の完成度の⾼いProprietary PaaSに対して、Open PaaSはオープンな⽔平分散型のモデルで、商⽤化に向けて機能や品質を改善していく段階にIaaSのコモディ
IaaSのコモディティ化
ティ化

仮想化、IaaSだけで差別化することがますます困難になりつつある。
仮想マシンは汎⽤的なITインフラストラクチャになり、IaaSのオープン化の流れが加速化。

PaaSの複数⾔語対
PaaSの複数⾔語対
応オープン化応オープン化

複数のプログラム⾔語対応でマルチな開発フレームワークに対応、IaaSのにインストーラブルである「オープンPaaS」のアプローチが開発者から評価を受けつつある。

エンタープライズ
エンタープライズ
PaaSと消費者向け
PaaSと消費者向けアプリ開発環境のアプリ開発環境の融合
融合

ソーシャル/モバイル・アプリ開発のPaaS環境が、消費者に受け⼊れられる技術が企業利⽤にも影響を及ぼす「ITのコンシューマライゼーション」が実現していく可能性。

Copyright (c) OCDET All Rights Reserved.

出所：NTTコミュニケーションズ

5

0.Open PaaS（Cloud Foundry、Openshift）
複数の⾔語やフレームワークに対応し、IaaS上にインストーラブルなOpen PaaSが登場
Cloud Foundry

OpenShift

提供元

VmwareRed Hat発売時期

2011年4月

2011年5月

特徴

オープンソースのPaaSソフトウェア。ベータ版パブリックPaaSとしても提供中

オープンなパブリックベータ版のPaaSサービスとして3つのプランを提供。オープンソース化する予定。IDEの「JBoss Tools」とシンクでき、開発ワークフローもサポートする

対応言語

Java、Ruby、JavaScript、Scala、Erlang、PHP、Pythonなど

Ruby、Python、Perl、PHP、Javaなど

対応フレームワーク

Spring、Groovy、Grails、Node.js、Rails、Sinatora、Djangoなど

JBoss Tools、Rails、Sinatora、Django、Zend、Cake、Java
EE6、Springなど

対応サービスMySQL、MongoDB、Redis、PostgreSQL、Neo4j、vFabricサービス（vFabric Postgres、RabbitMQ、tcServer、GemFire、Hypericなど）

MySQL、MongoDB、Membase、MRG、Amazon EC2 Micro
Instances

対応IaaS

VMware vSphere、OpenStack、AWS、Eucalyptusなど

AWS（今後はパートナープロバイダからの提供も計画）

導入ケース

eBayや楽天がコマース基盤として採用を決定済み

ユーザ会

日本Cloud Foundryグループ(2012年2月25日発足）

2012年4⽉12⽇（VMWare:Cloud Foundry)発表「CloudFoundry.org」の導⼊：開発コミュニティへのより幅広い参加を促す新ソースコード管理システム「Cloud Foundry BOSH」を発表：⼤規模サービスのリリースエンジニアリング、ライフサイクルマネジメント向けのオープンソースツール
Copyright (c) OCDET All Rights Reserved.

6

0.Cloud Foundryへの開発者の評価
調査会社の⽶Evans Dataが2011年11⽉16⽇に発表した「ユーザー満⾜度調査」によると、クラウド開発に参加しているソフトウェア開発者は、「トップクラウドプラッ トフォーム」の評価において、Cloud Foundryが全体での最⾼点
クラウドの実装だけでなく、フレームワークやアプリションサービスも含めた選択肢を提供したことが開発者から⾼く評価

1st2695pts

2nd

3rd2533pts

2500pts

出所：Evans Data November report, Users Choice: 2011 Cloud Services. 2011.11.16
Copyright (c) OCDET All Rights Reserved.

7

0.Open PaaS とIaaSとの連携イメージ（例）Open PaaSは、Amazon EC2やCloudStack等、複数のIaaSと連携可能に

Copyright (c) OCDET All Rights Reserved.

8

1.OpenPaaS研究会の⽅針
オープンクラウド実証検証タスクフォースの実施趣意書に則り、ビジネスや学術のシーンで利⽤されるためのPaaS基盤の構築運⽤およびPaaS基盤上での開発に関するノウハウを成果物とする。また、CloudStackなどのIaaS基盤上との連携についても、検討対象として検討する。
課題

⽬的

成果物
機能評価および補完対応

・PaaS基盤ソフトウェアの情報が少なく⼀般には導⼊が困難
・Open PaaSに関する商⽤サービスの実績がない
・Open PaaS上でのアプリケーション開発環境のノウハウが共有されていない・Open IaaSとの連携においての実績・ノウハウが蓄積されていない・利⽤者、運⽤者の利便性
・Open PaaS関連の技術者不⾜etc

技術者育成
クラウド技術者育成
ノウハウの蓄積および公開
コミュニティー活動促進

運⽤ビジネスへの適⽤促進
⼀般利⽤の促進クラウドサービスの⽀援
適⽤阻害要因の排除
新規ビジネスの創出⽀援

Copyright (c) OCDET All Rights Reserved.

・Open PaaSの機能⽐較表
・Open PaaSに関する情報発信・技術的課題に対する対応⽅法
・利⽤者および運⽤者利便性評価と課題対処⽅法

・想定ユースケースへの適⽤評価
・Open PaaSに関するベスト
プラクティスの提⽰
・汎⽤性の⾼いスクリプトなどの公開エンジニアの育成
・学⽣や若⼿エンジニアの参加

9

2.作業実施⽅針
本OpenPaaS 研究会では、2012年２⽉２５⽇に発⾜した「⽇本Cloud Foundry グループ」と連携を密にし、OpenIaaS研究会などの他研究会との段階的連携を図る

Open PaaS研究会
・Open PaaSに関する技術情報の体系化
・対外的なOpen PaaSに関する情報発信
・PaaS基盤の構築と検証環境の提供と評価

⽇本Cloud Foundryグループ
情報連携
⼈材交流等

・技術勉強会（ユーザ会）の開催
・Ｗｅｂ、ブログ等での情報発信

技術連携等

他研究会
・IaaS(CloudStack3.0）連携など

Copyright (c) OCDET All Rights Reserved.

10

3.スケジュール（案）以下に、OpenPaaS研究会の作業スケジュール案を⽰す。
・OpenPaaSの検証環境（Cloud Foundry等）構築
・OpenPaaS基盤と開発環境における⼀般的な評価と成果を表⽰
・各種研究会とのIaaS連携など、構築・運⽤・開発に関わるノウハウ提供
活動内容および成果物については、以降で説明。
ワーキンググループ

2012/ 3

2012/ 4-6

2012/ 7-9

2012/ 10-2013/ 3

研究会全体
活動
⽅針案
提⽰

機材
⼈材確保

活動
⽅針案
確定

活動
⽅針案
提⽰

機材
⼈材確保

活動
⽅針案
確定

★Phase1

PaaS検証環境構築

PaaS検証環境構築
Cloud Foundry 等

・PaaS基盤運⽤ノウハウ
・外部接続のBestPractice★Phase2
PaaS開発環境整備

PaaS開発環境検証
アプリ実⾏、データストア等

⽇本Cloud Foundry
グループ連携運営委員会参加、コミュニティ連携、PaaS利⽤・検証等

他研究会との連携
⽅針案
フィードバック

Copyright (c) OCDET All Rights Reserved.

・アプリ、データストア等
環境最適化
・ＡＰＩ／開発ツールの整備

後期
活動案
検討

IaaS基盤連携（CloudStack3.0等）

各研究会でのPaaS利⽤開始
114.活動内容と成果物（案）
今年度の活動は以下のとおり、Cloud FoundryをベースにOpen PaaS基盤を構築し、開発環境の提供などを提供し、評価をする

【敬称略】

■作業内容
・PaaS基盤の設計・構築（Cloud Foundry等)
・アプリケーション実⾏環境、データストア、API／開発ツール等の提供■成果物
・システム概念図、提供機能⼀覧 etc

Cloud Foundry

Copyright (c) OCDET All Rights Reserved.

主担当：林※⼈材募集および⽇本Cloud Foundryグループとの連携を検討の上、体制を整備する

５.想定環境（案）OpenPaaS研究会で構築する想定環境案を以下に⽰す。
利⽤者（ＡＰ開発者、保守者）

データセンターインターネットブラウザ

ブラウザによる状態確認、監視設定
等

Webダッシュボード

開発ツール,利⽤者AP等

APIによる操作(APデプロイ、リソース変更等）

AP実⾏環境APIAPAP

利⽤者 (エンドユーザ）
RT
ブラウザ等

ブラウザによるシステムの利⽤DBCloud Foundry 基盤

アプリケーション実⾏環境、データストア、ＡＰＩ／開発ツール（ＶＭＣ、各種ＩＤＥ等）、
Ｗｅｂダッシュボード等の環境提供※IaaS基盤連携については、Open IaaS研究会と検討を進める
Copyright (c) OCDET All Rights Reserved.

136.検証環境提供スペック（案）【開発⾔語のサポート】
言語
Java SE
Ruby
PHP

バージョン
6
1.8.7/1.9.2
5.3【データベースのサポート】
データベースMySQL
Ruby
Postgresql
MongoDBRedis
memcached

バージョン
5.1
1.8.7/1.9.2
9.1
1.8
2.2
1.4

※検証期間中にその他のデータストアやバージョンについて、変更・追加の可能性があります。

Copyright (c) OCDET All Rights Reserved.

7.OpenPaaS研究会参加のお願い
OpenPaaS研究会では、PaaS基盤上での複数のプログラム⾔語による開発者などの検証評価に参加できる⼈材を募集しています。
オープンクラウド実証実験タスクフォース 運営事務局
http://www.ocdet.org/
contact@ocdet.org

Copyright (c) OCDET All Rights Reserved.

まで