狠狠撸

狠狠撸Share a Scribd company logo
分散クラウドシステムにおける
遠隔連携技術
北海道大学
情報基盤センター
棟朝 雅晴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 分散クラウドシステムにおける远隔连携技术 (20)

分散クラウドシステムにおける远隔连携技术
分散クラウドシステムにおける远隔连携技术分散クラウドシステムにおける远隔连携技术
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
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_nagoya
Etsuji 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 2011
Masahito 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 と BCL
shozon
?
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャ
Kenta Hattori
?
【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで
オラクルエンジニア通信
?
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
?
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 infrastructure
Preferred Networks
?
オープンソースになった惭颈诲辞狈别迟
オープンソースになった惭颈诲辞狈别迟オープンソースになった惭颈诲辞狈别迟
オープンソースになった惭颈诲辞狈别迟
Midokura
?
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
Masaharu Munetomo
?
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampクラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
?
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
Shinichiro Arai
?
分散クラウドシステムにおける远隔连携技术
分散クラウドシステムにおける远隔连携技术分散クラウドシステムにおける远隔连携技术
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
翱辫别苍厂迟补肠办で実现するエンタープライズクラウド
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_nagoya
Etsuji 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 2011
Masahito 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 と BCL
shozon
?
第2章アーキテクチャ
第2章アーキテクチャ第2章アーキテクチャ
第2章アーキテクチャ
Kenta Hattori
?
【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで【ことはじめ】 はじめてのコンテナ活用をクラウドで
【ことはじめ】 はじめてのコンテナ活用をクラウドで
オラクルエンジニア通信
?
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
?
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 infrastructure
Preferred Networks
?
オープンソースになった惭颈诲辞狈别迟
オープンソースになった惭颈诲辞狈别迟オープンソースになった惭颈诲辞狈别迟
オープンソースになった惭颈诲辞狈别迟
Midokura
?
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
Masaharu Munetomo
?
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampクラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
Masahiro NAKAYAMA
?
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
IBMか?取り組むクラウト?のオーフ?ンスタンタ?ート?とoss @ 20130604
Shinichiro Arai
?

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)
Masaharu Munetomo
?
研究者のためのアカテ?ミックインタークラウト?
研究者のためのアカテ?ミックインタークラウト?研究者のためのアカテ?ミックインタークラウト?
研究者のためのアカテ?ミックインタークラウト?
Masaharu Munetomo
?
遗伝的アルゴリズムにおけるリンケージ同定
遗伝的アルゴリズムにおけるリンケージ同定遗伝的アルゴリズムにおけるリンケージ同定
遗伝的アルゴリズムにおけるリンケージ同定
Masaharu Munetomo
?
进化计算シンホ?シ?ウム200712
进化计算シンホ?シ?ウム200712进化计算シンホ?シ?ウム200712
进化计算シンホ?シ?ウム200712
Masaharu 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 Era
Masaharu 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
?
研究者のためのアカテ?ミックインタークラウト?
研究者のためのアカテ?ミックインタークラウト?研究者のためのアカテ?ミックインタークラウト?
研究者のためのアカテ?ミックインタークラウト?
Masaharu Munetomo
?
遗伝的アルゴリズムにおけるリンケージ同定
遗伝的アルゴリズムにおけるリンケージ同定遗伝的アルゴリズムにおけるリンケージ同定
遗伝的アルゴリズムにおけるリンケージ同定
Masaharu Munetomo
?
进化计算シンホ?シ?ウム200712
进化计算シンホ?シ?ウム200712进化计算シンホ?シ?ウム200712
进化计算シンホ?シ?ウム200712
Masaharu 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 Era
Masaharu 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
?

分散クラウドシステムにおける远隔连携技术