data center to distributed cloud slideshare
TRANSCRIPT
Data Center to Distributed Cloud
1
2014.4.11 国立情報学研究所(NII)
横山重俊
@jxta
自己紹介
国立情報学研究所(NII)において,
「教育クラウド」と「研究クラウド」の
開発 と 運用 を担当
2
jxta
あっち 天然Real Chaos Monkey
国立情報学研究所 について
3
情報学研究の他,大学共同利用サービスの提供を行っています。
認証連携
ネットワーク
コンテンツ
クラウド
大学共同利用機関法人 情報・システム研究機構 国立情報学研究所(National Institute of Informatics) http://www.nii.ac.jp/
海運 積荷 コンテナ コンテナ船・ 港湾システム
海運システム
IT アプリケーション 仮想サーバ クラウド インタークラウド
1950s -
2000s - ?
コンテンツ コンテナ
コンテナ 管理システム
コンテナ 管理システム 連携
海運とクラウド
4
海運 積荷 コンテナ コンテナ船・ 港湾システム
海運システム
IT アプリケーション 仮想サーバ クラウド インタークラウド
1950s -
2000s - ?
コンテンツ コンテナ
コンテナ 管理システム
コンテナ 管理システム 連携
海運とクラウド
5
海運における Separation of Concerns
6
Real Docker
Separation of Concerns
海運における Separation of Concerns
Separation of Concerns
Separation of Concerns
New System
海運 積荷 コンテナ コンテナ船・ 港湾システム
海運システム
IT アプリケーション 仮想サーバ クラウド インタークラウド
1950s -
2000s -
?
コンテンツ コンテナ
コンテナ 管理システム
コンテナ 管理システム 連携
海運とクラウド
8
9
コンテナ = Virtual Machine
Cloud Provider
Cloud Provider
Cloud Provider
Cloud Provider
VM VM VM VM VM VM
VM VM
Cloud Standards
Application
Cluster
Application
Cluster
Application
Cluster
Real
Cloud Provider
Real
Cloud Provider
Real
Cloud Provider
BM BM VM VM
BM: Bare-metal Machine / VM: Virtual Machine
VM VM
Cluster
Cluster
Real
Cloud Provider
VM VM
Cluster
L2Tunnels
Virtual Cloud Provider
L2Tunnels L2Tunnels
コンテナ = Container
New System
サンプルアプリケーション
• JAIRO Cloud
大学の持つ機関リポジトリ
(現在197機関分)提供クラウド
• SINET Watch 学術ネットワーク上の
トラフィック分析・可視化
11
University Private Cloud
Instance (baremetal)
Instance (VM)
SINET Community Cloud
Instance (baremetal)
Instance (baremetal)
Public Cloud
Instance (baremetal)
Instance (VM)
Node #1
Docker
Service Instance (Container)
Node #2
Docker
Node #3
Docker
Node #4
Docker
Node #5
Docker
L2VPN Connection
Service Instance (Container)
Service Instance (Container)
Service Instance (Container)
Service Instance (Container)
JAIRO Cloud on Docker
Base Container
Node #1
vethXX1 eth0
(public ip)
Public Network
SINET/Internet
L2VPN
eth0 172.17.2.101
AICS
Gateway
(AICN)
Collector
Server
Docker
Image
Registry
DNAT / FW
SNAT
Mesos (Master)
Hadoop /JobTracker
HDFS (NameNode)
Storm
/HBase
JOB
Base Container
Node #2
vethXX2 eth0
(public ip)
eth0 172.17.2.102
Mesos (Slave)
Hadoop /TaskTracker
HDFS (DataNode)
Storm
/HBase
TASK
Base Container
Node #6
vethXX6 eth0
(public ip)
eth0 172.17.2.106
Mesos (Slave)
Hadoop /TaskTracker
HDFS (DataNode)
Storm
/HBase
TASK
Mesos Cluster
data data
SINET Watch on Docker
Distributed Cloud
14
Mega
Cloud
Mega
Cloud
Micro
Cloud
Nano
Cloud Micro
Cloud
Nano
Cloud
Distributed Cloud
New System
Multi-tenancy
Single-tenancy
Centralized Distributed
Traditional
Data Center
Cloud
Data Center
Distributed
Cloud
Distributed
Data Center
Data Center to Distributed Cloud
16
NII openforum2014
17 17
NII openhouse
申し込み 絶賛受付中
Thank you
18