ストレージへの適正を判断する方法も紹介
SSD利用形態の2つの選択肢──キャッシングかプライマリストレージか
SSDへのデータ格納方法には、2つの基本的な実装形態がある。キャッシングとプライマリストレージだ。
本稿ではソリッドステートストレージ技術を利用したデータ格納の2つの形態について説明する。1つはソリッドステートドライブ(SSD)を利用したデータキャッシング、もう1つはプライマリストレージとしてSSDを利用するという形態だ。2つの実装形態の長所と短所、そしてどちらの手法が自社環境に適しているかを判断する方法についても解説する。
ソリッドステートストレージ技術、あるいはSSDが多くのデータストレージ担当者の注目を集めているのは、SSDを利用することでストレージシステムのパフォーマンスが劇的に改善する可能性があるからだ。SSDプロジェクトに取り組む際には、最初に2つの決定を行う必要がある。使用するハードウェアのフォームファクターとSSDにデータを格納する方法だ。
SSDキャッシング
キャッシングというのは、コントローラー(ソフトウェア、サーバに組み込まれたRAIDコントローラー、ハイエンドの外部ディスクコントローラーなど)が、従来のディスクストレージの前に置かれるキャッシュとしてSSDを利用する手法だ。キャッシングコントローラーは頻繁にアクセスされるデータ(「ホットデータ」とも呼ばれる)を特定し、このデータを自動的にSSDメディアに移動する。キャッシングアルゴリズムはキャッシングコントローラーによって多少異なるが、最も高速なメディアにホットデータを置くことによってI/Oパフォーマンスを改善し、I/O遅延を減少させるというのが基本的な考え方だ。I/Oパターンは日々刻々変化するため、キャッシングコントローラーはどのデータが最も頻繁にアクセスされるかを自動的に監視し、それを最も高速なメディアに移動する。ユーザーや管理者による操作は不要だ。
I/Oトラフィックの増加に伴い、SSDキャッシュは複数のアプリケーションに恩恵をもたらす。キャッシングコントローラーは大きなI/Oトラフィックを監視し、それが発生すれば、コントローラーのアルゴリズムと利用可能なキャッシュ量に基づいてトラフィックを加速するからだ。キャッシングシステムでは、時間とともにキャッシュにデータが蓄積されることでパフォーマンスが向上する。この効果は「ランプアップ」(Ramp up)と呼ばれる。キャッシングシステムのもう1つのアドバンテージは、HDDに掛かる負荷が全般的に減少することだ。頻繁にアクセスされるデータはSSDから読み出されるからだ。読み出しデータだけをキャッシュするキャッシングシステムもあれば、読み出しと書き込みの両方のデータをキャッシュするものもある。キャッシング技術はブロックストレージ装置やNAS(Network Attached Storage)装置にも応用できる。
プライマリストレージとしての利用形態
SSDをプライマリストレージとして利用する場合、どのデータをいつSSDに格納するかを決める必要がある。ユーザーはSSDにデータを移動するための操作を行う必要があり、そのデータを利用するアプリケーションに正しい保存場所を教えなければならない。プライマリストレージとしてのSSDの利用形態とSSDキャッシング手法との間には、2つの大きな違いがある。プライマリストレージとして実装した場合は、データがSSDに保存されているアプリケーションだけがパフォーマンス改善の恩恵に浴すことができるのだ。また、パフォーマンスが時間とともに向上するキャッシングシステムとは異なり、プライマリストレージとしての実装形態では、直ちにパフォーマンス改善効果が得られる。
SSDをプライマリストレージとして利用する場合の問題の1つとして、データ格納先として今日は正しい判断だったものが明日は正しくない可能性があるということだ。例えば、月末にのみ実行される重要なアプリケーションが高いパフォーマンスを必要とする場合、そのデータは月末処理が始まる直前にSSDに移動し、月末処理が終了した後でSSDから移動しなければならない。この問題を解決するために、多くのSSDベンダーがデータを選択してSSDに自動的に移動する機能を備えた自動化ソフトウェアをプライマリストレージインプリメンテーション用に提供している。これらのソリューションはフルLUN(論理ユニット番号)レベルで動作するものあれば、サブLUNレベルでの動作が可能なものもある。また、これらのソリューションは一般に、ポリシーベースのデータ移動機能を提供する。この機能を利用すれば、ユーザーはデータをSSDに移動する時期およびデータをSSDからHDDに戻す時期をしきい値として設定できる。ただし、これらの自動階層化ソフトウェアソリューションの成熟度は製品によってかなり違いがある。
SSDキャッシングかプライマリストレージか
SSDキャッシング方式を採用したベンダーもあれば、プライマリストレージ方式を採用したベンダーもある。どちらの方式にも長所があるため、キャッシング方式を最初に選んだベンダーは自社のソリューションにプライマリストレージをオプションとして追加する一方で、プライマリストレージ方式からスタートしたベンダーの多くが現在、キャッシングをオプションとして追加している。
最終的に、どちらのアプローチが自社の環境に最適なのかを判断するのはユーザー自身だ。筆者が勤務する米Demartekでは、両方式のSSDインプリメンテーションのパフォーマンステストを実施し、その一部の結果を「Demartek SSD zone」で公開している。
本稿筆者のデニス・マーティン氏は、自前の研究施設を保有する米産業分析企業Demartekの社長。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー