SSDを利用してVDIのブートストームを回避(前)
仮想デスクトップ一斉起動時の速度低下を解消するSSD
仮想デスクトップインフラ(VDI)環境において、多数のユーザーが同時にログインするときに発生する「ブートストーム」。この問題を回避する最も合理的な方法を紹介しよう。
デスクトップ仮想化、あるいは仮想デスクトップインフラ(VDI)は、システム管理の簡素化、セキュリティの一元化、データ保護などIT部門に数々の恩恵をもたらす(関連記事:企業にうってつけのデスクトップ環境を実現するVDI)。しかしVDIをサポートするためのストレージ環境においては、VDIの「ブートストーム」という問題を回避するために注意深い準備が必要とされる。
ブートストームとは、多数のユーザーが同時にシステムにログインするときに発生する大幅な速度低下のことだ。この問題への対策は幾つかあるが、最も合理的な方法は「ソリッドステートドライブ(SSD)を効果的に活用すること」だ。
VDIブートストームは比較的単純な問題だ。仮想デスクトップのワークロードは、デスクトップユーザーの勤務時間(一般的には平日の午前8時ごろから午後5時ごろまで)に基づいて予測できる。標準的な仮想デスクトップによって発生する全体のストレージI/Oは、サーバのワークロードによるストレージI/Oと比べると非常に低い。そのため、ホスト上の仮想デスクトップマシンの密度は、仮想化されたサーバの密度よりもはるかに高いのが普通だ。逆に、デスクトップの起動時には大量のリソースが必要とされる。これはOSとアプリケーションのロードと実行中にディスクから大量の読み出しを行うからだ。
ブートストームは、多数の仮想デスクトップが短時間(例えば午前8時から9時の間)に集中して起動するときに発生する。その結果、大量のストレージI/Oが集中的に発生し、ストレージサブシステムの処理が追い付かなくなる。ストレージサブシステムが大きなI/O負荷を処理するように設計されていなければ、ストレージサブシステムがDoS(サービス妨害)攻撃を受けたような状況が発生するのだ。
そうなった場合、デスクトップユーザーの仮想デスクトップの速度が大幅に低下し、ほとんど使い物にならなくなってしまう。こういった状況が日常的に発生するとユーザーの不満が増え、VDIプロジェクトは失敗と見なされるだろう。そしてユーザーたちは、物理的なデスクトップに戻すように叫び始める。そういった事態は何としても避けなければならない。多くのメリットを持った優れた技術ソリューションでも、設計上の判断がまずいと悪いものに見えてしまうのだ。
VDI向けに設計されていないストレージサブシステムを導入した場合でも、後から修正することは可能だが、最初から正しい判断を行った場合よりもはるかに高いコストが掛かる恐れがある。例えば、アップグレードしてもニーズに対応できないために、システムをすっかり入れ替える必要がある場合などだ。
ユーザーが仮想デスクトップを起動してログインし、アプリケーションをロードしてしまえば、ストレージI/Oは通常、最低レベルに落ち着く。デスクトップVM(仮想マシン)の起動中と起動後のIOPS(1秒間当たりのI/O回数)には極端な差がある。このため、VDI環境向けのストレージを構築するのは容易ではないかもしれない。Windows 7が動作する標準的なデスクトップVMは、起動時に50~100IOPSを発生する。このVMが通常のワークロードを実行しているときは、平均IOPSが約5~10に低下する。このため、ブートストームによって生じるI/O要求を満たすには、最悪のシナリオに対応できるようにストレージ環境を構築する必要がある。
ブートストームのI/O要求を処理できるようにストレージ環境を構築するのは、非常に高い費用が掛かる可能性がある。一般に、ストレージアレイのIOPSを高めるには、HDDの台数を増やし、より多くのHDDから分散して読み込みが行えるようにする必要がある。これは、実際に必要とするよりもはるかに多くのストレージ容量を保有することを意味する。例えて言うならば、ラッシュ時を除けば1車線か2車線で十分なのに、毎日1~2時間程度のラッシュアワーに対応するために8車線の高速道路を設計するようなものだ。その結果、高速道路の建設と維持に膨大な経費が掛かることになるのだ(関連記事:SSDがネットワークとCPU使用率に与える影響)。
VDIブートストーム問題をSSDで解決する
ブートストームに対応するのに必要なIOPSを処理するためにストレージアレイ一式を新たに配備するのではなく、外科的なアプローチを利用した優れたソリューションがある。8車線の高速道路を建設するよりも、2本の相乗り専用レーン(すなわちSSD)を追加することによってピーク時のトラフィックに対処すればいいのだ。
回転速度という制約がある従来のドライブと比べ、SSDははるかに高速だ。標準的な1万5000回転のSASドライブの性能は最大でも180IOPS程度なのに対し、標準的なSSDは約5000IOPSという性能だ。当然ながら、この性能には大幅なコスト増が伴う。仮想デスクトップ用にSSDだけで構成されるストレージデバイスを使えるのであればそれに越したことはないが、多くの企業にとって、コストが掛かり過ぎて手が出せないのが現実だ。
しかしブートストーム時に発生する高いI/O要求に対処するために少数のSSDを利用するというのは、非常に費用効果が高い方法だ。こうすれば、必要な容量を確保するためのストレージアレイには低価格のSASまたはSATAディスクを主として使い、ピーク時のI/O負荷に対応するのに必要な能力を確保するために少数のSSDディスクを使うことができる。
次回は、SSDを活用したブートストーム対策の具体例を紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
10
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー