Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAPでの並列NFS(pNFS)について

共同作成者 netapp-dbagwell

パラレル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』"を参照してください。