しかし、現在は新しいバージョンのデータを異なるフラッシュ・ページに書き込んでいるため、データが上書きされるか論理的に削除されたために、最終的には「ゴミ」とみなされる可能性のあるデータがこれらのブロックに蓄積されることになります。
SSD におけるガベージ・コレクションの仕組み
この物理容量を取り戻すために、ドライブのファームウェアの「ガベージ・コレクター」プロセスでは、有効なデータを取得し、新しい場所に移動して、「墓石化された」データを含むブロック全体を消去します。このガベージ・コレクターが機能するためには、各ドライブに余分なフラッシュ・メモリが必要で、オーバープロビジョニングされたスペースとして知られており、各ガベージ・コレクション・イベントは、有限数のフラッシュ・プログラム/消去サイクルの 1 つを消費します。全ての論理書き込みが消費するドライブへの物理書き込み量は、「書き込み増幅」と呼ばれます。
オーバープロビジョニングと書き込み増幅は、SSD の早期摩耗と寿命の短縮につながります。また、フラッシュ・ダイの 1 つがガベージ・コレクション、読み取り、書き込みを行うたびに、そのダイから利用できなくなるため、性能への影響もあります。したがって、SSD の性能は、ガベージ・コレクターが多かれ少なかれアクティブになるにつれて予測不可能に変動します。
これをさらに困難にしているのは、SSD がガベージ・コレクション・アクティビティにアクセスするシステムにこのアクティビティを伝える方法がないことです。むしろ、SSD はハードディスクのような幻想を維持する必要があります。NAND フラッシュのセルあたりのビット数が増えると、これらの性能の不一致は悪化します。プログラム/消去サイクルが長くなり、データのアクセスが長くなるためです。
DirectFlash のメリット
DirectFlash は、フラッシュ・メディア管理に異なるアプローチを採用しています。Purity オペレーティング・システムは、各 SSD を代用して独自のウェア・レベリング(摩耗平滑化)、ガベージ・コレクション、オーバープロビジョニングを実行するのではなく、アレイ・レベルでソフトウェアでこれらの機能を実行します。これは、DirectFlash モジュールが従来のソリッド・ステート・ディスクよりもシンプルであることを意味します。メディア自体へのアクセスを提供し、低レベルのデータやシグナリング・タスクを処理する必要があるためです。
DirectFlash がどのようにハードディスク・ドライブ(HDD)に終止符を打つのか、詳しくご覧ください。
DirectFlash によってもたらされるメリットは、数多くあります。
- 密度と効率性の向上:DirectFlash モジュール(DFM)は、ストレージ密度を 2~3 倍向上させ、今日の最も近い競合他社と比較して、テラバイトあたりの消費電力を 39%~54% 削減します。ピュア・ストレージの DFM は、機械式 HDD をエミュレートするものではないため、シリコンベースのフラッシュ・メディアを最適に管理できます。これにより、COTS SSD と比較して、性能、ストレージ密度、有効容量、メディア耐久性、使用可能な TB あたりのコストが大幅に向上します。ピュア・ストレージは現在、48 TB の DFM を出荷しており、今年後半には 75 TB の DFM を追加し、18 か月以内に 150 TB の DFM を追加し、2026 年までに 300 TB の DFM を計画しています。詳しく見る
- スマート・データ・プレースメント:各 SSD が真空状態でデータ配置とメディア管理を決定する代わりに、Purity は、現在の IO アクティビティ、データ削減操作、保留中のガベージ収集サイクル、アレイの全体的なワークロードと健全性など、実行中およびスケジュールされたシステム・タスクの全てを把握しています。これにより、Purity は、単一のドライブで実行できるよりもはるかにスマートな配置とスケジューリングの決定を行うことができます。
- データ配置の意思決定をスマートに行うことで、同じブロックに同様の予想寿命のデータを共有し、ブロック内の一部が「墓石化された」データになっている一方で、他のページがまだ有効であるインスタンスを最小限に抑えることができます。Purity は、特定のページが全て同じファイルやオブジェクトの一部であるか、同じホスト・システムからのものであるかを認識しています。そのため、ファイルやオブジェクトが削除されると、それらのページを同様のブロックにグループ化することで、他のライブ・データを書き換えたり書き込み増幅したりすることなく、ブロック全体を一度に解放できます。
- 優れた性能と優れた耐久性を提供:DirectFlash モジュールは、ガベージ・コレクションを実行せず、書き込み増幅も起こさないため、コモディティ・モジュールよりも優れた性能を発揮し、長持ちします。書き込み回数が少ないと、摩耗が少なくなり、駆動寿命が長くなります。また、書き込み回数が少ないため、実際のクライアント I/O に利用できる I/O サイクルが増えます。Purity は、現在の I/O アクティビティを把握しており、システム全体に対する可視性を備えているため、プログラム/消去サイクルの 1 つがデータへのアクセスをブロックしても驚くことはありません。最悪の場合、Purity は、プログラム/消去サイクルが終了するのを待つのではなく、パリティからデータを再構築できます。これにより、QLC フラッシュを使用しても、システムの最悪の遅延が大幅に低減されます。
- 時間の経過とともに改善:これらのメディア管理タスクはソフトウェアで実行されるため、時間の経過とともにこのソフトウェアを改善できます。インターネットに接続されたピュア・ストレージのシステムは全て、テレメトリ・データを安全に送信します。また、基盤となるフラッシュ・メモリの健全性とアクティビティについて深い洞察力を持っているため、このデータを集約して分析し、ソフトウェアが現実世界でどのように機能するかを改善します。つまり、定期的なソフトウェア更新により、システムの信頼性と性能が向上するということです。
- よりシンプルで信頼性が高い:DirectFlash モジュールは、アレイ・レベルでこれらの作業を全てソフトウェアで実行するため、複雑なコントローラや大容量の RAM を必要としません。したがって、ピュア・ストレージのモジュールはよりシンプルであり、より信頼性が高く、効率性も向上します。また、NAND フラッシュ製造技術の進歩により、ドライブの複雑さやコストを増大させることなく、ドライブのサイズを拡張することもできます。
これは、SSD を中心に設計された他のオールフラッシュやハイブリッド・システムよりも、性能、一貫性、信頼性、耐用年数が高いシステムを意味します。
ピュア・ストレージは、データセンターの未来がオールフラッシュであるという信念に基づいて設立されました。このビジョンの実現をめざして DirectFlash 技術を構築しました。オールフラッシュ・システムを構築する最良の方法は、オールフラッシュのためにシステムをゼロから構築することです。従来のインターフェースやパラダイムを中心に設計されたシステムの一部を排除し、テクノロジーを真に輝かせます。
データセンターで DirectFlash 技術をぜひご活用ください。ピュア・ストレージのオールフラッシュ・ストレージ・ソリューション・スイートを今すぐご覧ください。