このトピックでは、ファイルシステムをマウントするためのクライアントとシナリオについて説明します。ファイルシステムをマウントする前に、このトピックを確認してください。
クライアントに関する説明
CPFS ファイルシステムは、CPFS-POSIX クライアントまたは CPFS-NFS クライアントを使用してマウントできます。これらのクライアントは相互運用可能です。たとえば、CPFS-POSIX クライアントによって作成されたファイルとその変更は CPFS-NFS クライアントに表示され、その逆も同様です。
CPFS-POSIX クライアントと CPFS-NFS クライアントには、次の違いがあります。要件に基づいて、CPFS ファイルシステムをマウントするクライアントを選択してください。
制限
CPFS-POSIX クライアント: CPFS ファイルシステムをマウントするサーバーが正しく動作するには、少なくとも 2 つの CPU コアと 4 GiB のメモリが必要です。
サポートされている Linux バージョン
CPFS-POSIX クライアントと CPFS-NFS クライアントでサポートされている Linux バージョンの詳細については、「制限」をご参照ください。
相違点
相違点
CPFS-POSIX クライアント
CPFS-NFS クライアント
使用方法
Linux 計算ノードに Portable Operating System Interface (POSIX) クライアントパッケージをインストールし、計算ノードをクラスターに追加します。
軽量のネットワーク ファイル システム (NFS) クライアントをインストールします。次に、Linux システムで
mountコマンドを実行して、ファイルシステムをマウントし、アクセスします。必要なマウントポイント
POSIX マウントポイント。
プロトコルサービスの NFS エンドポイント (エクスポートディレクトリ)。
K8s のサポート
hostpath モードの Container Storage Interface (CSI)。
NFS および hostpath モードの CSI。
Quorum ノード
クライアント側に 3 つの small Quorum ノードが作成され、追加の ECS 料金が発生します。
Quorum ノードは作成されません。
クライアントのアクセス可能領域
ファイルシステムディレクトリツリー全体。
マウントポイント配下のディレクトリツリー。
パフォーマンス
データとメタデータの I/O アクセスパフォーマンスが最も高いです。100 KiB 未満の small ファイルへのアクセスに推奨されます。詳細については、「仕様」をご参照ください。
データとメタデータの 1 秒あたりの入出力操作 (IOPS) は、NFS プロトコルのパフォーマンス制限により、POSIX クライアントよりも低くなります。100 KiB 以上のデータファイルへのアクセスに推奨されます。詳細については、「仕様」をご参照ください。
アクセス制御
NFSv4 アクセス制御リスト (ACL)。
IP アドレスと IP アドレス範囲に基づいて読み取り専用および読み取り/書き込み制御を提供する NFSv4 ACL。
推奨シナリオ
ECS。
コンテナ (K8s/ACK/ECI)、特別なオペレーティングシステムバージョン、およびビデオレンダリング。