it edubase cloud · (terracotta – クラウド向けミドルウェア開発)...

2
何ができる? どんなサービス? IT実験室 必要な時に必要なITリソースを確保し、自分のアイデアを思う 存分に試すことのできる環境を作成することができます。 クラウドの基礎技術から、IT分野におけるプロジェクトベース学 習まで、実践的教育の場での活用されています。 特徴 利用例 連絡先: 横山重俊/ 国立情報学研究所 アーキテクチャー科学研究系 TEL : 03-4212-2726 FAX : 03-4212-2697 Email : [email protected] 先導的ITスペシャリストのための教育クラウド edubase Cloud GRACEセンター 吉岡信和、長久勝、谷沢 智史、横山重俊、本位田真一 IT教育の様々なシーンで活用 講義 - 個別環境を準備し,授業内容にあった環境を迅速に構築 演習 - 基盤改変も含めた実践的な演習を実施 プロジェクト・ベース学習(PBL) -プロジェクトで利用するIT環境を メンバー同士で共有することによって、分散協調スタイルの学習実施 基盤からアプリまで すべてを改良可能 学術コミュニティ内で 環境を検索・利活用 他のクラウドと の連携 4つの特徴を 持つ教育向け クラウド Cache server Data DB Load balancer Users Web Service Beyohn cache Web Service Beyohn cache Web Service Beyohn cache Automatic scale out プロジェクトベース学習 講義 クラウド基盤構築演習 (Eucalyptus プライベートクラウド構築体験) 実装モデル検証 (Java PathFinder) edubase Cloudで学ぶ クラウド入門 (OpenStackを作ってみよう) 分散アプリケーション講義 (MapReduce/Hive – 分散アプリケーション開発体験) 東大 実践工房 Beyohn プロジェクト (Terracotta – クラウド向けミドルウェア開発) クラウド実践演習 (Nagios, Ganglia, puppet , MCollective 運用業務体験) @ Mountain view @ Chiba Open interface Program cooperation Program portability Open data Interoperable Data Open source Quality with community NASA-NIIクラウド連携 プロジェクト (Nebula Cloud – クラウド連携) クラウドに対応できる 監視システム Webシステム (edubase Cloudを活用) Application Server (Tomcat) Web Server (Apache2) Load Balancer (nginx) Database Server (MySQL) Application Application Server (Tomcat) Web Server (Apache2) Application Application Server (Tomcat) Web Server (Apache2) Application 演習課題 受講生 障害 発生 ②監視する ④連携する 自動でサーバーの 障害復旧をする プログラム ③障害検知 プログラムの作成をする 仕組みを構築する 他への影響を恐れず のびのび実験

Upload: others

Post on 29-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IT edubase Cloud · (Terracotta – クラウド向けミドルウェア開発) クラウド実践演習 (Nagios, Ganglia, puppet , MCollective 運用業務体験) @ Mountain view

何ができる? どんなサービス?

IT実験室

必要な時に必要なITリソースを確保し、自分のアイデアを思う存分に試すことのできる環境を作成することができます。 クラウドの基礎技術から、IT分野におけるプロジェクトベース学習まで、実践的教育の場での活用されています。

特徴

利用例

連絡先: 横山重俊/ 国立情報学研究所 アーキテクチャー科学研究系

TEL : 03-4212-2726 FAX : 03-4212-2697 Email : [email protected]

先導的ITスペシャリストのための教育クラウド

edubase Cloud

GRACEセンター 吉岡信和、長久勝、谷沢 智史、横山重俊、本位田真一

IT教育の様々なシーンで活用

講義 - 個別環境を準備し,授業内容にあった環境を迅速に構築 演習 - 基盤改変も含めた実践的な演習を実施 プロジェクト・ベース学習(PBL) -プロジェクトで利用するIT環境を メンバー同士で共有することによって、分散協調スタイルの学習実施

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

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

他のクラウドとの連携

4つの特徴を 持つ教育向け クラウド

Cache server

Data DB

Load balancer Users

Web Service

Beyohn cache

Web Service

Beyohn cache

Web Service

Beyohn cache

Automatic scale out

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

クラウド基盤構築演習 (Eucalyptus プライベートクラウド構築体験)

実装モデル検証 (Java PathFinder)

edubase Cloudで学ぶ クラウド入門 (OpenStackを作ってみよう)

分散アプリケーション講義 (MapReduce/Hive – 分散アプリケーション開発体験)

東大 実践工房 Beyohn プロジェクト (Terracotta – クラウド向けミドルウェア開発)

クラウド実践演習 (Nagios, Ganglia, puppet , MCollective 運用業務体験)

@ Mountain view @ Chiba

Open interface Program

cooperation

Program

portability

Open data Interoperable Data

Open source Quality with

community

NASA-NIIクラウド連携 プロジェクト (Nebula Cloud – クラウド連携)

クラウドに対応できる 監視システム

Webシステム (edubase Cloudを活用)

Application Server (Tomcat)

Web Server (Apache2)

Load Balancer (nginx)

Database Server (MySQL)

Application

Application Server (Tomcat)

Web Server (Apache2)

Application

Application Server (Tomcat)

Web Server (Apache2)

Application

演習課題

受講生

① 障害 発生

②監視する

④連携する 自動でサーバーの障害復旧をする プログラム

⑤復旧する

③障害検知

プログラムの作成をする 仕組みを構築する

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

Page 2: IT edubase Cloud · (Terracotta – クラウド向けミドルウェア開発) クラウド実践演習 (Nagios, Ganglia, puppet , MCollective 運用業務体験) @ Mountain view

物理マシンをオンデマンドにセルフサービスで貸出物理マシンをオンデマンドにセルフサービスで貸出物理マシンをオンデマンドにセルフサービスで貸出物理マシンをオンデマンドにセルフサービスで貸出

今の研究環境を簡単に拡張できる「研究今の研究環境を簡単に拡張できる「研究今の研究環境を簡単に拡張できる「研究今の研究環境を簡単に拡張できる「研究クラウドクラウドクラウドクラウド」」」」

クラウド推進室 横山重俊 吉岡信和 長久勝 山中顕次郎 漆谷重雄

何が何が何が何ができるできるできるできる???? どんなサービス?どんなサービス?どんなサービス?どんなサービス?

特長特長特長特長

利用例利用例利用例利用例

連絡先:連絡先:連絡先:連絡先:横山重俊/横山重俊/横山重俊/横山重俊/ 国立情報学研究所国立情報学研究所国立情報学研究所国立情報学研究所 アーキテクチャー科学研究系アーキテクチャー科学研究系アーキテクチャー科学研究系アーキテクチャー科学研究系

TELTELTELTEL :::: 03030303----4212421242124212----2726272627262726 FAXFAXFAXFAX :::: 03030303----4212421242124212----2697269726972697 EmailEmailEmailEmail :::: yoko@niiyoko@niiyoko@[email protected]

A) 物理マシンをそのまま貸し出します。従来の

仮想マシンを利用したクラウドに比べ、仮想

化技術のオーバヘッドや他の仮想マシン負荷

の影響無しに、物理マシンそのままの性能を

安定して利用できます。

B) 研究室のネットワークセグメント上にクラスタ

を配置します。貸出された物理マシンはあた

かも手元にあるかの様にシームレスに利用で

きます。

C) WebUI経由で指示するだけで、クラスタに各

種クラウド基盤を一括インストールできます。

直に使える計算機環境を提供します。

D) オブジェクトストアやNFSを用いてファイルを

共有できます。

E) 個人認証に学認を使用します。あらたな個

人登録手続き無しに研究クラウドを利用でき

ます。

研究環境のブースター研究環境のブースター研究環境のブースター研究環境のブースター

研究に使う計算機等の研究に使う計算機等の研究に使う計算機等の研究に使う計算機等のITITITITリソースを、必要な時に必要なだけリソースを、必要な時に必要なだけリソースを、必要な時に必要なだけリソースを、必要な時に必要なだけ

増強することで、研究スピード・効率の向上を図ります。増強することで、研究スピード・効率の向上を図ります。増強することで、研究スピード・効率の向上を図ります。増強することで、研究スピード・効率の向上を図ります。

ITITITITリソースの「所有」に伴う、管理・運用の手間を軽減し、研究リソースの「所有」に伴う、管理・運用の手間を軽減し、研究リソースの「所有」に伴う、管理・運用の手間を軽減し、研究リソースの「所有」に伴う、管理・運用の手間を軽減し、研究

に集中できる環境を作りだします。に集中できる環境を作りだします。に集中できる環境を作りだします。に集中できる環境を作りだします。

物理マシンを束にして貸出物理マシンを束にして貸出物理マシンを束にして貸出物理マシンを束にして貸出

物理マシンをクラスタと呼ぶ単位で複数台束ねて貸出します。物理マシンをクラスタと呼ぶ単位で複数台束ねて貸出します。物理マシンをクラスタと呼ぶ単位で複数台束ねて貸出します。物理マシンをクラスタと呼ぶ単位で複数台束ねて貸出します。

WebUIWebUIWebUIWebUIからの申込だけで短時間に貸出を受けることができます。からの申込だけで短時間に貸出を受けることができます。からの申込だけで短時間に貸出を受けることができます。からの申込だけで短時間に貸出を受けることができます。

クラスタ単位に研究用ミドルウェア等を一括してインストールできクラスタ単位に研究用ミドルウェア等を一括してインストールできクラスタ単位に研究用ミドルウェア等を一括してインストールできクラスタ単位に研究用ミドルウェア等を一括してインストールでき

るため、直に使える計算機環境が手に入ります。るため、直に使える計算機環境が手に入ります。るため、直に使える計算機環境が手に入ります。るため、直に使える計算機環境が手に入ります。

HadoopHadoopHadoopHadoopを用いた大量ログの分析を用いた大量ログの分析を用いた大量ログの分析を用いた大量ログの分析

• 分析プログラムは研究室の既存環境で作成

• 本格分析は、研究クラウドで環境を増強して、実行

①貸出申込

② クラスタ作成 ネットワーク接続

③ 物理マシン配置

④ミドルウェア選択

⑥利用

⑤ 一括インストール