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
-
技術文書・技術解説
[ネットアップ合同会社] 金融庁ガイドラインから読み解く、「次世代データレジリエンス」の在り方 -
製品資料
[ネットアップ合同会社] 製造DXでデータ活用ニーズが拡大 分散データ活用とAI活用をどう実践する? -
製品レビュー
[ネットアップ合同会社] AIで使いたいデータが内外に点在、研究におけるAI活用を阻む“真の課題”とは -
製品資料
[株式会社kickflow] 稟議・承認作業の「脱オンプレ・脱Excel・ペーパーレス化」を一気に進める方法 -
製品レビュー
[株式会社kickflow] ワークフローシステムのクラウド化 “みんなが不幸になる”事態を避けるには?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
そのアプリ危険かも? “野良アプリ”から「Android」「iOS」を守る防御策
-
2
「年1回の外部診断」が限界に 大手小売が脆弱性管理を内製化・一元化した方法
-
3
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
4
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
5
IT製品の導入に関するアンケート「PC&デバイス」編
-
6
「IBM i(AS/400)はクローズドなシステム」という誤解 DXに寄与する一歩
-
7
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
8
「Windows 10」を使い続ける“Windows 11未移行ユーザー”に残された最終手段
-
9
ただなのに「12時間以内の復旧」も要求 無償OSSに商用レベルを求める企業の末路
-
10
SSD、HDDの常識を覆したキオクシア「245TB・新型SSD」の正体
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
7
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「標的型攻撃メール」事例・サンプル集
-
10
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー