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
宇宙ベンチャーにおける最近の情シス取り組みについて
Search
mizu
December 16, 2024
Technology
0
330
宇宙ベンチャーにおける最近の情シス取り組みについて
2024年情シスSlack忘年会のLT発表資料です。
mizu
December 16, 2024
Tweet
Share
More Decks by mizu
See All by mizu
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
130
Other Decks in Technology
See All in Technology
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
200
AIを前提に、業務を”再構築”せよ IVRyの9ヶ月にわたる挑戦と未来の働き方 (BTCONJP2025)
yueda256
1
500
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
410
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
12
4.1k
機密情報の漏洩を防げ! Webフロントエンド開発で意識すべき漏洩パターンとその対策
mizdra
PRO
9
3.1k
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
280
CloudFormationコンソールから、実際に作られたリソースを辿れるようになろう!
amixedcolor
1
180
Dart and Flutter MCP serverで実現する AI駆動E2Eテスト整備と自動操作
yukisakai1225
0
430
Flutterコントリビューションのススメ
d_r_1009
1
380
データとAIで未来を創るDatabricks - 君の可能性を加速させるプラットフォーム
taka_aki
0
110
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
2
850
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.4k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
How GitHub (no longer) Works
holman
315
140k
Producing Creativity
orderedlist
PRO
348
40k
How to Ace a Technical Interview
jacobian
280
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Code Review Best Practice
trishagee
72
19k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Gamification - CAS2011
davidbonilla
81
5.5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Transcript
2024 / 12 / 13 宇宙ベンチャーにおける最近の情シス取り組みについて ~クラウドとリモートデスクトップサービスを活用したWindowsマシン管理効率化~
自己紹介 2 ▪所属 Axelspace Holdings 「人工衛星も日本橋で作られているんだよ」の会社 ▪名前と役割 mizu / 情シス、闇(無免)セキュリティエンジニア
▪出現channel #topic-security, #topic-network, #topic-google_workspace, #ask-anything… and so on ▪最近の仕事 Elastic(SIEM)にCrowdstrikeのログ取り込んだ
会社概要 3 商 号 株式会社アクセルスペース 株式会社アクセルスペースホールディングス 所在地 東京都中央区日本橋本町三丁目3番3号 事業内容 小型衛星の開発・製造・打上・運用 (AxelLiner)
衛星画像の販売及び衛星画像を使った サービスの提供 (AxelGlobe) 創 業 2008年8月8日 2020年3月2日 資本金 142.9億円(資本準備金を含む) オフィス
目次 4 01 02 03 04 05 抱えていた 課題 情シス業務において、抱
えていた課題について 説明 改善への アプローチ 課題の解決に向けて、1 つずつ改善を進めて いった過程を説明 達成した 成果 もたらされた成果、 良くなったことを説明 コスト削減 の仕組み どのように仮想マシン のコスト削減を行った のかを説明 情シス的 裏話 納得できないデフォル ト設定やつまづきポイ ントを説明。
01.抱えていた課題-1 5 ▪質問 「作業用にノートPCの他にWindowsマシンが欲しいんだけど」 という問い合わせってよく発生しませんか? 購買WF回付、キッティング、EDR のライセンス消費、設置場所の確 保、WindowsUpdate、納品検 収、動作確認、故障時の対応、急 な依頼、結局あんまり使わない可
能性、適切なサイジング、イニシャ ルで発生するコスト(円安で高 い)、etc etc etc… 高スペックでGPUを搭載し たWindowsマシンが欲し いんだけど~
01.抱えていた課題-2 6 ▪レベル1 物理マシン、Windows11を手配 - エンジニアの分だけWindowsマシンの手配が必要。 - Windowsマシンが足りなくなればその都度追加したりと、運用の各種手間がかかる。 - マシンはシングルセッションでしか操作できないので、マシンが足りない場合は順番待ちが発生。
RDP RDP
02.改善へのアプローチ-1 7 ▪手配の手間について - 物理的なマシンをいちいち手配しているために、面倒になっているのでは? ⇒クラウドを使って、マシンの作成と管理を効率化できないか? ▪マシン(リソース)の非効率な利用状況について - 一人のエンジニアが1台のマシンを占有するため、作業するエンジニアの分のマシンが必要になっていた。 -
逆に、エンジニアが使用しない時間帯はマシンは、高スペックなマシンが無駄にアイドル状態となっていた。 ⇒リモートデスクトップサービス(以下RDS)を使って、マシンをマルチセッションで同時に操作できないか?
02.改善へのアプローチ-2 8 ▪レベル2 AzureにWindows11を手配 - マシンを物理からクラウド、AzureVMに変更。 - 色んな手間は削減…が、まだWindows11だとシングルセッションのまま…。 RDP RDP
02.改善へのアプローチ-3 9 ▪レベル3 AzureにWindows Server2022を手配 - Windows 11からServer2022にOSを変更。 - リモートデスクトップ接続は2セッションまで可能となり少しだけリソースを集約。
RDP RDP
02.改善へのアプローチ-4 10 ▪レベル4 AzureにWindows Server2022を手配、RDSライセンスサーバを別途構築しRDS CALを登録 - 必要となるRDS User CALを代理店から購入し、用意したRDSライセンスサーバにアクティベート。
- リモートデスクトップの同時セッション数が「2」から「購入したCAL数分」に。マシンを複数人で共有できるようになった。 ※ ちなみに、ライセンスサービスインストール後は「120日間の猶予期間」となり、RDS CAL不要で同時接続が可能。 ライセンス認証 RDSライセンスサーバ RDP RDP
03.達成した成果-1 11 ▪手配の手間について - リクエストに応じてVMをクローンするだけで手配が完了。 - 物理的な故障対応、サポートの手間、利用場所の確保などが不要に。 - リクエストに応じたスケールアウト・インも可能に。 ▪マシン(リソース)の非効率な利用状況について
- 複数人でマシンを共用、同時利用できるので、効率的なリソース利用が進んだ。
03.達成した成果-2 12 ▪簡単に言うと 既存マシンを共有して使ってよいよ! マシンが足りないならすぐ増やすよ! 購買WF回付、キッティング、EDRのライセン ス消費、設置場所の確保、 WindowsUpdate、納品検収、動作確認、 故障時の対応、急な依頼、結局あんまり使わ ない可能性、適切なサイジング、イニシャルで
発生するコスト(円安で高い)、 と、言ってあげられるように なりました。 高スペックでGPUを搭載し たWindowsマシンが欲し いんだけど~
04.コスト削減の仕組み 13 ▪VM自動停止の仕組み - 全てのRDPセッション IdleTimeが1時間を超過した場合に、自動的にVMが停止(割り当て解除)の状態に遷移。 ▪VMオンデマンド起動の仕組み - VMを起動するAzure AutomationをSlack経由で呼び出し。必要な時だけ利用者側で起動。
idle状態検知 起動指示 起動処理 停止処理
05.情シス的裏話-1 14 ▪コスト削減の仕組み、Reserved InstanceとSpot Instanceのプラン - Reserved Instanceは割引率が低い。 - Spot
Instanceはいきなり停止するためワークロードとしてアンマッチ。 参考、NV6ad A10 v5(vCPU : 6, RAM : 55GB, GPUインスタンス) の価格テーブル(Azure公式サイトより) 契約プラン 月額 割引率(カット率) コメント 従量課金(割引なし) $681 0% 730H/month フル稼働で想定 Reserved Instance(1年) $509 26% Windowsのため割引率低い Spot Instance(12月現在の価格) $109 83% 非常に安価だが、1~2週間に1回程度いきなりマシン停止 従量課金(自動停止実装) $224 67% 240H/month 平日日中帯のみの稼働で想定
05.情シス的裏話-2 15 ▪VM従量課金、「停止済み」の落とし穴 - Azure VM、「停止済み」の状態には2パターン存在。 - 停止済み : ゲストOSでのみシャットダウンを実行した場合。VMの課金は継続。
- 停止済み(割り当て解除) : Azureのリソースが割り当て解除された状態。VMの課金は停止。 Stop-Computer で 停止した場合 Stop-AzVM で停止した場合
05.情シス的裏話-3 16 ▪Azure VMでGPUインスタンスを使用する時の落とし穴 - 拡張機能のインストールをしないと、インスタンスがGPUをそもそも認識しない。 - リモートデスクトップ時のGPUパフォーマンスには、ローカルグループポリシーによる制限がある。 - すべてのリモートデスクトップサービスセッションにハードウェアグラフィックスアダプターを使用します
⇒ 有効 - リモート デスクトップ接続用に H.264/AVC ハードウェア エンコードを構成する ⇒ 有効
最後に 17 ▪情シスSlackへのお礼 - 登壇のきっかけは何気ない相談Postだった。 - 頂いたレスを参考に改善を進めることができたし、大変勇気を頂きました。ありがとう情シスSlack。
最後の最後に 18 ▪We are Hiring!! - セキュリティエンジニア - コーポレートエンジニア (情シス担当)
- 衛星通信エンジニア - クラウドエンジニア and more… 宇宙はいいぞ
None