期待した効果が見込めないことも
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
-
製品資料
[横河レンタ・リース株式会社] 不正アクセス被害が深刻化 狙われる「セキュリティの死角」はどこなのか? -
製品資料
[NTTインテグレーション株式会社] 2026年度末開始の「SCS評価制度」をどう攻略する? -
製品資料
[NTTインテグレーション株式会社] 「復旧せよ」の決断に即答できる? いま必要な戦略的データ復旧の極意 -
製品資料
[NTTインテグレーション株式会社] SCS評価制度は「共通のモノサシ」になる? いま製造業がすべきこととは -
事例
[Extreme Networks株式会社] BYOD時代の大学のWi-Fi、安定した通信環境をどう実現する?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft月例パッチ1400件超で過去最多 「限界点」を迎えたパッチ管理
-
2
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
3
みずほ証券が「液冷サーバ」を採用 1日3.6億件の計算を支えるための要件
-
4
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
5
「オフィス移転・刷新に伴うネットワーク環境の実態」に関するアンケート
-
6
SAP導入後も残る“Excel依存” 京急電鉄は「kintone」でどう解消した?
-
7
「業務PC/ワークステーション」に関するアンケート
-
8
「AIの粗悪レポート」で悲鳴 IntelやGoogleがバグ報奨金を止めた理由
-
9
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
10
いまIBM iエンジニアが直面する「5つの技術的課題」とその解決策
ホワイトペーパーランキング 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ジャパンをフォロー