CPFS通用版支援NFSv3協議訪問。如果您只需要使用NFSv3協議訪問CPFS,則無需建立POSIX掛載點。本文介紹協議服務的功能優勢、協議服務規格、使用限制、使用流程和效能指標。
功能優勢
協議類型
CPFS的NFS協議服務支援NFSv3協議。
多協議訪問
CPFS檔案系統可通過POSIX用戶端和NFS協議同時訪問。例如,通過POSIX用戶端建立的檔案,修改的內容通過CPFS-NFS用戶端可見,反之亦然。POSIX用戶端和CPFS-NFS用戶端對檔案訪問採用相同的UGO許可權管理。
負載平衡
NFS協議服務是叢集化的,CPFS-NFS用戶端根據負載平衡策略連線協定節點,確保負載分擔。
協議服務類型
協議服務分為兩種類型:通用型和緩衝型。緩衝型相比通用型,提供熱點資料緩衝能力。在命中緩衝的情況下,緩衝型協議服務的頻寬可超過CPFS檔案系統的頻寬,達到協議服務設定的最大頻寬值。
使用限制
檔案系統版本限制
僅CPFS 2.3.0及以上版本支援協議服務。
規格限制
限制項 | 閾值 | 說明 |
單個檔案系統可建立的協議服務數量 | 1個 | 單個CPFS檔案系統最多支援建立1個NFS協議服務。 |
單個協議服務可匯出的VPC數量 | 2個 | 單個協議服務最多可以向2個VPC建立協議匯出。 |
單個協議服務可建立的匯出目錄數量 | 10個 | 單個協議服務最多可建立10個Fileset或目錄的協議匯出。 |
單個協議服務可掛載的計算節點數量 | 10000個 | 單個協議服務最多可掛載10000個計算節點。 |
單個協議服務同時開啟的檔案數量 | 150000個 | 超過該閾值,無法開啟更多的檔案。 |
其他限制
協議服務為多用戶端提供了統一名字空間的檔案分享權限設定讀寫能力,但在多進程或多用戶端並發寫同一個檔案的情境中(例如,並發寫同一個記錄檔),各進程分別維護了獨立的檔案描述符及寫入位置等上下文資訊,而NFSv3協議本身並沒有提供Atomic Append語義的支援,因此可能會出現寫覆蓋、交叉、串列等異常現象。
不支援NLM鎖。
不支援NFSv4.x協議。
使用流程
通過建立NFS協議服務,將CPFS檔案系統中的Fileset或者目錄通過NFS協議匯出。在計算節點上安裝CPFS-NFS用戶端,掛載NFS協議的掛載點後,訪問CPFS檔案系統。
建立協議服務。
具體操作,請參見建立協議服務。
建立匯出目錄。
具體操作,請參見建立匯出目錄。
登入待掛載CPFS檔案系統的Elastic Compute Service。串連方式,請參見ECS遠端連線方式概述。
下載並安裝CPFS-NFS用戶端。
Alibaba Cloud Linux
下載CPFS-NFS用戶端。
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.al.noarch.rpm安裝CPFS-NFS用戶端。
sudo yum install aliyun-alinas-utils-*.rpm
CentOS
下載CPFS-NFS用戶端。
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm安裝CPFS-NFS用戶端。
sudo yum install aliyun-alinas-utils-*.rpm
Ubuntu
下載CPFS-NFS用戶端。
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.deb安裝CPFS-NFS用戶端。
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
Debian
下載CPFS-NFS用戶端。
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.deb安裝CPFS-NFS用戶端。
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
掛載檔案系統。
具體操作,請參見掛載檔案系統。
效能指標
通用型協議服務和緩衝型協議服務的效能指標如下表所示。
協議服務類型 | 指標 | 100 MB/s/TiB基準 | 200 MB/s/TiB基準規格 |
通用型 | 吞吐 | 與CPFS檔案系統頻寬一致,min[100*儲存容量(TiB),20000]MB/s。 | 與CPFS檔案系統頻寬一致,min[200*儲存容量(TiB),20000]MB/s。 |
IOPS | 讀寫:min[4000*儲存容量(TiB),960000] | 讀寫:min[8000*儲存容量(TiB),960000] | |
單路時延 |
|
| |
單用戶端最大吞吐 | 600 MB/s | 600 MB/s | |
單用戶端最大IOPS |
|
| |
緩衝型 | 吞吐 | 建立協議服務時指定的最大讀頻寬。最大為100 GB/s。 | 建立協議服務時指定的最大讀頻寬。最大為100 GB/s。 |
IOPS |
|
| |
單路時延 |
|
| |
單用戶端最大吞吐 | 1.1 GB/s | 1.1 GB/s | |
單用戶端最大IOPS |
|
|