Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ラック設計って面倒なのでVRってやつで何とかしてみた
Search
kazuaki harada
February 26, 2021
Technology
1
1.4k
ラック設計って面倒なのでVRってやつで何とかしてみた
Rack design in VR (
https://youtu.be/yhZ_LEu3Fdc
)
kazuaki harada
February 26, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
370
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
180
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
4
1.6k
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
200
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
140
【開発を止めるな】機能追加と並行して進めるアーキテクチャ改善/Keep Shipping: Architecture Improvements Without Pausing Dev
bitkey
PRO
1
100
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
180
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
340
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
350
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
190
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
6
1.7k
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
210
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
105
220k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Statistics for Hackers
jakevdp
799
230k
We Have a Design System, Now What?
morganepeng
54
7.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
The World Runs on Bad Software
bkeepers
PRO
72
12k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
290
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
Un-Boring Meetings
codingconduct
0
160
Chasing Engaging Ingredients in Design
codingconduct
0
77
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
Transcript
ラック設計って面倒なので VRってやつで何とかしてみた 原田和明 デモ動画見せたいので 急いで喋ります!
自己紹介 名前:原田 和明 (4年目,SP社員) 所属:NTT Com イノベーションセンター テクノロジー部門 やってること:オンプレk8s基盤(with GPU)を使ったAI基盤検証 • AIワークロードのコンテナ化・ k8sジョブ化支援
• k8s新機能検証・ナレッジ収集など 趣味:VRゲー,お絵かき, 3Dモデリング(Zbrush・Fusion360),3Dプリンタ(Form3) Twitter icon 作ったフィギュアとか
免責事項 素人が趣味で作ったものなので下記は考慮してません • 実用性 • 汎用性 • 費用対効果 • 手段が目的になっている
• スライドとか動画が雑
課題 某DCに配置するラックについて次のような課題があった • PDUのサイズ感が分からない ◦ そもそもラックに入んのか ...? = = =
= = = = = = ? ラック PDU ※PDU: ラック内のサーバ・NW機器に電源を分配するタップのこと
課題 某DCに配置するラックについて次のような課題があった • PDUの電源ソケット位置とサーバのマウント位置 ◦ サーバマウントのせいで ソケットと干渉するのを避けたい = = =
= = = = = = 三 三 1Uサーバ PDU
= = = = = = = = = 課題
某DCに配置するラックについて次のような課題があった • 電源ケーブルの長さ・取り回し ◦ ソケット位置からどれくらいの長さケーブルが必要か ▪ サーバマウント位置に依存 • ソケットグループ自体の電力分散も必要 ◦ 3相交流なので1ソケットGroupで扱える電力に限りがある (今回のケースでは) 三 1Uサーバ PDU Load: 1kVA / 3kVA 2 1 ⇠届かないかも?
課題 これらを神エクセルとかで計算するのは正直つまらない ◦ PDU入るか・電力分散まではお仕事中に確かめたが ビジュアルで見たくなった ➔ なんか3Dでできそう!(雑
余談 https://store.steampowered.com/app/621060/ ※VRの中でパーツを組み立てたり パフォーマンスチューニングできる ゲーム ➔ VR化すればインタラクティブになって面白そう! VRゲーでは「PC Building Simulator」なるものがある
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発
Modelの 用意 PDUメーカのサイトに行ってBlue printを取得してCADでなぞる 外径: 1780x52x65mm
Modelの 用意 トレスした設計図から肉付け
Modelの 用意 全体を肉付け ラックも同様にモデリング(PDU合わせて大体半日くらいで完成)
Modelの 用意 ラックも同様にモデリング (PDU合わせて大体半日くらいで完成)
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発
VR Framework VR開発を行うに当たりよさげフレームワークを調査 • OpenVR (Steamが作ってる),Oculusも使える ⇠採用 • OculusVR (Oculusが作ってる),Oculusに最適化されてる
• Windows MR(Windowsが作ってる),謎 自分のVRデバイスがSteam系 かつ, UnityのAsset「VRTK(OpenVRいい感じにする奴)」が すごく便利そうだったのでこれでヨシとした
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発 時間無いので DEMOだけみせます!!
Demo https://youtu.be/yhZ_LEu3Fdc
まとめ • VR上でラックを雑に再現できた ◦ マウント機能・ケーブル長確認・電力計算まで実装! • Feature Work ◦ 物理挙動が偶にバグってケーブルが暴れる
(ケツワープする ◦ ビジュアルを良くしたい ◦ 荷重計算が未実装 • 最終的な目標 ◦ 教材化orゲーミフィケーション? ◦ こんな機能があったら面白いとかあれば ぜひコメントください! みんなでVRTKの patronになって支えよう! https://www.patreon.com/vrtk