SlideShare a Scribd company logo
1 of 27
Download to read offline
NFVアプリケーションを
OpenStackで動かす為に
2017年 7月 26日
日本電気株式会社
橋口 厚志
【NEC Confidential】
3 © NEC Corporation 2017 NEC Confidential
▌仮想化技術によって従来ネットワーク機器のソフトウェアとハードウェアを分離
▌通信ネットワークの経済性、柔軟性、迅速性の高度化を目指す
仮想化されたネットワーク機能(VNF)従来のネットワーク機能
専用/特定ハードウェアリソース
仮想化レイヤ
汎用ハードウェアリソース
オーケストレーション/リソース制御
IMS
VM
VM
EPC
VM
VM
L3SW
VM
VM
GW
VM
VM
Data Base
VM
VM
App Server
VM
VM
IMS EPC L3SW GW
Data
Base
App
Server
迅速かつ柔軟なリソース変更
ハード/ソフトの垂直統合 ソフト/ハードの分離
専用、特定のハードウェア 汎用、最新ハードウェア
専任者による保守運用業務 オーケストレータによる保守自動/簡易化
ハード括り付けのためリソース変更不可
NFV概要(NFVとは)
4 © NEC Corporation 2017 NEC Confidential
NFVの課題
汎用サーバ
ハイパーバイザ
仮想マシン
仮想スイッチ
キャリア向け
通信ソフトウェア
キャリア向け
通信ソフトウェア
専用HW
(ATCA等) 汎用ハード化
仮想化
従来のHWの単位でVM化
冗長構成も従来を踏襲
⇒運用保守性の踏襲、安定した資産の活用
仮想マシン
キャリア向け
通信ソフトウェア
NIC冗長構成によ
る信頼性担保不可
Numa Node跨りに
よる性能劣化
リソース
共有による性能劣化
仮想スイッチの
性能ボトルネック
HW障害検知契機の
系切替不可
5 © NEC Corporation 2017 NEC Confidential
NECのNFV基盤に対する取り組み
OpenStack
NEC
2011 2012 2013 2015 20162014
ETSI NFV
E F G H I J K L M N
Release1 Release2
独自基盤 OpenStack
改造
OpenStack
利用
NECCSを発表世界初vEPC商用稼働
独自基盤時代
7 © NEC Corporation 2017 NEC Confidential
独自基盤時代の取り組み概要
▌VNF(Virtualized Network Function)に必要な要件を実装
▌OpenStack Controller相当の機能実装
 CPU Pinning/占有
 NUMA考慮スケジューリング
 PCI-Passthrough/SR-IOV
 EPT HugePage
 ベアメタル制御
▌ Compute Serverでの機能実装
 DPDK-VS
 リソース優先制御
 KVM Monitoring
 HW障害通知
8 © NEC Corporation 2017 NEC Confidential
NFVI施策:リソース優先制御
3.63
5.96
0.62
2.30
5.07
20.65
0.00
5.00
10.00
15.00
20.00
25.00
物理環境 仮想環境(2VM)
[ms]
平均値
標準偏差
最大値
TAT計測結果
SIP SIP
VM①
ホストOS+KVM
VM②
計測区間: INV~100間のTAT
負荷: 36万BHCA
vCPU数=16
物理CPU数=16
vCPU数=16
標準偏差(σ)の計算式:
N: 900 [回]
Xi: i回目のTAT
m: TAT平均値
▌SIPアプリケーションでリソース競合影響を確認
▌平均1.8倍、最大値4倍の影響あり
9 © NEC Corporation 2017 NEC Confidential
NFVI施策:リソース優先制御
NIC・ディスク
仮想マシン(VM)
ホストOS
(Linux)
KVMモジュール
ハードウェア
ドライバ
virtio
CPU
スケジューラ
メモリ
施策3
ディスクIO優先
制御
施策2
ネットワークIO優
先制御
ゲストOS
AP
ネットワークIO
ディスクIO
virtioドライバ
CPU命令
QEMU
仮想マシン(VM)
ゲストOS
AP
ネットワークIO
ディスクIO
CPU命令
QEMU
virtioドライバ
施策1-1
リブート時高負荷対策
リブートイベント検出し
CPU使用率を制御
施策1
CPUリソース優先制御
チューニング
チューニング
10 © NEC Corporation 2017 NEC Confidential
NFVI施策:リソース優先制御
▌施策1:CPUリソース優先制御
 リアルタイムスケジューラでスケジューリング
 VM毎に期間単位で優先制御を行う
VM1
VM2
VM3
タイムスロット値
2ms
5ms
1ms
設定イメージ
VM1:2ms
VM2:5ms,
VM1:2ms,
VM3:1ms,
NULL:4ms
2ms
start
ホ
ス
ト
O
S
の
他
プ
ロ
セ
ス
が
動
く
た
め
の
期
間
max max max優先度
max max
max
優先度変更
ポイント
2ms 5ms 2ms 1ms 4ms 2ms 5msタイムスロット値に
合わせ優先度を制御
優先度
優先度
タイムスロット
コントローラ
(ホスト上デーモン)
1 112 23
優先度に合わせ
CPUリソース割当て
リアルタイムスケジューラ
(ホストカーネル内)
11 © NEC Corporation 2017 NEC Confidential
NFVI施策:リソース優先制御
Linux Kernel
VMVM
物理マシン
仮想マシン
ホストOS
標準KVM
仮想NIC 仮想NIC 仮想NIC 仮想NIC
標準Bridge
物理NIC 物理NIC
Linux Kernel
VMVM
物理マシン
仮想マシン
ホストOS
改善版KVM
仮想NIC 仮想NIC 仮想NIC 仮想NIC
Open vSwitch
物理NIC 物理NIC
▌施策2:ネットワークIO優先制御
 Open vSwitchを利用し、ネットワークIOの上限帯域の制御を行う。
 仮想NICごとの制御/上限帯域、バースト値を設定
12 © NEC Corporation 2017 NEC Confidential
NFVI施策:リソース優先制御
▌施策3:ディスクIO優先制御
 cgroupを利用し、ディスクIOの上限帯域の制御を実施
 仮想NICごとの制御/上限帯域、バースト値を設定
Linux Kernel
VMVM
仮想HBA 仮想HBA
DISK
物理マシン
仮想マシン
Linux Kernel
改善版KVM
cgroups
IO
IO
13 © NEC Corporation 2017 NEC Confidential
NFVI施策:NW性能向上 DPDK-VS
Host OS
NFV Extension
Intel DPDK vSwitch
VM
AP
Guest OS
VM
AP
Guest OS
VM
AP
Guest OS
Host OS
KVM
Open vSwitch
NIC
HW
DPDK
Pass-through
VM
AP
Guest OS
VM
AP
Guest OS
VM
AP
Guest OS
KVM
HW
ボトルネック
NIC
DPDK
NIC
NIC
Pass-through
▌“Intel DPDK vSwitch”に「QOS機能」「大規模フロー対策機能」
「virtio IF対応」をNECで追加。
▌Open vSwitchに代わり適用することで、NWデータ転送性能向上、性能
ボトルネックを解決
14 © NEC Corporation 2017 NEC Confidential
NFVI施策:NW性能向上 DPDK-VxLAN
OpenvSwitch
+ VXLAN
DPDK vSwitch
+ DPDK VXLAN
Throughput
約10倍
better
VM
Guest
OS
AP
DPDK vSwitch
(with VXLAN)
VTEP
NIC NIC
Linux
kernel
vNIC
virtio
tap
vport Hypervisor
H
W
High-speed
Processing
Network throughput
一般的に性能劣化の発生しやすいトンネリング技術であるVXLANを利用時にお
いても、DPDK VXLAN/DPDK vSwitchを利用することで高スループットを実現
OpenStack改造時代
16 © NEC Corporation 2017 NEC Confidential
OpenStack改造時代の取り組み概要
▌ETSI NFV発足
 どうやらVIMは、OpenStackがデファクトスタンダードらしい
▌Icehouseをベースに足りない機能を追加実装
▌並行してRedHat社と連携、Communityでの機能実装を促進
⇒ Kiloでほぼ機能実装完了
17 © NEC Corporation 2017 NEC Confidential
OpenStackのキャリアグレード化
Red Hat社と共同でOpenStackのキャリアグレード化を推進
18 © NEC Corporation 2017 NEC Confidential
OpenStack(Icehouse)+NEC拡張
NEC-Extension
OpenStack
VM VM
HW/OS
Nova
PMControl
Glance
NWControl
Keystone
VMControl
Neutron
Ceilometer
Resource
Monitoring
Local Resource Orchestrator
アーキテクチャ
Nova拡張。半故障HWや使用NW帯域の考慮
等高度な配置ロジックを実現
Nova拡張。CPU占有化、仮想NIC冗長等
を実現
物理サーバ制御。OpenStackに存在しな
い物理サーバ制御/障害監視機能
Neutron拡張。高速仮想スイッチであるD
PDK vSwitchと連携を実現
Ceilometer拡張。物理サーバのリソー
ス収集/監視を実現。
Agent群。NFVIに配備されVIM機能と
連携した情報通知/制御を実施
プラグイン連携
API連携
NEC-Extension
Agent
plugin
OpenStack
Agent
plugin
VIM
NFVI
19 © NEC Corporation 2017 NEC Confidential
OpenStack改造時代:HW構成を意識した配置
Pinning
Numa Node 1 Numa Node 2
6 7
VM2
2 3 4 5
VM1
0 1
0 1
16GB 32GB
32GB 32GB
2 3 4 5
アーキテクチャを意識しない場合、
NUMAを跨ぐ・CPU共有する配置となる可能性
→性能劣化の原因
Processor
(Core)
phy_id(Node)
memory
Pinning
Numa Node 1 Numa Node 2
6 7
VM2
2 3 4 5
VM1
0 1
0 1
16GB 32GB
32GB 32GB
2 3 4 5
Node構成を考慮することで、
仮想化の性能劣化を最小限に
OpenStack(Icehouse) OpenStack + NEC拡張(NFV Extension)
Node構成・Pinningの定義と、それを考慮した配置先選択で、性能劣化
を最小限に
20 © NEC Corporation 2017 NEC Confidential
OpenStack改造時代:SR-IOV
NIC
VM
AP
Guest OS
NIC
VM
AP
Guest OS
vNIC vNIC
Host OS
NIC
VM
AP
Guest OS
NIC(SR-IOV)
VM
AP
Guest OS
vNIC vNIC
Host OS
HWHW
SR-IOV未適用の場合 SR-IOVを利用した場合
VF VF
要5Gbps 要5Gbps
10GbE
要5Gbps 要5Gbps
10GbE 10GbE 10GbE
1:1割り当てのみ 1物理デバイスに複数割り当て
単一物理デバイスに複数VMの割り当てを可能とすることで、物理デバ
イスの帯域幅を有効活用。
ユーザプレーン等のトラヒックのスループット性能を向上
21 © NEC Corporation 2017 NEC Confidential
OpenStack改造時代:EPT Hugepage
【施策前】 【施策後】
ゲ
ス
ト
メ
モ
リ
マ
ッ
プ
ホ
ス
ト
メ
モ
リ
マ
ッ
プ
ゲ
ス
ト
メ
モ
リ
マ
ッ
プ
ホ
ス
ト
メ
モ
リ
マ
ッ
プ
・・・
・・・
・・・
・・・
ページサイズ:
2MB
ページサイズ:
1GB
TLB
EPT
アドレス変換
EPT
アドレス変換
TLB
ヒット率向上
段数が減り
変換処理高速化
24段の変換 15段の変換
アドレス解決アドレス解決
EPT Hugepageを利用し、ページサイズ(メモリの区切り)を拡大。ア
ドレス数を減少させることで、アドレス解決の変換処理高速化、アドレ
スキャッシュのヒット率を向上。
22 © NEC Corporation 2017 NEC Confidential
OpenStack改造時代:性能
呼処理能力
(TPS)
スループット
(PPS)
(1) 非仮想化:NEC専用HW(aTCA) (1.00) (1.00)
(2) 仮想化 :汎用サーバ、OpenStack 0.27 0.02
(3) 仮想化 :汎用サーバ、OpenStack+NEC拡張 1.20 1.63
※弊社EPC(PGW)での測定結果を基に、 CPU 1スレッドあたりに換算して比較しています。(測定条件は次頁参照。)
なお、弊社トラヒックモデル例での性能値の為、お客様環境条件によっては異なる場合があります。
NEC拡張なしでは、Cプレーン性能 73%減、Uプレーン性
能 98%減
NEC拡張により、最新HWを使用することによる性能向上が
、仮想化オーバーヘッドを上回り既存装置以上の性能に
OpenStack利用時代、そしてこれから。。
24 © NEC Corporation 2017 NEC Confidential
OpenStack利用時代
▌VNFを動かす為のOpenStack機能はおおむね実装完了
▌パラメータチューニング(収容数/同時制御数)
▌OpenStack以外の基盤コンポーネントの効率的な構築
▌運用改善
 基盤装置交換
 増減設
 Update/Upgrade
 解析
25 © NEC Corporation 2017 NEC Confidential
module C
担当
module B
担当
OpenStack利用時代:現在の営み
Before
時刻
module A
Module B
の問題
module A
担当
問い合わせ
保守部門
module B module C
?
Module C
の問題
障害解析に
着手
問い合わせ
回答(転送)
問い合わせ
?
解析
module C
担当
After
時刻
module A
保守部門
module B module C
回答
問い合わせ
分析
?
1次対応リードタイムを削減
障害解析に
着手
回答
解析
根本原因は
module C
トリガ
ログ
トリガ
ログ
▌AIを活用しNFV化による解析煩雑性を解決
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月
NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月

More Related Content

What's hot

閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門Masayuki Kobayashi
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会Yuki Obara
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方Toru Makabe
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザインMasayuki Kobayashi
 
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...VirtualTech Japan Inc.
 
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgplotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgKentaro Ebisawa
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~Masaya Aoyama
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門VirtualTech Japan Inc.
 
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)VirtualTech Japan Inc.
 
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!!  「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...君にもできる! にゅーとろん君になってみよー!!  「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...VirtualTech Japan Inc.
 
OpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれOpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれToru Makabe
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理NTT DATA Technology & Innovation
 
L3HA-VRRP-20141201
L3HA-VRRP-20141201L3HA-VRRP-20141201
L3HA-VRRP-20141201Manabu Ori
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方Yoshiyasu SAEKI
 
P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介Kumapone
 

What's hot (20)

閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
 
AS45679 on FreeBSD
AS45679 on FreeBSDAS45679 on FreeBSD
AS45679 on FreeBSD
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザイン
 
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
 
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgplotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfg
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
 
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
 
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!!  「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...君にもできる! にゅーとろん君になってみよー!!  「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
 
OpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれOpenStack超入門シリーズ Novaのディスク周りあれこれ
OpenStack超入門シリーズ Novaのディスク周りあれこれ
 
TripleO Deep Dive
TripleO Deep DiveTripleO Deep Dive
TripleO Deep Dive
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 
L3HA-VRRP-20141201
L3HA-VRRP-20141201L3HA-VRRP-20141201
L3HA-VRRP-20141201
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
 
P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介
 

Viewers also liked

OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月VirtualTech Japan Inc.
 
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナーOpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナーVirtualTech Japan Inc.
 
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月VirtualTech Japan Inc.
 
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...VirtualTech Japan Inc.
 
OPNFVをインストールしてみた
OPNFVをインストールしてみたOPNFVをインストールしてみた
OPNFVをインストールしてみたMibu Ryota
 
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告kimura50
 
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)VirtualTech Japan Inc.
 
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月OPNFV Doctor - OpenStack最新情報セミナー 2017年7月
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
OpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorletsOpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorletsKota Tsuyuzaki
 
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティスGPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティスVirtualTech Japan Inc.
 
Openstack ceph 20171115 vtj
Openstack ceph 20171115 vtjOpenstack ceph 20171115 vtj
Openstack ceph 20171115 vtjTakehiro Kudou
 
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~Takeharu Sato
 

Viewers also liked (18)

OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
 
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
OpenStack Summit Sydney Feedback (VTJ玉置) - OpenStack最新情報セミナー 2017年11月
 
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナーOpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
 
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
 
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
 
OPNFVをインストールしてみた
OPNFVをインストールしてみたOPNFVをインストールしてみた
OPNFVをインストールしてみた
 
OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告OpenStack Summit 2016 Barcelona NFV関連報告
OpenStack Summit 2016 Barcelona NFV関連報告
 
自動化ハンズオン
自動化ハンズオン自動化ハンズオン
自動化ハンズオン
 
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
OpenStackで自動化ツールを使ってみた!(Ubuntu MAAS 1.7 対応版)
 
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
 
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
 
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月
AIの力で障害検知・解析をサポート!Loom(ログ解析ソリューション)のご紹介 - OpenStack最新情報セミナー 2017年7月
 
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月
 
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月OPNFV Doctor - OpenStack最新情報セミナー 2017年7月
OPNFV Doctor - OpenStack最新情報セミナー 2017年7月
 
OpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorletsOpenStack Swiftの最新機能とStorlets
OpenStack Swiftの最新機能とStorlets
 
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティスGPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
 
Openstack ceph 20171115 vtj
Openstack ceph 20171115 vtjOpenstack ceph 20171115 vtj
Openstack ceph 20171115 vtj
 
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
2017-11-15 OpenStack最新情報セミナー Lightning Talk OpenStack環境における通信高速化 ~超入門~
 

Similar to NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月

【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...Juniper Networks (日本)
 
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015Nachi Ueno
 
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略シスコシステムズ合同会社
 
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーションJuniper Networks (日本)
 
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~ リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~ Brocade
 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション Juniper Networks (日本)
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナーNGINX, Inc.
 
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒントOpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒントBrocade
 
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...シスコシステムズ合同会社
 
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢シスコシステムズ合同会社
 
Openshift NGINX Kubernetes (Japanese Webinar)
Openshift NGINX Kubernetes (Japanese Webinar)Openshift NGINX Kubernetes (Japanese Webinar)
Openshift NGINX Kubernetes (Japanese Webinar)NGINX, Inc.
 
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略シスコシステムズ合同会社
 
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?Brocade
 
20180417_VxRailCC_NSX_vmware内野様
20180417_VxRailCC_NSX_vmware内野様20180417_VxRailCC_NSX_vmware内野様
20180417_VxRailCC_NSX_vmware内野様VxRail ChampionClub
 

Similar to NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月 (20)

【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
 
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
 
EVPN & VXLAN for Cloud Builders
EVPN & VXLAN for Cloud BuildersEVPN & VXLAN for Cloud Builders
EVPN & VXLAN for Cloud Builders
 
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略
Cisco Connect Japan 2014: サービス プロバイダー向け SDN/NFV 戦略
 
F11
F11F11
F11
 
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション
【ネットワーク仮想化 事例セミナー 2017/2/28】Juniper x VMware アンダーレイソリューション デモンストレーション
 
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~ リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~
リスク知らずのプライベート・クラウド移行術 ~『攻める情シス』のための現実解とSDxへの進化~
 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 
【Interop Tokyo 2016】 ネットワーク仮想化を推進する新たなソリューション 
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
 
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒントOpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント
OpenStackやりたい人、必見!ネットワークから見たOpenStack導入のヒント
 
XenServer Overview
XenServer OverviewXenServer Overview
XenServer Overview
 
Nsx t alb-integration_202108
Nsx t alb-integration_202108Nsx t alb-integration_202108
Nsx t alb-integration_202108
 
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...
ITPro Expo 2014: Cisco Application Centric Infrastructure と Openstack による統合イン...
 
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢
 
Openshift NGINX Kubernetes (Japanese Webinar)
Openshift NGINX Kubernetes (Japanese Webinar)Openshift NGINX Kubernetes (Japanese Webinar)
Openshift NGINX Kubernetes (Japanese Webinar)
 
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
 
TS_InteropConf2022_MCN.pptx
TS_InteropConf2022_MCN.pptxTS_InteropConf2022_MCN.pptx
TS_InteropConf2022_MCN.pptx
 
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?
 
OpenContrailとnfv
OpenContrailとnfvOpenContrailとnfv
OpenContrailとnfv
 
20180417_VxRailCC_NSX_vmware内野様
20180417_VxRailCC_NSX_vmware内野様20180417_VxRailCC_NSX_vmware内野様
20180417_VxRailCC_NSX_vmware内野様
 

More from VirtualTech Japan Inc.

5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜VirtualTech Japan Inc.
 
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますエンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますVirtualTech Japan Inc.
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門VirtualTech Japan Inc.
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へVirtualTech Japan Inc.
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版VirtualTech Japan Inc.
 
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築VirtualTech Japan Inc.
 
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とはVirtualTech Japan Inc.
 
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計VirtualTech Japan Inc.
 
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組みVirtualTech Japan Inc.
 
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版VirtualTech Japan Inc.
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介VirtualTech Japan Inc.
 
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとはVirtualTech Japan Inc.
 
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告VirtualTech Japan Inc.
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...VirtualTech Japan Inc.
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)VirtualTech Japan Inc.
 
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義VirtualTech Japan Inc.
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesVirtualTech Japan Inc.
 

More from VirtualTech Japan Inc. (20)

5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
 
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますエンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指します
 
KubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPUKubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPU
 
KubeVirt 101
KubeVirt 101KubeVirt 101
KubeVirt 101
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
 
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
 
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは
 
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
 
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
 
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
 
Docker超入門
Docker超入門Docker超入門
Docker超入門
 
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
 
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
 
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and Kubernetes
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Recently uploaded (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

NFVアプリケーションをOpenStack上で動かす為に - OpenStack最新情報セミナー 2017年7月

  • 2.
  • 3. 3 © NEC Corporation 2017 NEC Confidential ▌仮想化技術によって従来ネットワーク機器のソフトウェアとハードウェアを分離 ▌通信ネットワークの経済性、柔軟性、迅速性の高度化を目指す 仮想化されたネットワーク機能(VNF)従来のネットワーク機能 専用/特定ハードウェアリソース 仮想化レイヤ 汎用ハードウェアリソース オーケストレーション/リソース制御 IMS VM VM EPC VM VM L3SW VM VM GW VM VM Data Base VM VM App Server VM VM IMS EPC L3SW GW Data Base App Server 迅速かつ柔軟なリソース変更 ハード/ソフトの垂直統合 ソフト/ハードの分離 専用、特定のハードウェア 汎用、最新ハードウェア 専任者による保守運用業務 オーケストレータによる保守自動/簡易化 ハード括り付けのためリソース変更不可 NFV概要(NFVとは)
  • 4. 4 © NEC Corporation 2017 NEC Confidential NFVの課題 汎用サーバ ハイパーバイザ 仮想マシン 仮想スイッチ キャリア向け 通信ソフトウェア キャリア向け 通信ソフトウェア 専用HW (ATCA等) 汎用ハード化 仮想化 従来のHWの単位でVM化 冗長構成も従来を踏襲 ⇒運用保守性の踏襲、安定した資産の活用 仮想マシン キャリア向け 通信ソフトウェア NIC冗長構成によ る信頼性担保不可 Numa Node跨りに よる性能劣化 リソース 共有による性能劣化 仮想スイッチの 性能ボトルネック HW障害検知契機の 系切替不可
  • 5. 5 © NEC Corporation 2017 NEC Confidential NECのNFV基盤に対する取り組み OpenStack NEC 2011 2012 2013 2015 20162014 ETSI NFV E F G H I J K L M N Release1 Release2 独自基盤 OpenStack 改造 OpenStack 利用 NECCSを発表世界初vEPC商用稼働
  • 7. 7 © NEC Corporation 2017 NEC Confidential 独自基盤時代の取り組み概要 ▌VNF(Virtualized Network Function)に必要な要件を実装 ▌OpenStack Controller相当の機能実装  CPU Pinning/占有  NUMA考慮スケジューリング  PCI-Passthrough/SR-IOV  EPT HugePage  ベアメタル制御 ▌ Compute Serverでの機能実装  DPDK-VS  リソース優先制御  KVM Monitoring  HW障害通知
  • 8. 8 © NEC Corporation 2017 NEC Confidential NFVI施策:リソース優先制御 3.63 5.96 0.62 2.30 5.07 20.65 0.00 5.00 10.00 15.00 20.00 25.00 物理環境 仮想環境(2VM) [ms] 平均値 標準偏差 最大値 TAT計測結果 SIP SIP VM① ホストOS+KVM VM② 計測区間: INV~100間のTAT 負荷: 36万BHCA vCPU数=16 物理CPU数=16 vCPU数=16 標準偏差(σ)の計算式: N: 900 [回] Xi: i回目のTAT m: TAT平均値 ▌SIPアプリケーションでリソース競合影響を確認 ▌平均1.8倍、最大値4倍の影響あり
  • 9. 9 © NEC Corporation 2017 NEC Confidential NFVI施策:リソース優先制御 NIC・ディスク 仮想マシン(VM) ホストOS (Linux) KVMモジュール ハードウェア ドライバ virtio CPU スケジューラ メモリ 施策3 ディスクIO優先 制御 施策2 ネットワークIO優 先制御 ゲストOS AP ネットワークIO ディスクIO virtioドライバ CPU命令 QEMU 仮想マシン(VM) ゲストOS AP ネットワークIO ディスクIO CPU命令 QEMU virtioドライバ 施策1-1 リブート時高負荷対策 リブートイベント検出し CPU使用率を制御 施策1 CPUリソース優先制御 チューニング チューニング
  • 10. 10 © NEC Corporation 2017 NEC Confidential NFVI施策:リソース優先制御 ▌施策1:CPUリソース優先制御  リアルタイムスケジューラでスケジューリング  VM毎に期間単位で優先制御を行う VM1 VM2 VM3 タイムスロット値 2ms 5ms 1ms 設定イメージ VM1:2ms VM2:5ms, VM1:2ms, VM3:1ms, NULL:4ms 2ms start ホ ス ト O S の 他 プ ロ セ ス が 動 く た め の 期 間 max max max優先度 max max max 優先度変更 ポイント 2ms 5ms 2ms 1ms 4ms 2ms 5msタイムスロット値に 合わせ優先度を制御 優先度 優先度 タイムスロット コントローラ (ホスト上デーモン) 1 112 23 優先度に合わせ CPUリソース割当て リアルタイムスケジューラ (ホストカーネル内)
  • 11. 11 © NEC Corporation 2017 NEC Confidential NFVI施策:リソース優先制御 Linux Kernel VMVM 物理マシン 仮想マシン ホストOS 標準KVM 仮想NIC 仮想NIC 仮想NIC 仮想NIC 標準Bridge 物理NIC 物理NIC Linux Kernel VMVM 物理マシン 仮想マシン ホストOS 改善版KVM 仮想NIC 仮想NIC 仮想NIC 仮想NIC Open vSwitch 物理NIC 物理NIC ▌施策2:ネットワークIO優先制御  Open vSwitchを利用し、ネットワークIOの上限帯域の制御を行う。  仮想NICごとの制御/上限帯域、バースト値を設定
  • 12. 12 © NEC Corporation 2017 NEC Confidential NFVI施策:リソース優先制御 ▌施策3:ディスクIO優先制御  cgroupを利用し、ディスクIOの上限帯域の制御を実施  仮想NICごとの制御/上限帯域、バースト値を設定 Linux Kernel VMVM 仮想HBA 仮想HBA DISK 物理マシン 仮想マシン Linux Kernel 改善版KVM cgroups IO IO
  • 13. 13 © NEC Corporation 2017 NEC Confidential NFVI施策:NW性能向上 DPDK-VS Host OS NFV Extension Intel DPDK vSwitch VM AP Guest OS VM AP Guest OS VM AP Guest OS Host OS KVM Open vSwitch NIC HW DPDK Pass-through VM AP Guest OS VM AP Guest OS VM AP Guest OS KVM HW ボトルネック NIC DPDK NIC NIC Pass-through ▌“Intel DPDK vSwitch”に「QOS機能」「大規模フロー対策機能」 「virtio IF対応」をNECで追加。 ▌Open vSwitchに代わり適用することで、NWデータ転送性能向上、性能 ボトルネックを解決
  • 14. 14 © NEC Corporation 2017 NEC Confidential NFVI施策:NW性能向上 DPDK-VxLAN OpenvSwitch + VXLAN DPDK vSwitch + DPDK VXLAN Throughput 約10倍 better VM Guest OS AP DPDK vSwitch (with VXLAN) VTEP NIC NIC Linux kernel vNIC virtio tap vport Hypervisor H W High-speed Processing Network throughput 一般的に性能劣化の発生しやすいトンネリング技術であるVXLANを利用時にお いても、DPDK VXLAN/DPDK vSwitchを利用することで高スループットを実現
  • 16. 16 © NEC Corporation 2017 NEC Confidential OpenStack改造時代の取り組み概要 ▌ETSI NFV発足  どうやらVIMは、OpenStackがデファクトスタンダードらしい ▌Icehouseをベースに足りない機能を追加実装 ▌並行してRedHat社と連携、Communityでの機能実装を促進 ⇒ Kiloでほぼ機能実装完了
  • 17. 17 © NEC Corporation 2017 NEC Confidential OpenStackのキャリアグレード化 Red Hat社と共同でOpenStackのキャリアグレード化を推進
  • 18. 18 © NEC Corporation 2017 NEC Confidential OpenStack(Icehouse)+NEC拡張 NEC-Extension OpenStack VM VM HW/OS Nova PMControl Glance NWControl Keystone VMControl Neutron Ceilometer Resource Monitoring Local Resource Orchestrator アーキテクチャ Nova拡張。半故障HWや使用NW帯域の考慮 等高度な配置ロジックを実現 Nova拡張。CPU占有化、仮想NIC冗長等 を実現 物理サーバ制御。OpenStackに存在しな い物理サーバ制御/障害監視機能 Neutron拡張。高速仮想スイッチであるD PDK vSwitchと連携を実現 Ceilometer拡張。物理サーバのリソー ス収集/監視を実現。 Agent群。NFVIに配備されVIM機能と 連携した情報通知/制御を実施 プラグイン連携 API連携 NEC-Extension Agent plugin OpenStack Agent plugin VIM NFVI
  • 19. 19 © NEC Corporation 2017 NEC Confidential OpenStack改造時代:HW構成を意識した配置 Pinning Numa Node 1 Numa Node 2 6 7 VM2 2 3 4 5 VM1 0 1 0 1 16GB 32GB 32GB 32GB 2 3 4 5 アーキテクチャを意識しない場合、 NUMAを跨ぐ・CPU共有する配置となる可能性 →性能劣化の原因 Processor (Core) phy_id(Node) memory Pinning Numa Node 1 Numa Node 2 6 7 VM2 2 3 4 5 VM1 0 1 0 1 16GB 32GB 32GB 32GB 2 3 4 5 Node構成を考慮することで、 仮想化の性能劣化を最小限に OpenStack(Icehouse) OpenStack + NEC拡張(NFV Extension) Node構成・Pinningの定義と、それを考慮した配置先選択で、性能劣化 を最小限に
  • 20. 20 © NEC Corporation 2017 NEC Confidential OpenStack改造時代:SR-IOV NIC VM AP Guest OS NIC VM AP Guest OS vNIC vNIC Host OS NIC VM AP Guest OS NIC(SR-IOV) VM AP Guest OS vNIC vNIC Host OS HWHW SR-IOV未適用の場合 SR-IOVを利用した場合 VF VF 要5Gbps 要5Gbps 10GbE 要5Gbps 要5Gbps 10GbE 10GbE 10GbE 1:1割り当てのみ 1物理デバイスに複数割り当て 単一物理デバイスに複数VMの割り当てを可能とすることで、物理デバ イスの帯域幅を有効活用。 ユーザプレーン等のトラヒックのスループット性能を向上
  • 21. 21 © NEC Corporation 2017 NEC Confidential OpenStack改造時代:EPT Hugepage 【施策前】 【施策後】 ゲ ス ト メ モ リ マ ッ プ ホ ス ト メ モ リ マ ッ プ ゲ ス ト メ モ リ マ ッ プ ホ ス ト メ モ リ マ ッ プ ・・・ ・・・ ・・・ ・・・ ページサイズ: 2MB ページサイズ: 1GB TLB EPT アドレス変換 EPT アドレス変換 TLB ヒット率向上 段数が減り 変換処理高速化 24段の変換 15段の変換 アドレス解決アドレス解決 EPT Hugepageを利用し、ページサイズ(メモリの区切り)を拡大。ア ドレス数を減少させることで、アドレス解決の変換処理高速化、アドレ スキャッシュのヒット率を向上。
  • 22. 22 © NEC Corporation 2017 NEC Confidential OpenStack改造時代:性能 呼処理能力 (TPS) スループット (PPS) (1) 非仮想化:NEC専用HW(aTCA) (1.00) (1.00) (2) 仮想化 :汎用サーバ、OpenStack 0.27 0.02 (3) 仮想化 :汎用サーバ、OpenStack+NEC拡張 1.20 1.63 ※弊社EPC(PGW)での測定結果を基に、 CPU 1スレッドあたりに換算して比較しています。(測定条件は次頁参照。) なお、弊社トラヒックモデル例での性能値の為、お客様環境条件によっては異なる場合があります。 NEC拡張なしでは、Cプレーン性能 73%減、Uプレーン性 能 98%減 NEC拡張により、最新HWを使用することによる性能向上が 、仮想化オーバーヘッドを上回り既存装置以上の性能に
  • 24. 24 © NEC Corporation 2017 NEC Confidential OpenStack利用時代 ▌VNFを動かす為のOpenStack機能はおおむね実装完了 ▌パラメータチューニング(収容数/同時制御数) ▌OpenStack以外の基盤コンポーネントの効率的な構築 ▌運用改善  基盤装置交換  増減設  Update/Upgrade  解析
  • 25. 25 © NEC Corporation 2017 NEC Confidential module C 担当 module B 担当 OpenStack利用時代:現在の営み Before 時刻 module A Module B の問題 module A 担当 問い合わせ 保守部門 module B module C ? Module C の問題 障害解析に 着手 問い合わせ 回答(転送) 問い合わせ ? 解析 module C 担当 After 時刻 module A 保守部門 module B module C 回答 問い合わせ 分析 ? 1次対応リードタイムを削減 障害解析に 着手 回答 解析 根本原因は module C トリガ ログ トリガ ログ ▌AIを活用しNFV化による解析煩雑性を解決