SlideShare a Scribd company logo
CloudStack+SDN
OSC Osaka 2013 LT
5/25/2013
日本発のTech Startup始動!
2010.1
2012.12
初の商用バージョン MidoNet
2013.5
3オフィスで31名
2013.4
$17millionの資金調達
Copyright ©2013 Midokura All rights reserved
グローバル・スタートアップ
3
スペイン	

Ø  開発拠点
スイス
Ø  HQ機能	

日本	

Ø  営業拠点	

Ø  開発拠点	

US	

Ø  営業拠点	

Ø  開発拠点	

Ø 世界3拠点
Ø 開発、営業 展開
地図データ ©2013 Google, INEGI,Tele Atlas 
MidoNet
分散アーキテクチャに基づいた
IaaS クラウドのための
ネットワーク仮想化
プラットフォーム
4
?!!
時間が無いので、、、
1つの事だけ説明します。
“仮想ルーター”
5
CloudStackの仮想ルーター
1. 仕組み
2. 課題
3. MidoNetの場合は?
•  ルーティング、ファイアウォールルー
ル、NAT、DHCPなどのサービスを提
供
•  VMのOSはDebian
•  VPCモードでは、各VPCに対して、1
つの仮想ルーターが起動されます。
CloudStack仮想ルーター
仮想ルータ
VM
VPC論理的俯瞰図
ユーザー
VM
ユーザー
VM
仮想ルータ
VM
ユーザー
VMユーザー
VM
ユーザー
VMユーザー
VMユーザー
VM
オレンジTier パープルTier
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
物理的構成図
- VPC with default CS Networking
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
物理的構成図
- VPC with default CS Networking
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(SSVM)
システムVM
(CPVM)
物理的構成図
- VPC with default CS Networking
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
仮想ルータ
VM
ユーザー
VM
システムVM
(SSVM)
システムVM
(CPVM)
物理的構成図
- VPC with default CS Networking
ユーザーVM ユーザーVM ユーザーVM
仮想ルータ
VM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
入
物理的トラフィックの流れ
出
ユーザーVM ユーザーVM ユーザーVM
仮想ルータ
VM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
入
物理的トラフィックの流れ
出
ユーザーVM ユーザーVM ユーザーVM
仮想ルータ
VM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
入
物理的トラフィックの流れ
出
このモデルの課題
Ø  ルーターVMがトラフィックのボトルネック
v  スケーラビリティーの制約
v  単一障害点
Ø  テナントやTierを分離するのにVLANを使用
v  4096問題 : スケーラビリティー問題
v  煩雑なマニュアル管理と設定
じゃぁ、
MidoNetは
どうなの?
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
仮想ルータ
VM
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
Network State Database (クラスター構成)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
仮想ルータ
VM
オーバーレイ・仮想ネットワーク
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
Network State Database (クラスター構成)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
仮想ルータ
VM
オーバーレイ・仮想ネットワーク
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
Network State Database (クラスター構成)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
オーバーレイ・仮想ネットワーク
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
Network State Database (クラスター構成)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
"Intelligence at the edge"
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
出
入
Network State Database (クラスター構成)
MidoNetエージェントの仕組み
- パケットが通る場合 -
MidoNetエージェント
出
ユーザー
VM
ユーザー
VM
ルーター
ユーザー
VMユーザー
VM
ユーザー
VMユーザー
VMユーザー
VM
オレンジTier パープルTier
ルーター上のルール
なし
MidoNetエージェントの仕組み
- パケットが通る場合 -
MidoNetエージェント
出
ユーザー
VM
ユーザー
VM
ルーター
ユーザー
VMユーザー
VM
ユーザー
VMユーザー
VMユーザー
VM
オレンジTier パープルTier
ルーター上のルール
なし
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
出
入
Network State Database (クラスター構成)
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
出
入
IPトンネリング
Network State Database (クラスター構成)
MidoNetエージェントの仕組み
- パケットドロップの場合 -
MidoNetエージェント
出
ルーター上のルール
出   入 ドロップ
ユーザー
VM
ユーザー
VM
ルーター
ユーザー
VMユーザー
VM
ユーザー
VMユーザー
VMユーザー
VM
オレンジTier パープルTier
出
MidoNetエージェントの仕組み
- パケットドロップの場合 -
MidoNetエージェント
出
ルーター上のルール
出   入 ドロップ
ユーザー
VM
ユーザー
VM
ルーター
ユーザー
VMユーザー
VM
ユーザー
VMユーザー
VMユーザー
VM
オレンジTier パープルTier
出
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
出
入
IPトンネリング
Network State Database (クラスター構成)
ユーザーVM ユーザーVM ユーザーVM
ユーザーVM
システムVM
(SSVM)
ユーザーVMユーザーVM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
ユーザー
VM
システムVM
(CPVM)
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
MidoNet 
エージェント
NSD
出
入
IPトンネリング
Network State Database (クラスター構成)
MidoNet CloudStack plugin
²  サーバーの演算機能を利用して、各エッジに知能を配置
Ø  “Intelligence at the Edge”
²  トラフィックを、エッジのMidoNetエージェントが制御
Ø  Ingress時に演算する事で分散アーキテクチャーを実現
Ø  無駄な構内トラフィックを削減
Ø  単一障害点、ボトルネックを排除
²  CloudStackにPlugin。統合的に仮想ネットワークを管理
・運用
ロードマップ
ハイパーバイザー:
KVM XenServer 2014(予定)
Submitted to CloudStack master codebase (ver.4.2):
Advanced Isolated モード:
L2, L3, DHCP, Firewall, Source NAT, Static NAT, Port Forwarding
Implemented but not upstream:
VPC モード:
L2, L3, DHCP, Firewall, Source NAT, Static NAT, Port Forwarding
現在お客様募集中です!
要件などは、個別で相談させてください!
スタッフも募集中です!
 http://www.midokura.jp/about-midokura/careers/
ホームページ
www.midokura.jp
メール
tnakaji@midokura.jp
Facebook
http://www.facebook.com/MidokuraJapan
Twitter
@MidokuraJapan
@tnakaji
本
CloudStack徹底入門 10章 (10.3.3)
ありがとうございました。
D会議室にブースがありますので、
是非お立寄りください!

More Related Content

PDF
20191010 Blockchain GIG #5 石原様資料
PDF
Hinemosロードマップ「これまでの歩みと今後の取り組み」
PDF
【FOBAS】Data is money. ストレージ分散投資のススメ
PDF
IoT GatewayとNode-REDの美味しい関係 - OpenBlocks IoTへのNode-REDの実装 -
PDF
Node RED で実現する製造業の DX
PDF
【de:code 2020】 Development from anywhere! 全ての開発者が生産性を維持するためにマイクロソフトが貢献できること
PPTX
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
PDF
M3L Inter BEE 2018 IP Pavilion Presentation
20191010 Blockchain GIG #5 石原様資料
Hinemosロードマップ「これまでの歩みと今後の取り組み」
【FOBAS】Data is money. ストレージ分散投資のススメ
IoT GatewayとNode-REDの美味しい関係 - OpenBlocks IoTへのNode-REDの実装 -
Node RED で実現する製造業の DX
【de:code 2020】 Development from anywhere! 全ての開発者が生産性を維持するためにマイクロソフトが貢献できること
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
M3L Inter BEE 2018 IP Pavilion Presentation

What's hot (11)

PDF
20200522 Blockchain GIG#7 株式会社NTTデータ山下様資料
PDF
20200422_Blockchaingig_Intro
PDF
クラウドサービスの活用〜IDCFクラウド〜
PPTX
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
PPTX
180731 JAWS UG京都 KYOSO part
PPTX
Jawsug kyoso
PDF
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
PDF
【Interop Tokyo 2016】 初心者でもわかるCisco SDNの概要
PDF
クラウド型データセンタにおけるSDNの適用事例
PDF
Japan it 20160707short
PDF
「リクルートデータセット」 ~公開までの道のりとこれから~
20200522 Blockchain GIG#7 株式会社NTTデータ山下様資料
20200422_Blockchaingig_Intro
クラウドサービスの活用〜IDCFクラウド〜
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
180731 JAWS UG京都 KYOSO part
Jawsug kyoso
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
【Interop Tokyo 2016】 初心者でもわかるCisco SDNの概要
クラウド型データセンタにおけるSDNの適用事例
Japan it 20160707short
「リクルートデータセット」 ~公開までの道のりとこれから~
Ad

Viewers also liked (18)

PDF
The MacMentor Services
PDF
The MacMentor Services Presentation
PDF
MidoNet US Launch - Oct 15
PDF
12th Japan CloudStack User Group Meetup
PPTX
Τα παιδιά στην Πρωτοβάθμια Εκπαίδευση σχεδιάζουν τα δικά τους επιτραπέζια παι...
PDF
20130517 midokura-ncc
PDF
Introduction to Network Virtualization for IaaS Cloud by Midokura at LinuxCon...
PPTX
MidoNet Differentiation and Overview
PPTX
Networking in the cloud: An SDN primer
PDF
ネットワーク仮想化ソフトウェアMidoNet ユースケースとユーザメリット
PDF
MidoNet Future -ミドネットの未来-
PDF
オープンソースになったMidoNet
PPTX
Τα Παιδιά Προσχολικής Ηλικίας Σχεδιάζουν τα Δικά τους Επιτραπέζια Παιχνίδια_M...
PPTX
Midokura Enterprise MidoNet Overview
PDF
OpenStack Networkingとネットワーク仮想化ソフトMidoNet最新動向
PDF
クラウドネットワークの仮想化そしてVxLAN Offloadによる高速化
PDF
OpenStack Havanaのネットワーキング新機能と適用事例
PDF
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
The MacMentor Services
The MacMentor Services Presentation
MidoNet US Launch - Oct 15
12th Japan CloudStack User Group Meetup
Τα παιδιά στην Πρωτοβάθμια Εκπαίδευση σχεδιάζουν τα δικά τους επιτραπέζια παι...
20130517 midokura-ncc
Introduction to Network Virtualization for IaaS Cloud by Midokura at LinuxCon...
MidoNet Differentiation and Overview
Networking in the cloud: An SDN primer
ネットワーク仮想化ソフトウェアMidoNet ユースケースとユーザメリット
MidoNet Future -ミドネットの未来-
オープンソースになったMidoNet
Τα Παιδιά Προσχολικής Ηλικίας Σχεδιάζουν τα Δικά τους Επιτραπέζια Παιχνίδια_M...
Midokura Enterprise MidoNet Overview
OpenStack Networkingとネットワーク仮想化ソフトMidoNet最新動向
クラウドネットワークの仮想化そしてVxLAN Offloadによる高速化
OpenStack Havanaのネットワーキング新機能と適用事例
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
Ad

Similar to OSC Osaka 2013 (20)

PPTX
Cloudianを利用したソリューション (Cloudian Summit 2012)
PPTX
Cloudianを利用したソリューション (Cloudian Summit 2012)
PPTX
オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介
PDF
クラウド座談会資料
PDF
クラウドEXPO 2011春資料 20110418
PDF
Drupal si 20160704
PDF
201310 ITproEXPO_clouddaystokyo2013fall_idcf
PDF
国内初Cloud stack採用のオープンクラウドサービス
PPTX
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
PDF
TOUA M2M Solutions powered by Cloudian (Cloudian Summit 2012)
PPTX
im共通マスタ連携ツール Accel-KNIGHT 説明資料
PDF
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
PDF
基調講演「データのグループウェア化」
PPTX
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)
PDF
ゼロから学ぶIoT
PDF
実話!実はIDCFクラウドって◯◯なんです
PDF
八子クラウド座談会資料(当日討議メモ付き) 20180929
PDF
OpenStack 向けネットワーク入門
PDF
Gmo media.inc 第9回西日本ossの普及を考える会
PDF
How to walk_on_windows_azure_platform
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介
クラウド座談会資料
クラウドEXPO 2011春資料 20110418
Drupal si 20160704
201310 ITproEXPO_clouddaystokyo2013fall_idcf
国内初Cloud stack採用のオープンクラウドサービス
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
TOUA M2M Solutions powered by Cloudian (Cloudian Summit 2012)
im共通マスタ連携ツール Accel-KNIGHT 説明資料
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
基調講演「データのグループウェア化」
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert1)
ゼロから学ぶIoT
実話!実はIDCFクラウドって◯◯なんです
八子クラウド座談会資料(当日討議メモ付き) 20180929
OpenStack 向けネットワーク入門
Gmo media.inc 第9回西日本ossの普及を考える会
How to walk_on_windows_azure_platform

OSC Osaka 2013