高速なSSDでも、なぜ適していない場合があるのか

by Axel Mehnert
高速なSSDでも、なぜ適していない場合があるのか

SSDのパフォーマンスに関する最も根強い誤解の一つは、ベンチマークの数値が最も高いものが自動的に最高のドライブであるという考え方です。産業用および組み込みシステムにおいて、この前提はしばしば誤った設計判断につながります。

箱から出したばかりの状態でのシーケンシャル読み取り・書き込み速度は比較しやすいことから、性能に関する議論は往々にしてそこから始まります。しかし、ドライブが実際のシステムに組み込まれると、より重要な疑問が浮上してきます。 キャッシュが枯渇した場合はどうなるのか? オペレーティングシステムの活動、アプリケーションのワークロード、ログ記録プロセスがリソースを奪い合う状況下で、SSDはどのように動作するのか? ドライブの容量が埋まったり、温度が上昇したりしても、レイテンシは予測可能な範囲に収まるのか? 書き込み操作中に電源が切れた場合はどうなるのか?

これらは、SSDが単に「紙の上では高速」なのか、それとも真に目的に適しているのかを決定づける要因です。

実際のワークロードが単純明快なことはめったにない

合成ベンチマークにもその役割はありますが、それらは制御された条件下でのパフォーマンスを測定するものです。実際の産業用システムが、そのような環境で稼働することはほとんどありません。

オペレーティングシステムは稼働しており、ログは継続的に書き込まれ、アプリケーションはデータを生成・消費し、複数のワークロードがストレージリソースを競合して利用します。エッジAIシステムでは、画像の取得、処理、保存を同時に行う場合があります。ネットワークアプライアンスでは、突発的な負荷の急増時に、トラフィックログ、データベース、設定データ、一時ファイルを処理する必要があるかもしれません。

こうしたシナリオでは、ピークスループットよりも予測可能な動作の方がはるかに重要です。一部のドライブは、ベンチマークでは素晴らしい結果を示すものの、キャッシュが枯渇するとパフォーマンスが急激に低下します。平均パフォーマンスは依然として許容範囲内に見えるかもしれませんが、たった一度のレイテンシの急上昇によって、画像処理が遅延したり、システムの応答性が低下したり、重要なログデータが記録されなくなったりする可能性があります。

だからこそ、パフォーマンスの一貫性は二次的な考慮事項ではないのです。システム設計者は、持続的なスループット、安定したIOPS、テールレイテンシ、書き込み増幅、熱的挙動、および混合ワークロードにおけるパフォーマンスを評価しなければなりません。 重要な問いは、単に「このSSDはどれほど高速か?」ではなく、「実際の運用環境下で必要なパフォーマンスをどれほど確実に提供できるか?」という点にあります

SSDはシステムアーキテクチャの一部です

ストレージは、決して単独で選定すべきではありません。SSDは、プロセッサ、オペレーティングシステム、ソフトウェアスタック、電源アーキテクチャ、熱設計、そして製品全体の想定耐用年数と相互に作用します。

その結果、管理されたデータセンター環境向けに最適化されたドライブは、制御盤、車両、通信プラットフォーム、あるいは遠隔地のインフラ設備に導入される組み込みシステムには不向きである可能性があります。空気の流れが制限されたり、温度が大幅に変動したりする可能性があり、故障したドライブの交換には多額の費用がかかるか、運用に支障をきたす恐れがあります。

したがって、産業用設計者は帯域幅以外にも多くの要素を評価します。耐久性、データ保持性、停電時の動作、セキュリティ、熱特性、ライフサイクル管理、長期的な入手可能性など、これらすべてがドライブの適否に影響を与えます。 これらの要素は相互に関連しています。熱によるスロットリングはパフォーマンスの一貫性に関わる問題であり、耐久性はSSDがシステムの耐用年数を通じて書き込みプロファイルに対応できるかどうかを決定し、ハードウェアによる停電保護機能の有無が、復旧可能な中断とデータ破損の分かれ目となります。

例えば、熱的挙動は、究極的にはパフォーマンスの一貫性の問題である。SSDの温度が上昇すると、コントローラは安全な動作限界内に収まるようパフォーマンスを低下させることがある。そのため、システム設計者は、持続的なワークロード下でも予測可能なパフォーマンスを確保するために、最大スループットと消費電力および放熱とのバランスを頻繁に調整する。

ハードウェアベースの停電保護機能の有無は、回復可能な中断とデータ破損の分かれ目となります。この機能がない場合、不適切なシャットダウンにより、再起動時にドライブが回復処理を実行する必要が生じ、起動時間が大幅に長くなるほか、極端な場合には、システムがドライブを応答なしと認識してしまう可能性があります。

Image of アクセル・メナート
「産業用システムにおいて、最高のSSDとは、ベンチマークでトップの座を獲得した製品であることはめったにありません。それは、日々、そして年を重ねても、予測可能なパフォーマンスを安定して提供し続ける製品なのです。」
アクセル・メナート
メモリ担当シニアプロダクトマネージャー

A2000を形作った
もの

Swissbit A2000プラットフォームを開発した際、私たちの目標は単にベンチマークで可能な限り高い数値を達成することではありませんでした。その代わりに、まずお客様が実環境で実行しているワークロードの分析から着手しました。

SSDがブートドライブとプライマリストレージの両方の役割を果たすシステムに加え、継続的なロギング、キャッシュ、画像処理、ネットワーク、RAID操作を伴うアプリケーションについても検証を行いました。これらのユースケース全体を通じて、共通の要件が浮き彫りになりました。それは、顧客が高性能を求める一方で、ワークロードが重なり合い、動作条件が厳しくなった場合でも、その性能が維持されるという確信を必要としていたということです。

この要件は、当初からプラットフォームのアーキテクチャに影響を与えました。A2000ファミリーは、8チャネルコントローラと外部DRAM、そしてTLCダイレクトFTLアーキテクチャを組み合わせています。その目的は、高いPCIe Gen4スループットを実現するだけでなく、持続的なパフォーマンスと低レイテンシを維持し、短命なキャッシュ効果への依存度を低減することにもありました。

独自のファームウェア技術を開発・維持することで、ドライブの動作、機能の実装、カスタマイズ、検証、および長期的なライフサイクルサポートをより細かく制御できるようになります。産業用のお客様にとって、これは重要な点です。なぜなら、SSDは単なる交換可能なコンポーネントではなく、長年にわたり信頼性の高い動作が求められる製品に組み込まれたストレージサブシステムだからです。

実際の導入環境も、このプラットフォームの信頼性およびセキュリティ機能の形成に影響を与えました。ハードウェアによる停電保護機能により、オペレーティングシステムに依存することなくデータを保護します。ヒートシンク付きとヒートシンクなしのバージョンが用意されており、さまざまな熱設計コンセプトに対応可能です。 AES-256暗号化、TCG Opal 2.0、およびセキュアブートのサポートにより、このSSDは孤立したストレージデバイスではなく、より広範なシステムセキュリティ戦略の一部となることができます。

ワークロードの要件も、耐用年数の選定に影響を与えます。A2000は、ブートドライブとプライマリストレージの機能を兼ね備えた、要求の厳しい混合用途アプリケーション向けに設計されています。継続的なロギング、キャッシュ、一時ストレージ、RAIDアプリケーションなど、書き込み負荷の高い環境に対しては、A2200が同じプラットフォームファミリー内でより高い耐用年数を誇る選択肢を提供します。

A2000シリーズは、医療、データロギング、エッジAIアプリケーションなど、さまざまな混合ワークロードに対応可能です。ヒートシンク付きモデルも用意されており、このSSDは多くのユースケースにおいて安定したパフォーマンスを発揮します。

パフォーマンスには文脈が必要だ

エッジシステムや産業用システムがローカルでデータを処理する機会が増えるにつれ、PCIeのパフォーマンスはますます重要になっています。しかし、インターフェースの速度が価値を生み出すのは、SSDがそれを信頼性の高いアプリケーションパフォーマンスに変換できる場合に限られます。

したがって、より重要な問いは「どのSSDが最も速いか」ではなく、「このシステムに最適なパフォーマンスプロファイルを提供するSSDはどれか」ということです。そのプロファイルには帯域幅だけでなく、予測可能なレイテンシ、持続的な書き込み性能、耐久性、データ保護、熱的安定性、セキュリティ、そして長期的な可用性も含まれます。

この考え方がA2000の設計の基盤となっています。A2000は、単に高速であるだけでなく、条件が理想的ではなくなった場合でも予測可能なパフォーマンスを維持できるよう設計されています。なぜなら、産業用システムにおいて、最高のSSDとは、ベンチマークでトップの座を獲得した製品ではなく、日々、年を重ねても予測可能なパフォーマンスを提供し続けられる製品だからです。

ベンチマークの速度だけにとどまらない性能を実現

Swissbit A2000シリーズは、過酷な実環境でのワークロードに対し、安定したパフォーマンス、予測可能なレイテンシ、停電保護機能、および産業用グレードの耐久性を提供します。

それ、興味がありますか?

当社の専門性をぜひご自身の目で確かめてください。

Axel Mehnert

Axel is Senior Product Manager for Storage Solutions. With over twenty years of experience in product management for microcontrollers, SSDs, and NAND storage solutions, he is responsible for the definition, development, marketing, and lifecycle management of highly reliable storage products at Swissbit, with a particular focus on NVMe solutions.

Sign up for the Swissbit newsletter

Receive the latest news and announcements about storage and security solutions as well as current events and new products.

ご来店ください:

Swissbit の最新情報を受け取る

Swissbit からの最新情報をお届けします。Swissbitのニュースレターでは、ストレージとセキュリティソリューションに関する最新情報、イベント情報、新製品情報などを定期的に配信します。

Swissbit について

Swissbit は、業界をリードするデータストレージおよびセキュリティソリューションを提供し、重要なアプリケーションに対する信頼性の高いストレージ、データ保護、および安全なアクセスを保証します。これにより、お客様は様々な業界でデジタルトランスフォーメーションの加速させることができます。