期待した効果が見込めないことも
SSDを使ってはいけない6つのケース
ハイエンド向けSSD市場は多くのストレージベンダーが参入し、かつてない盛り上がりを見せている。読み取り性能や耐障害性の高さから利用シーンは増えてはいるものの、その使用法を誤ると痛い目に遭いそうだ。
ソリッドステートドライブ(SSD)はデータセンターにおいて確固たる地位を築き上げた。ほとんど全ての大手ベンダーが、それぞれのベストプラクティスのアーキテクチャに「ティア0」(Tier 0)を設定している。SSDは、サーバ側ではパフォーマンスの拡張に、ストレージ側ではブートストームによるボトルネックの解消に利用されている。しかし、その他の多くの技術がそうであるように、「使うべきケース」と同じくらい「使ってはいけないケース」を知ることが重要だ。
読み込み集約型ではないアプリケーションにはSSDを使ってはいけない
SSDは読み込みアクセスのスピード面では圧倒的だ。HDDの10倍以上のパフォーマンスがある。しかし、書き込みのパフォーマンスがその優位性を全て台無しにしてしまう。書き込みでは、タイムラグがあるだけでなく、SSDのメモリセルが衰弱してしまうのだ。メモリセルには「平均書き込み寿命」というものがあり、それを過ぎると劣化が始まる。詳細は提供ベンダー各社の資料を参照するといいだろう。セルが消耗すると、全体のパフォーマンスが低下する。パフォーマンスを維持するためには、適宜SSDをリプレースしなければならない。だが、ご存じのようにSSDはそれほど安価ではない。ただし、一部のベンダーには保証期間を延長しているところもある。
では、最適な読み込みと書き込みの比率はどれくらいだろうか? 決まった数値はないが、理想的には「90対10」程度とみられる。アプリケーションの要求によって決まるが、その数値を知っていれば、ITマネジャーは意思決定ができるはずだ。もし比率が「50対50」以下なら、HDDを選ぶ方が明らかに適している。アプリケーションのパフォーマンスの視点から見て、SSDの読み込みパフォーマンスは書き込みパフォーマンスによって相殺されるのだ。
読み込みのパフォーマンス向上のためにSSDが必要だが、書き込みも問題であるなら、ウェアレベリングのメカニズムを使って書き込み回数を平準化し、負荷低減を図っているベンダーを検討してみよう。安価なSSDを選べば、再起読み込みの機会が減ることから、スラッシングが増えてしまう。
高度かつランダムなデータアクセスではSSDを使ってはいけない
SSDは「キャッシュ層」と呼ばれることもあるが、まさにそうした呼び方は的確だ。SSDは基本的にキャッシュにデータが存在するとき、ハードドライブへの“フェッチ”を減らすためのものである。高度なランダムアクセスが要求されるアプリケーションは、SSDのメリットを享受できない。読み込みはアレイコントローラーによってHDDに送られ、SSDはコストが掛かる割に効果はほとんどない。
高度な仮想化環境では汎用SSDを使ってはいけない
これは少し議論を呼ぶ言い方かもしれない。なぜなら、ブートストームなど、仮想マシン(VM)でSSDを利用する場合の優れたケースが幾つかあるからだ。しかし、同じSSDにアクセスするVMが多くあると、少なくともストレージ面からみれば、非常にランダムなデータパターンになる。数百個のVMが同じストレージに対して読み書きしている場合、1つのマシンが常に他のマシンを上書きすることになる。仮想化環境向けに開発されたSSDソリューションもあるので、ここではあえて“汎用”製品を用いない方がよいとしたい。
ストレージI/Oのボトルネック解消にサーバサイドSSDを使ってはいけない
サーバ側のSSDは基本的にサーバキャッシュであり、プロセッシングやネットワーク帯域幅の問題解決に用いられる。数百台の物理サーバにSSDを配備し、各サーバへ個別にSSDを組み込めば、I/Oボトルネックの解消に役立つかもしれないが、ストレージ層で同様のキャパシティーを集合的に提供するほどの効率性は見込めない。
ネットワークのボトルネック解消にティア0を使ってはいけない
データの配信がネットワークによって抑制されている場合、ネットワークの背後にあるストレージシステムを最適化しても、ほとんど効果がないことは明らかだ。サーバサイドSSDが、ストレージシステムへのアクセスのニーズを抑え、それによってネットワーク需要を削減できるかもしれない。
コンシューマグレードのSSDをエンタープライズアプリケーションに使ってはいけない
SSDは3つのグレードで製造されている。単層セル(SLC)、多層セル(MLC)、そしてエンタープライズ向けの多層セル(eMLC)だ。MLCはコンシューマグレードと考えられており、ほとんどが市販アプリケーション向けである。製品寿命もセル当たり3000回から1万回の書き込みオペレーションにとどまる。一方、SLC、あるいはエンタープライズグレードは、セル当たり10万回の書き込みオペレーションが可能だ。eMLCは価格と性能のバランスが考慮されており、3万回程度の書き込みが可能で、その価格はSLCよりも低い。いずれにせよ、買い手側の危険負担を忘れないように。手にできるのは払った分の価値のものなのだから。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
2
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
3
膨らむAIコストに歯止め GitHubのマルチモデルルーターは何が違うのか
-
4
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
5
エンジニアが選考を辞退する本当の理由 7割が隠す“面接の違和感”とは
-
6
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
7
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
8
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
9
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
10
Anthropicが明かす AIは入力データを「どこまで覚えているのか」
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
10
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー