SlideShare a Scribd company logo
1 of 8
分散クラウドシステムにおける
遠隔連携技術
北海道大学
情報基盤センター
棟朝 雅晴JHPCN第1回ネットワーク型学際研究シンポジウム
2014年3月11日 東京大学中島董一郎記念ホール
本研究課題の概要
• 地理的に分散配置されたプライベートクラウドシステムを連携さ
せるために必要となる技術的課題について検討、検証する
• 特に異なるクラウドミドルウェア間の連携、およびその運用面で
の課題について検討、検証する
1 /7
分散クラウド
テストベッドの構築
分散クラウド環境下でのバーチャルプライ
ベートクラウドシステムの構築
Heterogeneousな
分散クラウドの連携方式
バーチャルクラスタシステムの構築
およびMapReduce/MPI性能検証
Contr
oller
 
   
 
Cloud A (IaaS)
 
 
 
 
Cloud B (IaaS)
 
 
 
 
 
Cloud C (IaaS)
User
   
   
 
VPC 1
 
 
  
 
 
 
 
Internet
VM
VM
VM
 
 
 
 
 
 
 
  
VPC 2
 
 
• SINET4の北端である北見工業大学〜南端の琉球大学に至る
分散クラウドテストベッドを構築
• Apache CloudStack で北海道大学、北見工業大学、琉球大学
の環境を構築 → 全国規模での遠隔連携試験環境として活用
• AWS (Tokyo, North Virginia) との
連携試験も実施
全国規模の分散クラウドテストベッドの構築
2 /7
インタークラウドマネージャのプロトタイプ構築
• ユースケース検討のためのインタークラウドマネージャのプロトタ
イプを構築 → ポータル部分はDrupalを用いて、関連モジュール
を統合
Drupal Core Drupal Modules
IaaS
Eucalyptus
IaaS
Amazon
EC2
IaaS
CloudStack
Drupal
Public
Private
Private
UI
Module
SHINCLOM
CloudStack
Autonomic
Functions
Cluster Tool
VPC Tool
Eucalyptus
AWS
Management
Functions
3 /7
認証連携に関する検討
• クラウド管理ミドルウェアとShibbolethとの連携方式の検討
• 認証鍵の管理方式に関する検討および検証実験を実施
• 異なるクラウド管理ミドルウェアとの連携のためのドライバ開発
4 /7
Shibboleth
SAML
PYTHON Bridge Package
PYTHON Driver Interface
PYTHON Driver PYTHON Driver PYTHON Driver
OpenNebula CloudStack OpenStack
代理証明書レポジタリ
SAML情報をもとに
代理証明書を入手
各クラウドシステムの
WebAPIに変換
SAML
連携させるため
新たに開発
分散クラウド遠隔連携試験の実施
• 北大、北見工大、AWS (North Virginia, Tokyo) 間で
の遠隔連携によるVPC (Virtual Private Cloud)の構築
5 /7
Physical
machine
133.50.162.207
133.87.4.53/32
VDE Switch
sgemaster
phys-slave
aws-slave
VDE-Kitami
tap0 =172.16.0.1/16
tap0 =172.16.1.1/16
eth0 =10.1.37.12
tap0 =172.16.3.1/16
tap0 =172.16.2.1/16
vde-switch
aws-slave002
tap0 =172.16.3.2/16
VDE-Hokudai
133.50.162.206eth0 =192.168.0.185
sgeslave001
eth0 =10.1.17.162
tap0 =172.16.2.2/16
eth0 =10.1.160.164
eth0 =10.160.75.92
eth0 =10.202.189.163
Region = Tokyo
Region = N. Virginia
各拠点の役割や得られた相乗効果・工夫点
• 北海道大学:クラウド資源の提供、人的・技術的支援
• 東京工業大学:人的・技術的支援
• 九州大学:人的・技術的支援
• 相乗効果としては、共同研究の支援および人的ネット
ワークの形成があげられる
• 工夫点としては、JHPCNの資源のみでは分散クラウド
環境を構築できなかったため、北見工業大学、琉球大
学の協力を得て、他のファンドを活用して計算資源を
整備し、さらにAWS(Tokyo/US) も用いて試験を行った。
6 /7
難しい点(課題)・各センターへの要望
• 分散クラウドの検証に必要となる遠隔地で利用できる
計算資源が絶対的に不足している
• 複数の拠点で利用でき、標準的なAPI(OpenStack,
CloudStack, AWS互換等) でのアクセスが可能な
クラウド資源の提供が必須条件
• ソフトウェアの開発に必要となる予算的なサポート
• 狭義の「計算科学」以外の研究を想定した体制整備
7 /7

More Related Content

Similar to 分散クラウドシステムにおける遠隔連携技術

分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術Masaharu Munetomo
 
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドOpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドVirtualTech Japan Inc.
 
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させるYuto Takei
 
インタークラウドシステムの実用化に向けて
インタークラウドシステムの実用化に向けてインタークラウドシステムの実用化に向けて
インタークラウドシステムの実用化に向けてMasaharu Munetomo
 
Try andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoyaTry andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoyaEtsuji Nakai
 
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011Masahito Zembutsu
 
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...VirtualTech Japan Inc.
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)kekekekenta
 
CLI と BCL
CLI と BCLCLI と BCL
CLI と BCLshozon
 
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャKenta Hattori
 
【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドでオラクルエンジニア通信
 
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developersfumios
 
CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)Satoshi Shimazaki
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントTrainocate Japan, Ltd.
 
20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructurePreferred Networks
 
オープンソースになったMidoNet
オープンソースになったMidoNetオープンソースになったMidoNet
オープンソースになったMidoNetMidokura
 
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)Masaharu Munetomo
 
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampクラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampMasahiro NAKAYAMA
 
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604Shinichiro Arai
 

Similar to 分散クラウドシステムにおける遠隔連携技術 (20)

分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術分散クラウドシステムにおける遠隔連携技術
分散クラウドシステムにおける遠隔連携技術
 
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドOpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウド
 
Ia20120118 sekiya
Ia20120118 sekiyaIa20120118 sekiya
Ia20120118 sekiya
 
[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる[Intermediate 01] イントロダクション / Bitcoin を動作させる
[Intermediate 01] イントロダクション / Bitcoin を動作させる
 
インタークラウドシステムの実用化に向けて
インタークラウドシステムの実用化に向けてインタークラウドシステムの実用化に向けて
インタークラウドシステムの実用化に向けて
 
Try andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoyaTry andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoya
 
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
"NAZE? NANI? CloudStack" on OSC Sendai 2011 / May 21 2011
 
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
 
CLI と BCL
CLI と BCLCLI と BCL
CLI と BCL
 
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャ
 
【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで
 
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
 
CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)CloudStack Overview(OSC2012Kansai@Kyoto)
CloudStack Overview(OSC2012Kansai@Kyoto)
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
 
20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure
 
オープンソースになったMidoNet
オープンソースになったMidoNetオープンソースになったMidoNet
オープンソースになったMidoNet
 
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
 
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampクラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
 
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604
IBMが取り組むクラウドのオープンスタンダードとoss @ 20130604
 

More from Masaharu Munetomo

研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウドMasaharu Munetomo
 
遺伝的アルゴリズムにおけるリンケージ同定
遺伝的アルゴリズムにおけるリンケージ同定遺伝的アルゴリズムにおけるリンケージ同定
遺伝的アルゴリズムにおけるリンケージ同定Masaharu Munetomo
 
進化計算シンポジウム200712
進化計算シンポジウム200712進化計算シンポジウム200712
進化計算シンポジウム200712Masaharu Munetomo
 
20110824弱小クラウド連合は大規模クラウドに勝てるか
20110824弱小クラウド連合は大規模クラウドに勝てるか20110824弱小クラウド連合は大規模クラウドに勝てるか
20110824弱小クラウド連合は大規模クラウドに勝てるかMasaharu Munetomo
 
研究支援に係るアカデミッククラウド システムの調査検討
研究支援に係るアカデミッククラウド システムの調査検討研究支援に係るアカデミッククラウド システムの調査検討
研究支援に係るアカデミッククラウド システムの調査検討Masaharu Munetomo
 
ビッグデータ時代のアカデミッククラウド
ビッグデータ時代のアカデミッククラウドビッグデータ時代のアカデミッククラウド
ビッグデータ時代のアカデミッククラウドMasaharu Munetomo
 
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraRealizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraMasaharu Munetomo
 
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan Masaharu Munetomo
 

More from Masaharu Munetomo (9)

APAN Cloud WG (2015/3/2)
APAN Cloud WG (2015/3/2)APAN Cloud WG (2015/3/2)
APAN Cloud WG (2015/3/2)
 
研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド研究者のためのアカデミックインタークラウド
研究者のためのアカデミックインタークラウド
 
遺伝的アルゴリズムにおけるリンケージ同定
遺伝的アルゴリズムにおけるリンケージ同定遺伝的アルゴリズムにおけるリンケージ同定
遺伝的アルゴリズムにおけるリンケージ同定
 
進化計算シンポジウム200712
進化計算シンポジウム200712進化計算シンポジウム200712
進化計算シンポジウム200712
 
20110824弱小クラウド連合は大規模クラウドに勝てるか
20110824弱小クラウド連合は大規模クラウドに勝てるか20110824弱小クラウド連合は大規模クラウドに勝てるか
20110824弱小クラウド連合は大規模クラウドに勝てるか
 
研究支援に係るアカデミッククラウド システムの調査検討
研究支援に係るアカデミッククラウド システムの調査検討研究支援に係るアカデミッククラウド システムの調査検討
研究支援に係るアカデミッククラウド システムの調査検討
 
ビッグデータ時代のアカデミッククラウド
ビッグデータ時代のアカデミッククラウドビッグデータ時代のアカデミッククラウド
ビッグデータ時代のアカデミッククラウド
 
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale EraRealizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
 
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
 

分散クラウドシステムにおける遠隔連携技術