16
使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所 横山重俊 1

使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

  • Upload
    dinhque

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

使いやすいアカデミッククラウドを目指して

2010.10.7

国立情報学研究所横山重俊

1

Page 2: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

教育クラウド edubase Cloud

2

Page 3: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

3

思う存分自分のアイデアを試せるIT実験室

(1) 自分専用のIT実験環境

- 初期設定済テンプレート 提供 (必要な基本ツールは組込み済)

- スケーラブル (大規模環境も構築可能)

- クラウド基盤も実験対象 (クラウド基盤構築ツールの提供)

(2) オープン性- オープンソースソフトウェア利用 (ツール・基盤も改造して実験可能)

- 外部クラウドとの連携 (外部システムとの互換性)

edubase Cloudの特徴

クラウドで学ぶ、クラウドも学ぶ

Page 4: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

4

思う存分自分のアイデアを試せるIT実験室

edubase Cloud

他への影響を恐れずのびのび実験

基盤からアプリまですべてを改良可能

研究・教育のための実験・演習環境の提供

①専有性

②改変性

③連携性

④保存性

学術コミュニティ内で環境を検索・利活用

外部クラウド

参考:http://www.nii.ac.jp/news/2010/0528/http://grace-center.jp/prj_educloud.html

他のクラウドとの連携

Page 5: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

マルチクラウドによる専有性確保

5

15セットのミニクラウドで構成

①専有性

研究室A研究室C

研究室単位で専有可能

コミュニティで共有させることも可能

研究室B

ミニクラウド(16ノード×10セット、8ノード×5セット)

40TByte

Page 6: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

6

アプリケーション構築技術

クラウドアプリケーションアーキテクチャ

プラットフォーム構築技術

クラウド基盤構築技術

クラウドアプリケーション開発技術

サービス連携技術

分散プロセッシング 分散データベース

仮想化技術 運用・監視技術 クラウド基盤技術

クラウド運用技術

学習用アプリケーション

分散処理 大規模モデル検証 商用クラウド連携

OpenLDAP, …Hadoop Hive, …

Hadoop Map-ReduceMPICH

Terracotta

Eucalyptus

Xen

Hinemos/Ganglia

HadoopHbase/HDFS

Trac, SVN, Puppet

③連携性

②改変性

edubase Cloudのアーキテクチャ

オープンインタフェース・オープンソース採用

Page 7: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

7

例)ショッピングサイトのIT環境を丸ごとアーカイブ、後輩がそれに推薦機能を追加し、バージョンアップ

④保存性7

IT実験室をそのままアーカイブ、活用

Page 8: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

8

200 nodes x 8 cores = 1,600 Virtual Machines

国立情報学研究所 千葉分館に設置

Xeon E5530 (2.40GHz) ×2, 32GB

Dell社 PowerEdge R710

edubase Cloud の外観

Page 9: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

9

教育クラウド

・・・講義/演習

プロジェクト・ベース学習

成果提供

講義/演習環境

・・・

参照/利用

参照/利用

サービス提供/アーカイブ

学習

実践

提供

PBL開発環境

実行環境/アーカイブ

様々なシーンで活用

講義・演習・プロジェクト・ベース学習

講義/演習

Page 10: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

アカデミッククラウド

10

Page 11: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

11

クラウド基盤活用による研究・教育の促進

これまでの活動 クラウド上での活動

環境レベルの活用論文レベルの活用

A大学 B研究所

研究成果(論文・ツール)実習用教材

研究成果(論文・ツール)実習用教材

共有

個々の組織ごとに実験

研究成果(論文・ツール)実習用教材

学術コミュニティ

データ処理方法(アルゴリズム)

データ

コミュニティ内で実験環境/データを共有

塩基配列のマッチング

Page 12: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

アカデミッククラウドを目指して

12

連携機関

対象分野

拠点IT技術教育

研究利用

IT利用教育

IT活用分野研究・教育

若手研究者育成国内大学連携

NASA

Open Cloud Consortium

国際標準化

連携ハブ

IT提供者教育

国内

海外

IT利用者教育

OpenStack

IT研究 他分野研究

クラウド連携

他IT資源との連携

コミュニティクラウドマルチクラウド

Page 13: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

13

オープンソースコミュニティ

オープンインターフェース

プログラム連携プログラムの利活用

APIレベル、マシンイメージ形式で標準形式を採用

オープンデータデータ・コンテンツの流通を促進

データ形式の公開、標準形式を採用

オープンソース品質向上・機能拡充を加速

基盤からオープンソースソフトウェア

クラウド連携例 (NII - NASA)

Page 14: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

14

グリッド-クラウド連携例

Laboratory Levelのグリッド環境をオンデマンドで構築・利用

グリッドインタフェース

Laboratory Level GRID Institute/National Level GRID

Page 15: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

α拠点用クラウド

Hybridクラウド

MPIクラウド

Hadoopクラウド

β拠点用クラウド

Web Hostingクラウド

開発環境クラウド

・・・

大規模分散処理教育用コンテンツ

大規模モデル検証教育用コンテンツ

商用クラウド連携教育用コンテンツ

実践的Web開発教育用コンテンツ

GRACEセンター研究用クラウド

Hadoopクラウド

双方向モデル変換研究用クラウド

・・・

大規模分散処理研究 大規模モデル検証研究BiG

仮想マシンリソース

仮想マシンクラスタ

SSE研究用クラウド

・・・

SSE

XAC

PerQAS

MPIクラウド

物理マシンクラスタ

コミュニティクラウド/マルチクラウド

サーバー・プール ストレージ・プール

必要に応じて動的に配備

未使用リソースは電源オフ

物理クラスタ

教育 研究

Page 16: 使いやすい アカデミッククラウドを目指してswim/jpn/presentations/swim2010-c21.pdf · 使いやすい アカデミッククラウドを目指して 2010.10.7 国立情報学研究所

まとめ

• 教育クラウドからアカデミッククラウドへの試み

• 課題

– クラウド連携

–他IT資源との連携

– コミュニティクラウド/マルチクラウド

16