
Explanation:
* スループットを向上させ、競合を低減するために、データは複数のSCMドライブにランダムに分散されます。
* データは2つの異なるSCMドライブに書き込まれるため、SCMドライブの故障が発生した場合でもデータが失われることはありません。
* メタデータは、一貫性を保つために内部データ構造(ツリー)内で更新されます。
高度ストレージソリューションアーキテクトのドキュメントおよびナレッジガイドからの、包括的かつ詳細な250~300語の説明:
HPE GreenLake for File Storage(Alletra MP X10000ハードウェアとVAST Dataソフトウェアを搭載)の書き込みデータパスは、独自のDASE(Disaggregated Shared-Everything)アーキテクチャを採用しています。フロントエンドキャッシュや複雑なコントローラ間通信を使用する従来のNASシステムとは異なり、このソリューションはストレージクラスメモリ(SCM)を永続的な書き込みバッファとして活用することで、階層間の従来のデータ移動を必要とせずに、高い持続的パフォーマンスを実現します。
このプロセスはシャーディングから始まります。NASへの書き込み要求が到着すると、システムはクラスタ内の複数のSCMドライブにデータをランダムにシャーディングします。このシャーディングは、単一のドライブやノードがボトルネックにならないようにすることでホットスポットや競合を解消し、ストレージファブリック全体にわたってI/O負荷を効果的に並列化するため、非常に重要です。
シャーディングロジックが決定されると、データは物理的にSCM層に書き込まれます。ミッションクリティカルな耐障害性を確保するため、すべての書き込みはミラーリングされます(2つの異なるSCMドライブに書き込まれます)。SCMは不揮発性ランダムアクセスメモリ(NVRAM)であるため、書き込みはメディアに書き込まれた瞬間に永続化されます。これにより、システムはドライブやノードの障害から保護しながら、クライアントに即座に確認応答を送信できます。
最後に、メタデータが内部データ構造(Vツリー)で更新されます。このステップにより、ファイルシステムの「ビュー」の一貫性が維持され、グローバル名前空間に新しく書き込まれたデータが反映されます。その後、データはSCMから大容量NVMe SSDに非同期で移動され、ワイドストライプ消去符号化を使用して長期的かつ効率的なストレージが実現されます。この分離フローにより、Alletra MP X10000は、AI規模での厳格なデータ整合性と一貫性を維持しながら、パフォーマンスと容量を個別に拡張できます。