Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 st...
Search
ShowNet
PRO
July 01, 2021
Technology
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
ShowNet
PRO
July 01, 2021
More Decks by ShowNet
See All by ShowNet
【ShowNet 2026 sideview】AS290 External ~ Peering自動化・DDoS対策~
shownet
PRO
0
27
【ShowNet 2026 sideview】ファシリティ構築の取り組み
shownet
PRO
0
22
【ShowNet 2026 sideview】ShowNetを守るセキュリティソリューション
shownet
PRO
0
26
【ShowNet 2026 sideview】キャリア5Gを支える品質可視化 プライベート5G脅威検知ソリューション
shownet
PRO
0
22
【ShowNet 2026 sideview】ShowNetにおける生成AIの活用とデモンストレーション ShowNet MCP Festa
shownet
PRO
0
31
【ShowNet 2026 sideview】ShowNetの安定運用を支える モニタリング製品
shownet
PRO
0
34
【ShowNet 2026 展示会場内説明スライド】ファシリティ
shownet
PRO
0
390
【ShowNet 2026 展示会場内説明スライド】セキュリティ
shownet
PRO
0
220
【ShowNet 2026 展示会場内説明スライド】テスター_多様なネットワーク試験を柔軟に支えるテスト基盤の構築と実証
shownet
PRO
0
190
Other Decks in Technology
See All in Technology
AIのためのEthernet技術動向 (SerDes)
markunet
1
290
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
800
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
240
8bit CPU 2026
koba789
6
2.5k
Model Studio CLI × Token Plan
maigo999
0
210
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
750
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
110
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
290
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
140
DDDのエッセンスを取り入れたAIでの開発
ak2ie
0
200
AIに狂うスタートアップが、あえて「人との協働」に全振りした新卒エンジニア研修 / New Graduate Engineer Training at a Startup Accelerating AI Adoption
ohnoeight
0
180
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
630
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Navigating Weather and Climate Data
rabernat
0
490
Building the Perfect Custom Keyboard
takai
2
850
Practical Orchestrator
shlominoach
191
12k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Why Our Code Smells
bkeepers
PRO
340
58k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
A Tale of Four Properties
chriscoyier
163
24k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
300
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Transcript
1 オンプレ/クラウド連携と 柔軟なストレージで実現する 高信頼サービス Interop Tokyo 2021 ShowNet データセンタ 担当
織 学 (Red Hat) 奥澤 智子 (トヨタ自動車) 橋本 賢一郎 (ヴイエムウェア) 明石 邦夫 (東京大学)
2 今年の ShowNet データセンタ
None
AzureStack HCI、Azureによる ハイブリッドクラウド Red Hat Advanced Management Cluster for Kubernetes
による Kubernetes マルチクラスタ NVMe over Fabrics、NVMe over TCP と CSI ドライバによる 高速コンテナストレージ Red Hat Advanced Management Cluster for Kubernetes による Kubernetes マルチクラスタ
High Availability Rapid Deployment 大容量 / 高速 ストレージ セキュリティ 高速ネットワーク
ShowNet のサービスを支える仮想化基盤 10/25/100G のL2/L3スイッチ Stack/MC-LAG RoCE 対応なフロー制御 20TB 以上の iSCSI ストレージ NVMe over Fabrics CSI ドライバでのコンテナストレージ Hyper-Converged Infrastructure オールインワンな仮想化基盤 Kubernetes マルチクラスタ vSphere HA/DRS、 フェイルオーバークラスタ による高可用性 ハイブリッドクラウド VMware NSX-T での 仮想マシン単位の Firewall
ShowNet を支える ハイブリッドクラウド構成の仮想化基盤 • 2 つの仮想化基盤で サービスを展開 • 仮想マシン: 97
台 • CPU数: 376 • メモリ: 1792 GB • ストレージ: 18TB flexfabric5710 ce8850 nimble DL380 UCS C220M5 dorado ce8850
ShowNet を支える ハイブリッドクラウド構成の仮想化基盤 仮想マシン毎のデータを クラウドに Sync ストレージの定期的な バックアップ nimble UCS
C220M5 DL380 Kubernetes マルチクラスタ ShowNet
オンプレ/マルチクラウドにまたがった Kubernetesマルチクラスタによる柔軟なサービス管理 Kubernetes マルチクラスタ
Kubernetesマルチクラスタ管理 • 各クラスタのノードやPodの状態を一元管理
.dc/.svc で複数のコンテナストレージ CSI による制御、クラウドバックアップなど NVMe over Fabrics を活用した 高速コンテナストレージの実現 SDS
による NVMe-oF コンテナストレージ 大容量ストレージによる 仮想化、コンテナストレージ RoCE 対応 高速ストレージアプライアンス PFC、ECN によるフロー制御 PFC、ECN によるフロー制御
NVMe over Fabrics と NVMe over TCP • NVMe over
Fabrics • RDMA NIC (RNIC) の利用を前提 • UDP の上に Infiniband のプロトコル • RNIC がホストメモリにアクセス • CPU を使用しない • NVMe over TCP • RDMA NIC (RNIC) を必要としない • 標準の TCP/IP スタックで利用可能 • NVMe の Queue 毎に TCP connection • TCP connection は CPU にマッピング
NVMe over Fabrics を活用した高速ストレージ • RoCEv2、PFC + ECN • 高IOPS
• 低 I/O レイテンシ N93180yc-1 N93180yc-2 Dl325- kumoscale nvme-of- initiator k8s
Contro Plane Kubernetes Storage & iSCSI / NVMe over Fabrirics
CSIを活用した 高速コンテナストレージとの接続 Kube API Server Container PVC manifest Worker Node Worker Node CSI Node Plugin Container CSI Node Plugin Container CSI Controller Plugin Container ボリューム作成 NVMe-oF or NVMe-oTCP iSCSI NVMe-oF Initiator iSCSI Initiator
CSIとは • CSI: Container Storage Interface • コンテナ用ストレージを制御するためのAPI • ボリュームの作成、ノードへのアタッチ、スナップショット
取得、等の操作を抽象化 Persistent Volume Claim Worker Node Contro Plane ボリューム 切り出し ノードへの接続 Podのnamespace にbind mount
CSIによるボリューム作成 - KumoScale • PVCの名前がついたボリュームが作成される
CSIによるボリューム作成 - Nimble • PVCの名前がついたボリュームが作成される
Special Thanks
None