Lustreは、大規模な計算クラスターで使用されるオープンソースの高性能分散並列ファイルシステムです。広帯域のネットワークで結合された複数のファイルサーバが同時並列に動作することで、大量のデータを迅速に処理・転送でき、数ペタバイト(PB)規模のデータセットに対応できる高いパフォーマンスを持ちます。システム内のサーバーとディスクの数をニーズに合わせて増やすことで、数万のクライアントノードにも対応できる規模までスケールアウトできる拡張性を備えています。このようなLustreの導入によって、計算結果を得るまでの時間短縮や、新たな解析手法などが可能となり、生産性の向上や新たな知見を得ることが期待できます。
大規模なLustre構成ではメタデータを保存するサーバ(MDS: Meta Data Server)とデータを保存するためのサーバ(OSS: Object Storage Server)を独立のサーバで実現しますが、小規模な構成であれば同一サーバ上にメタデータサーバとデータサーバを構築でき、安価でシンプルな構成でかつ管理も容易に行うことが可能です。またLustreはオープンソースソフトウェア製品でありそれ自体が無料であるだけでなく、ハードウェアの依存性・制限も少なく、Linuxサーバであれば標準的な構成の安価なサーバをベースに構築することが可能で、予算に合わせた柔軟な構成が可能です。
Lustre システムは以下のような用途で広く利用されており、その高い性能とスケーラビリティにより、大規模データ処理のためのファイルシステムとして最適な選択肢となります。
- ■スーパーコンピュータ
高性能計算の分野で広く利用されており、Supercomputing 2024で発表されたIO500(HPC ストレージのベンチマーク)で Lustreを採用しているシステムは3割にも及びます。
- ■ビッグデータ解析
大規模データを扱う科学計算(HPC)やデータ解析の分野では、Lustreの高い性能が必要とされます。
Lustreは、特にパフォーマンスが重要な環境での使用に最適化されています。
- ■クラウドストレージ
高いスケーラビリティと性能を必要とするクラウドストレージサービスにLustreは最適です。
Lustreは低価格な最小限の構成から、専用ハードウェアを用いて高い可用性を実現した大規模構成まで、柔軟な構成選択が可能です。以下では高性能化するために NVMe-storageの利用を前提とし各構成例を比較してみます。
■SimpleなLustre構成の例 (MDS=1,OSS=1[20Drive])

- ・標準的なサーバや部材を組み合わせることで安価に高性能のファイルサーバが構成できます。
- ・NVMe-oFを利用した高速ファイルサービスが可能で、MDSやOSSを増設することで容量や速度の向上が可能です。
- ・DISKの故障に対してはRAIDで保証されていますが、サーバの故障ではサービスが中断します。
- ・15TBのNVMeを採用した場合はOSS1筐体(2U)で実効容量は240TB [15TBx(10-2)x2]です。
■Replicated(複製)構成の 例(MDS=1×2,OSS=1[20Drive]x2)

- ・標準的なサーバや部材を組み合わせていますが、Replicate(複製)のために2倍の設備が必要で高価です。
- ・NVMe-oFを利用した高速ファイルサービスが可能で、MDSやOSSを増設することで容量や速度の向上が可能です。
- ・DISKの故障に対してはRAIDで保証し、サーバの故障でも待機系によりサービスが継続可能です。
- ・本例ではNICの冗長化によりLNetの可用性を上げています。
■Dedicated(専用)構成の例 (MDS=1[HA],OSS=4[20Drivex4])

- ・2port-NVMeやPCIe-Switch等の専用のハードウェアを導入しMDT,OSTに対しては2系統のパスを確保しています。
- ・NVMe-oFを利用した高速ファイルサービスが可能で、MDSやOSSを増設することで容量や速度の向上が可能です。
- ・DISKの故障に対してはRAIDで保証し、サーバの故障でも2系統のパスがあるのでサービスは継続可能です。
- ・本例ではOSSを4筐体接続し、4倍の実効容量を実現しています。
■構成比較まとめ
専用ハードウェアを採用したDedicatedシステムは、大幅な物量の増加なく高い可用性を実現しており、高性能でかつ高い可用性を求めるお客様には最適なLustreシステムです。一方で、標準サーバを用いて構成したSimpleなLustreシステムは、サーバの故障に対してサービスの中断は生じますが、DISKの故障に対してはRAIDで保護されており、低価格で高性能のファイルサービスを求めるお客様には適切な選択肢の一つと考えることができます。
