SSDを利用してVDIのブートストームを回避する(後)
仮想デスクトップ環境のROI最適化にSSDを活用
SSDは仮想デスクトップ環境で発生する大きな問題の1つに対処するための優れたソリューションを提供する。その導入においては過度に高価だったり、複雑である必要もない。
多数のユーザーが同時にシステムにログインするときに発生する大幅な速度低下を指す「ブートストーム」。この問題への対策は幾つかあるが、最も合理的な方法は「ソリッドステートドライブ(SSD)を効果的に活用すること」だ。前回の「仮想デスクトップ一斉起動時の速度低下を解消するSSD」に続き、SSDを活用したブートストーム対策の具体例を紹介する。
方策A:特定のファイルをSSDに置く
ブートストーム対策にSSDを利用する方法は幾つかある。その1つは、仮想マシン(VM)のマスターイメージと複製を保存するのにSSDストレージのプールを利用するという方法だ。Linked Clone(VMwareの機能)やMachine Creation Services(XenDesktopの機能)を仮想デスクトップ環境(VDI)で利用する場合、ベースイメージは全てのデスクトップVMが共有する一元的なリードオンリーディスクとして実装される。これは、配備されるデスクトップOSのマスターコピーだ。ベースイメージに対する変更を保持するために、書き込み対象となる個々のスナップショットがVMごとに保存される(関連記事:企業にうってつけのデスクトップ環境を実現するVDI)。
デスクトップVMが起動プロセス中のディスク動作は、OSとアプリケーションのファイルの大部分が保存されているベースイメージからの読み出しが中心となる。このため、ベースイメージとその複製をSSDストレージに保存することで、ブートストームを回避することができる。個々のVMスナップショットは全て、安価なSASまたはSATAストレージに保存すればいい。
方策B:SSDをキャッシング層として利用する
ブートストームに対処するためのもう1つの手段は、SASまたはSATAドライブで構成された低速なストレージプールの前に高速なSSDを置き、これをキャッシング層として利用するというものだ(関連記事:SSD利用形態の2つの選択肢──キャッシングかプライマリストレージか)。
米FalconStorはそのようなソリューションとして「NSS SAN Accelerator for VMware View」を提供している。これはSSDディスクを組み込んだアプライアンスで、ホストとそのストレージ装置の間に置かれる。同製品はキャッシング層として機能し、全てのストレージI/Oはこれを経由してバックエンドのストレージ装置に到達する。このキャッシングアプライアンスは、頻繁に使用されるディスクブロックを特定し、そのデータを自動的にキャッシュに格納する。その結果、これらのデータは低速なバックエンドストレージではなく高速なSSDから読み出される。必要に応じて高いI/O要求に合わせて動的に調整を行う機能を備えており、VMベースイメージなどの共通データをキャッシングすることによりブートストームを回避する。
言うまでもなく、こういったソリューションは設計段階で組み込んでおくことが望ましい。今日、性能特性が異なるドライブ群をサポートするストレージ階層化機能を備えたストレージ装置が数多く出回っている。これらの製品は、ブートストームの結果として生じる既存ストレージのI/Oボトルネックを解消する手段として利用することも可能だ。少数のSSDストレージを追加することで、既存の低速なストレージ階層からSSDストレージにVMのベースイメージを移し替え、ブートストームで発生する高いI/O要求を処理できる。既存のインフラにFalconStorのアプライアンスを追加するというのは、手っ取り早い対策だといえる。既存のホストとストレージ装置の間にはさむだけでよく、労力や修正はほとんど必要としないからだ。
SSDの規模を決める
SSDをストレージの1階層として配備するに当たっては、ブートストーム時に発生するピークI/Oを処理するためのSSDの規模を正しく見積もることが重要だ。何台のSSDを購入すべきかを決めるには、仮想デスクトップが発生するI/Oの最大量を算出しなければならない。標準的な環境に基づく推定値を用いるという手もあるが、環境はそれぞれ異なるので、パフォーマンスアナライザーツールを使って既存の物理デスクトップ上の実際のI/Oを測定するのがベストだ。
こういったツールとしては、米Lakeside SoftwareのVDI評価ツール「SysTrack」などがある。ホスト上の仮想デスクトップの数(例えば500)に、デスクトップの起動時に発生する標準的なIOPS(例えば60)を掛け合わせると、全てのデスクトップが同時にログインした場合に発生するIOPSの総数が求められる(この例では500×60=3万)。全てのデスクトップが同時にログインする可能性は低いため、この値をもう少し低くしても構わないだろう。しかしIOPSを低めに見積もるよりは、多めに見積もる方が無難だ。
IOPS要件が確定したら、それに応じたSSDストレージ階層の規模を決定する必要がある。1台のSSDで5000IOPSを処理できるのであれば、6台で3万IOPSを処理できることになる。これらはあくまで一般的な数値だ。自社の環境に適切な規模のソリューションを導入するには、要件の評価を適切に行い、ストレージベンダーの協力の下でこれらの要件に合致するSSDソリューションを実装する必要がある。
ブートストーム問題を防止、解決するための方策は、過度に高価である必要もなければ、複雑である必要もない。そしてSSDは、仮想デスクトップ環境で発生する大きな問題の1つに対処するための優れたソリューションを提供する。VDIプロジェクトの実施には高いコストが掛かる可能性があり、VDIのROI(投資対効果)はサーバ仮想化のROIとは同じではないため、VDIのための予算を獲得するのが困難な場合も多い。
しかしSSDを低コストのストレージと組み合わせることで、プロジェクトのコストを低く抑えながら、ブートストームに対応するのに必要なパフォーマンスを実現することが可能になる。ストレージシステムを適切に構築すれば、ユーザーにとってストレージシステムがボトルネックになるのを心配せずにVDIがもたらす恩恵を享受できるのだ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[ネットアップ合同会社] 金融庁ガイドラインから読み解く、「次世代データレジリエンス」の在り方 -
製品資料
[ネットアップ合同会社] 製造DXでデータ活用ニーズが拡大 分散データ活用とAI活用をどう実践する? -
製品レビュー
[ネットアップ合同会社] AIで使いたいデータが内外に点在、研究におけるAI活用を阻む“真の課題”とは -
製品資料
[株式会社kickflow] 稟議・承認作業の「脱オンプレ・脱Excel・ペーパーレス化」を一気に進める方法 -
製品レビュー
[株式会社kickflow] ワークフローシステムのクラウド化 “みんなが不幸になる”事態を避けるには?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「年1回の外部診断」が限界に 大手小売が脆弱性管理を内製化・一元化した方法
-
2
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
3
そのアプリ危険かも? “野良アプリ”から「Android」「iOS」を守る防御策
-
4
いまIBM iエンジニアが直面する「5つの技術的課題」とその解決策
-
5
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
6
IT製品の導入に関するアンケート「PC&デバイス」編
-
7
被害額は過去最高額 それでも「サイバー犯罪者が捕まらない」3つの理由
-
8
シャトレーゼを悩ませる偽メール 混乱なしでBIMI導入とDMARC強化を実現した方法
-
9
「Windows派」「Linux派」を分ける決定的な違い
-
10
「Windows 10」を使い続ける“Windows 11未移行ユーザー”に残された最終手段
ホワイトペーパーランキング 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ジャパンをフォロー