ONTAPでの並列NFS(pNFS)について
パラレルNFSは、メタデータとデータパスを分離することで、クライアントがNFSv4.1サーバ上のファイルデータに直接アクセスできるようにするために、2010年1月にRFC-5661でRFC標準として導入されました。この直接アクセスにより、データのローカライゼーション、CPU効率、処理の並列化といったパフォーマンス上のメリットが得られます。その後、2018年にpNFSレイアウトタイプ(RFC-8434)を網羅したRFCが作成され、ファイル、ブロック、およびオブジェクトレイアウトの標準が定義されています。ONTAPはpNFS操作にこのファイルレイアウトタイプを活用します。
|
|
2024年7月より、これまでPDF形式で公開されていたテクニカルレポートの内容がONTAP製品ドキュメントに統合されました。ONTAP NFSストレージ管理ドキュメントには、_TR-4063:NetApp ONTAPにおけるパラレルネットワークファイルシステム(pNFS)_の内容が含まれるようになりました。 |
NFSv3は長年にわたり、ほぼすべてのユースケースで使用されてきたNFSプロトコルの標準バージョンでした。しかし、このプロトコルには、ステートフル性の欠如、基本的な権限モデル、基本的なロック機能といった制限がありました。NFSv4.0(RFC 7530)では、NFSv3に対する一連の改良が導入され、その後のNFSv4.1(RFC 5661)およびNFSv4.2(RFC 7862)バージョンでさらに改良が加えられ、パラレルNFS(pNFS)などの機能が追加されました。
NFSv4.xの利点
NFSv4.x は NFSv3 に比べて次のような利点があります:
-
ファイアウォールとの親和性。NFSv4では1つのポート(2049)しか使用しません。
-
高度でアグレッシブなキャッシュ管理。NFSv4.xの委譲機能など。
-
強固なRPCセキュリティ種別。暗号化を実装します。
-
文字の国際化
-
複合操作。
-
TCPでのみ動作。
-
ステートフル プロトコル(NFSv3はステートレス)。
-
効率的な認証メカニズムのための完全なKerberos統合
-
NFSリファーラル
-
UNIXおよびWindowsと互換性のあるアクセス制御のサポート。
-
文字列ベースのユーザ識別子とグループ識別子。
-
pNFS(NFSv4.1)
-
拡張属性(NFSv4.2)
-
セキュリティラベル(NFSv4.2)
-
スパース ファイル操作(FALLOCATE)(NFSv4.2)
ベスト プラクティスや機能の詳細など、NFSv4.x 全般の詳細については、 "NetAppテクニカル レポート4067:『NFS Best Practice and Implementation Guide』"を参照してください。