5. 大阪大学大学院情報科学研究科 文部科学省「ソフトウェアイノベーション先導のための研究教育プログラムの開発」
クラウドの定義(NIST)
• Cloud computing is a model for enabling ubiquitous, convenient, on-
demand network access to a shared pool of configurable computing
resources (e.g., networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with minimal management
effort or service provider interaction.
• 5つの主要な特徴
– On-demand self-service, Broad network access, Resource pooling,
Rapid Elasticity, Measured Service
• 3つのサービスモデル
– SaaS, PaaS, IaaS
• 4種類のデプロイメントモデル
– プライベートクラウド,コミュニティクラウド,パブリッククラウド,ハイブリ
ッドクラウド,(バーチャルプライベートクラウド)
*National Institute of Standards and Technology:A NIST Definition of Cloud 5
Computing,http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (2011). Special Publications 800-145.
13. 大阪大学大学院情報科学研究科 文部科学省「ソフトウェアイノベーション先導のための研究教育プログラムの開発」
DaaS*(Desktop as a Service:デスクトップ仮想化)
• クラウド上に仮想化されたデスクトップ環境を配置し,
インターネットを介してユーザに提供するための枠組み
– 同一環境を容易に複数構築可能
仮想デスクトップ
– Internetを介して常に イメージ
複製
同じ環境を利用可能
複製
複製
RDP
仮想デスクトップ
インスタンス
学生 RDP
RDP
*Dwayne Lessner, Kanuj Behl, Phil Ditzel, Jason Langone, Steve Kaplan, 13
“Desktops as a Service: Building the Model,” Red Fox Partners, LLC, 2012
14. 大阪大学大学院情報科学研究科 文部科学省「ソフトウェアイノベーション先導のための研究教育プログラムの開発」
クラウド化によるPBL開発環境改善
DaaS BADER†
ドキュメントの電子化
• 開発環境の統一
• 運用の簡易化
監視
環境構築
学生 教員
ソフトウェア開発環境 開発支援環境
(eclipse, jdk等) (Subversion,
Trac等) 14
†DaaS Based Advanced Development EnviRonment for SDPBL