MidoNet は 2014 年 11 月よりオープンソースに Apache2 ライセンス 機能 : 分散仮想スイッチ 分散仮想ルーター 分散仮想 L4 ロードバランサー 分散仮想 L4 ファイヤーウォール 分散 NAT ドキュメント CLI デプロイメントツール ドキュメント類 オープンソースに含まれないもの 24 7 サポート SLA GUI マネジメントツール 1
なぜオープンソースにしたのか? Neutron のネットワークドライバは乱立 本当に使える オープンなものがない! OpenStack のための仮想ネットワークでデフォルトを目指す! 2
簡単に動かせます! 3
ウェブサイトをご覧ください h1p://www.midonet.org 4
開発コミュニティに参加しよう! OpenStack のための仮想ネットワークの機能開発に関わってみませんか? 5
コミュニティイベントのご案内 MidoNet コミュニティ発足会 MidoNet Developer Event 2 月 16 日 15:00 18:00 ユーザー向け 実際に MidoNet を使ったユーザーによる解説 ユースケースの紹介が中心 2 月 16 日 19:00 21:30 開発者向け MidoNet の導入からソースコードリーディングを始めるための情報を紹介 でお申し込みください! 6
一緒に盛り上げて行きましょう 7
なぜ数ある OpenStack Networking の中から MidoNet を選択すべきなのか? 8
それは MidoNet が一番使えるから 機能 MidoNet OvS+HAproxy OvS+DVR - 間の 1 ホップ通信 SNAT セキュリティグループ (Ingress) アップリンクの HA 構成 アップリンクの段階的拡張性
MidoNet Network VirtualizaRon PlaTorm Any Application Any Cloud Management Platform MidoNet Network VirtualizaRon PlaTorm Logical Firewall Logical L2 v Any Hypervisor Any Network Hardware Logical Layer 4 Load Balancer Logical L3 Logical Switching Layer 2 over Layer 3, decoupled from the physical network Logical Routing Routing between virtual networks without exiting the software container Logical Firewall Distributed Firewall, Kernel Integrated, High Performance Logical Layer 4 Load Balancer Application Load Balancing in software MidoNet API RESTful API for integration into any Cloud Management Platform 10
エッジオーバレイ :- 間 1 ホップ通信 物理 仮想スイッチ ToR ToR 仮想スイッチ の仮想ポートを境界として物理トポロジ上に IaaS 用の仮想トポロジを構築 ( Overlay ) 仮想 ブリッジ テナントルータ 集約ルータ 11
分散アーキテクチャ エッジ にコントローラ機能をおくことで 無駄なトラフィックが発生しない 従来の Virtual Router Upstream ISP Upstream ISP Upstream ISP Drop Drop Back- end Network Back- end Network Drop で機器をエミュレーション 12
分散アーキテクチャ マルチテナント化による論理スパゲティを回避 従来の Virtual Router MidoNet Upstream ISP Upstream ISP Upstream ISP Drop Drop Back- end Network Back- end Network Drop 13
8 Compute Node NW 8 GW Node 1 2 3 Internet or NW Install Server 1G 1G 1G GW node (Active) GW node (Active) GW node (Active) DB DB DB Compute node 1 Compute node 2.. Compute node n 14
1 870Mbps Neutron OVS) 3 870Mbps 15
(MidoNet) 3 2.6Gbps Internet Install Server GW node (Active) GW node (Active) 1G 1G 1G GW node (Active) DB DB DB Compute node 1 Compute node 2.. Compute node n 16
HA 3 GW Node 3 GW Node Internet Install Server GW node (Active) GW node (Active) GW node (Active) DB DB DB Compute node 1 Compute node 2.. Compute node n 17
HA (Neutron OVS) 18
HA (MidoNet) GW GW スループット 2.4Gbp s (3 台 ) GW3 停止 1.5Gbp s (2 台 ) GW2 停止 850Mb ps (1 台 ) GW1 停止 0bp s (1 台 ) 19 850Mb ps (1 台 ) GW1 復旧 1.5Gbp s (2 台 ) GW2 復旧 2.4Gbp s (3 台 GW3 ) 復旧 t
OpenStack に最適化された真にオープンなネットワーク仮想化ソフトウェアソリューション Open Source Same license as OpenStack. Appeals to trending preference for open software. Aims to be the default networking for OpenStack and Docker Hardware Vendor Neutral Works with any networking gear. Brownfield, Greenfield, all OK. (Added features with Cumulus+Dell and Mellanox NIC) Trusted Technology Accessible, widely deployed, proven by the community. Enterprise Class Offering MEM is hardened with SLA backed support for production environments. 20
ミドクラトレーニングを提供開始! 2 コースを提供中! 詳しくはミドクラブースにお越しください! - お問い合わせ先 :training@midokura.com - 21
OpenStack + MidoNet の活用事例 マネージドクラウドサービス パブリッククラウドサービス プライベートクラウド 物理機器なしでロードバランサーを実現 コストを押さえ スモールスタート可能 フルオートメーション可能なパブリッククラウドサービスを実現 製品開発 営業デモなど 多様な用途に柔軟に使えるプライベートクラウドを構築 広く商用利用実績がでています 22
マネージドクラウドサービス KVH 様 プライベートクラウド TypeS サービス概要 MidoNet 採用理由 高価なネットワーク機器の購入やマニュアル作業による設定無しで FW, LB, L23/ スイッチングなどのネットワーク機能を実現 従来サービス比で 20% 程度のコスト削減を見込む プライベートクラウドを小規模から構築しやすく OpenStack Neutron との互換性 L4LB をはじめとしたネットワークサービスの充実 KVH ホームページより抜粋 23
パブリッククラウドサービス Ze1a IO テクノロジー様 ze1a io サービス概要 IT サービス企業が商用環境で利用できるパブリッククラウドをノルウェーで提供 全機能が自動化され ユーザーによるセルフサービスが可能 MidoNet を使い 仮想ネットワークサービス (L2, L3, FW, LB) を提供 MidoNet 採用理由 顧客ニーズに合わせた迅速な製品化 安定性 拡張性 という zetta.io の要件を満たした製品 PoC を通じ ネットワーク仮想化ソフトウェアで最も優れていると判断 24
MidoNet エコシステム 25
富士通 エンタープライズのプライベートクラウド向けサービス Fujitsu Sohware ServerView Resource Orchestrator の仮想ネットワークソフトウェアとして OEM 採用 26
サーバーとネットワークを Linux で一括管理 物理を仮想をシームレスに接続 Cumulus + ホワイトボックス 27
オーバーレイのオーバーヘッドによるパフォーマンス劣化を解消 VxLAN オフロード スループット Gbps spec vcpu x 1 MEM 1GB 23.4 2.2 倍! 52% カット! CPU 1Gbps あたり負荷 30.1 2.82 2.9 2.57 8.4 13.7 12.6 13.6 1.42 1.09 1.36 1 to 1 2 to 2 4 to 4 1 to 1 2 to 2 4 to 4 テスト環境 OS :CentOS7 (3.10.0-123) OpenStack :Juno 28 midonet :midolman-2015.01-0.1.rc0 Driver :Mellanox OFED ver2.4.1 Bench Tool :iperf v2.0.5
クラウドマネジメントシステム との連携 29
最新技術とのコラボレーションも今後注目! 30
最新技術とのソリューションもいろいろ 31
Thank you tk@midokura.com 32