![Page 1: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/1.jpg)
日中韓のOpenStack環境を接続したインタークラウドの検証
2015/12/17
一般社団法人 沖縄オープンラボラトリ
石川 泰啓
![Page 2: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/2.jpg)
2
目次
1.プロジェクトについて
2.北東アジアOSS推進フォーラムとは
3.Network Connectivity
4.Inter-cloudの紹介
・CSB(Compatible One)
・Cascade OpenStack
・比較
5. OpenStack Summitで展示した
ユースケースのデモ
6.まとめ
![Page 3: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/3.jpg)
3
ガートナー ハイプサイクル
複数のクラウドを組み合わせ使用するハイブリッドクラウドが
ハイプサイクルに現れている
クラウドコンピューティング
ハイブリッドクラウド
年年
![Page 4: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/4.jpg)
4
プロジェクト概要
Overview
北東アジアOSS推進フォーラム(NEAOSS)と連携し、Inter-Cloud利用したクラウドネイティブアプリケーションの検証を行う.
Motivations
クラウドインフラの次の注目領域にHybrid CloudやCloud Federationがある。その実現技術としていくつかある中で、オープンに行われているものを沖縄オープンラボとして先行的に検証対象としてとりあげる。取り組みとしては、北東アジアOSS推進フォーラムの枠組みを利用しHuaweiやETRIという技術力のある他社と組んでユースケースとして検証を行う。
Goals
• Korea、China、Japan(OOL)でOpenStack環境をそれぞれ構築
• Korea、China、Japan(OOL)でネットワーク接続を実施
• Inter-Cloud上でクラウドネイティブアプリケーションやDRのユースケース検証を行う
![Page 5: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/5.jpg)
5
北東アジアOSS推進フォーラム(NEAOSS)
http://ossforum.jp/north_asia
日本OSS推進フォーラムは、中国OSS推進連盟、韓国OSS推進フォーラムと共に、北東アジアOSS推進フォーラムを構成し、 中国・韓国の民間企業・研究教育機関と連携体制を築いています。日中韓の政府レベルとも連携しています。
![Page 6: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/6.jpg)
6
NEAOSS WG1
http://ossforum.jp/jossfiles/WG1-report.pdf
![Page 7: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/7.jpg)
7
NEAOSS WG1
メンバー
China
CSIP
Huawei
Korea
ETRI
Kinx
Yoursoft
Japan
日立中国
CTC
Okinawa Open Laboratory
![Page 8: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/8.jpg)
8
Network Connectivity
![Page 9: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/9.jpg)
9
Network Connectivity
![Page 10: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/10.jpg)
10
Inter Cloud technology
• CSB(Compatible One)
• OpenStack cascading solution
中国の希望により7月よりCSBに加え、OpenStack cascading solution が7月より追加。
![Page 11: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/11.jpg)
11
CSB
CSB(Cloud Service Broker)とは
様々なプロバイダのCloud Serviceを集約して提供する企業、
またはサービス
Public
CloudPrivate
Cloud Community
Cloud
Hybrid
Cloud
CSB
ユーザ
![Page 12: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/12.jpg)
12
Compatible One
Compatible One
Cloud Service Brokerの機能を提供する。
NEAOSSではKoreaが検証対象として推奨
おもにフランスで開発されたオープンソースソフト。
AWS(Amazon), Azure(Microsoft), OpenStackなどのクラウド基盤を集約できる。
・・・
![Page 13: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/13.jpg)
13
Compatible One
Compatible Oneプロビジョニングシステムの概要
コンポーネント間の通信は、OCCI(Open Cloud Computing Interface)をベースとしている。※OCCIとは、Restfulプロトコルで、IaaSの機能を利用するためのAPI仕様である。
Open Nebula
HTTP/SNMP
Accords
Broker
Accords
Publisher
Accords
Procci
OpenStack
Procci
HTTP/SNMP
REST OCCI
REST OCCI
REST OCCI
REST OCCI
REST OCCI
Service Contracts
Cloud Provider Provisioning
Cloud ProviderAnnouncement
Cloud Provider Enquirres
Instance Action
Parser
Manifest File(XML)
![Page 14: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/14.jpg)
14
Inter-Cloud with CSB
Open StackOpen StackOpen Stack
Cloud Service Broker
CSB Admin Network(access to openstack public url )
External Network
![Page 15: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/15.jpg)
15
Inter Cloud technology
OpenStack cascading solution
![Page 16: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/16.jpg)
16
OpenStack Cascading Technology
OpenStack Cascading Technology とは
複数のサイトにまたがるOpenStackを統合
構成するOpenStackは、2種類の役割を持つ
Cascading OpenStack: 親のOpenStack子のOpenStackを束ねる
Cascaded OpenStack: 子のOpenStack一つのAvailability Zone
親子間は、OpenStack API だけで統合
Cascaded
OpenStack
(子)
Cascading
OpenStack
(親)
Availability Zone1
OpenStack APIOpenStack API
Cascaded
OpenStack
(子)
Availability Zone2
![Page 17: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/17.jpg)
17
OpenStack Cascading Technology
すべてOpenStackで構成されたクラウドを統合するユースケース
Availability Zone毎に異なるベンダーを設定できる(マルチベンダー化)
Availability Zoneごとに独立できる(耐障害)
子( Availability Zone )を簡単に追加できる(スケールアウト)
Vendor1
Cascading
OpenStack
Availability
Zone1
DataCenter1
OpenStack APIOpenStack API
Vendor2 Vendor2
Availability
Zone2
Availability
Zone3
DataCenter2
![Page 18: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/18.jpg)
Cascaded OpenStack 1
Compute Node
Cascaded OpenStack 2
Compute NodeController NodeController Node
18
OpenStack Cascading Technology
OpenStack Cascading solution のアーキテクチャ
Cascading OpenStack
Controller Node
Proxy Node1
No
va
Cin
de
r
Ne
utro
n
VM
VM
VMN
ov
a-P
rox
y
Cin
de
r-Pro
xy
L2
-Pro
xy
L3
-Pro
xy
L3
-Pro
xy
FW
-Pro
xy
LB
-Pro
xy
VP
N-P
rox
y
No
va
Cin
de
r
Ne
utro
n
Proxy Node2
No
va
-Pro
xy
Cin
de
r-Pro
xy
L2
-Pro
xy
L3
-Pro
xy
L3
-Pro
xy
FW
-Pro
xy
LB
-Pro
xy
VP
N-P
rox
y
VM
VM
VM
No
va
Cin
de
r
Ne
utro
n
VM
VM
VM
VM
VM
VM
![Page 19: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/19.jpg)
19
Inter-Cloud with OpenStack cascading solution
Open StackOpen StackOpen Stack
EndPoint Access Network(access to openstack public url )
External Network
Open
Stack
Cascading OpenStack (parent)
Cascaded OpenStack (child) Cascaded OpenStack (child) Cascaded OpenStack (child)
![Page 20: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/20.jpg)
20
Inter Cloud technology
CompatibleOne、
OpenStack cascading solutionの比較
![Page 21: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/21.jpg)
21
CompatibleOneとOpenStack cascading solutionの比較
Compatible One OpenStack cascading solution
フェデレーションのアプローチ方法(統合の仕方)
異なるクラウド基盤を前提 OpenStackベースを想定※ドライバを作れば対応可能
メリット
クラウド基盤のConfigurationの変更が不要
OpenStack APIを使用した制御が可能(プログラマブルに使用できる)
クラウド間でネットワークを接続可能
技術的な違いOCCI API OpenStack API
ユースケースから見た使い勝手の比較
ユーザのニーズ(SLA、料金)に合ったリソースを探しやすい
OpenStackベースのクラウドを束ねてシングルサービスを提供する
OpenStack APIを利用したプログラマブルなインフラ構築が可能
![Page 22: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/22.jpg)
22
関連サイト
CompatibleOne
http://www.compatibleone.com/community/
http://gitorious.ow2.org/ow2-compatibleone/accords-platform
OCCI
http://occi-wg.org/
OpenStack cascading solution
https://wiki.openstack.org/wiki/OpenStack_cascading_solution
![Page 23: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/23.jpg)
23
OpenStack Summitで展示した
ユースケースのデモ
(OpenStack cascading solution)
![Page 24: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/24.jpg)
24
Use Case Demo for OpenStack Summit on OOL booth
• Building a Web server using a DB server on the Cascading OpenStack.
• DB servers are synchronized between Region of China and Region of Japan.
Region:Japan
Region :China
High Availability :Database every time Sync
![Page 25: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/25.jpg)
25
Use Case Demo for OpenStack Summit on OOL bo
When the DB server in region of Japan has broken, The Web server in region of japan will change the referenced DB server to China.
Region:Japan
Region :China
If DB was broken,Web Server Change DB server to China
![Page 26: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/26.jpg)
26
Cascading OpenStack Network Design
Private network10.0.0.0/24
router
Cascaded OpenStack
Public network192.168.16.0/24(from 175 to 179)
gw:192.168.16.175
Private network10.0.20.0/24
router
Cascaded OpenStack
Public network192.168.16.0/24] (from 180 to 184)
gw:192.168.16.180
VPN network
Cascading OpenStack
Proxy ProxyParent
ChildChild
VPN L2 Connected
![Page 27: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/27.jpg)
27
The Network Topology at the Cascading
The OpenStack dashboard shows the connectivity of the
China Cloud and the Japan Cloud
![Page 28: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/28.jpg)
28
A Snapshot of Demo
the case of the Japan Region’s DB has been inactive for some reason
デモ動画:https://youtu.be/7pVpE6YnMqE
![Page 29: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/29.jpg)
29
まとめ
![Page 30: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/30.jpg)
30
Status
OpenStack cascading solutionの構築状況
China-Japan、OpenStack Cascadingの環境を構築完了
DRのデモを構築
CSB(Cloud Service Broker)の構築状況
Korea (ETRI/Kinx) -Japan(OOL) OpenStackの環境構築 完了
Korea-Japan CSBの環境の構築完了
インタークラウドを検証するための環境は構築できた
![Page 31: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/31.jpg)
31
活動の履歴
6月3日 : 日本-韓国間のネットワークを接続、双方でOpenStack環境を構築。(Kinx, OOL)
6月16日 : 韓国と日本のOpenStack環境をCompatibleOneで統合。 (yoursoft, Kinx, OOL)
7月31日 : 中国と日本のネットワークを接続。(Huawei, OOL)
9月11日 : 中国と日本のOpenStackをOpenStack cascading solutionで統合。(Huawei, OOL)
9月28日 : RACKをOpenStack cascading solution上で動作させる検討を開始。(CTC, Huawei)
10月20日:OpenStack Summit Tokyo 展示に向けてユースケースのデモを作成。
OpenStack cascading solution上でのDR(Disaster Recovery)のユースケース。
(Huawei, OOL)
11月16日:第14回北東アジアOSS推進フォーラム東京大会 WG1の会議で成果報告。
Inter-Cloud with Cascading OpenStackInter-Cloud with Compatible One in CJK
![Page 32: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/32.jpg)
32
今後の活動
今後の活動の詳細を各国間で協議中
インタークラウドのユースケース(アプリケーション、システムソフトウェア)へ
TriCircleも視野に
![Page 33: 日中韓のOpenStack環境を接続した インタークラウドの検証 · Use Case Demo for OpenStack Summit on OOL bo When the DB server in region of Japan has broken, The](https://reader030.vdocuments.pub/reader030/viewer/2022041212/5dd12a50d6be591ccb6488d6/html5/thumbnails/33.jpg)
33
Thank You!