CPFS 汎用型には、100 MB/s/TiB ベースラインおよび 200 MB/s/TiB ベースラインという 2 種類のストレージクラスが用意されています。本トピックでは、同一容量におけるパフォーマンスメトリクス、サポートされる高度な機能、データフロー性能を比較し、ビジネス要件に最適なクラスを選択できるように支援します。
ファイルシステムインスタンスのパフォーマンス
CPFS 汎用型は、CPFS-POSIX クライアントおよび CPFS-NFS クライアントによるアクセスをサポートしています。以下のセクションでは、各ストレージクラスについて、同一容量における両クライアントタイプごとのスループット、IOPS、I/O レイテンシを比較します。
CPFS-POSIX と CPFS-NFS の選択
極端なパフォーマンス要件がない場合は、より良いユーザーエクスペリエンスを得るために CPFS-NFS クライアントの使用を推奨します。その際は、コンソールで汎用プロトコルサービスを有効にしてください。
CPFS-NFS は以下のオペレーティングシステムをサポートしています。
|
オペレーティングシステムの種類 |
オペレーティングシステムのバージョン |
|
Alibaba Cloud Linux |
|
|
CentOS |
|
|
Ubuntu |
|
|
Debian |
|
|
SUSE |
|
極限的なパフォーマンスを必要とするワークロードの場合、環境が以下の条件を満たしている場合は CPFS-POSIX クライアントを使用してください。
Container Storage Interface (CSI) を使用して CPFS にアクセスしていないこと。
mmap を使用していないこと。
-
オペレーティングシステムが以下のいずれかのバージョンであること。
オペレーティングシステムの種類
ディストリビューション
カーネルバージョン
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64 ビット
4.19.91-27.4.al7.x86_64 およびそれ以前のバージョン
RHEL または CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
CPFS-POSIX
ゾーン冗長ストレージ (ZRS) を使用する CPFS ファイルシステムは POSIX プロトコルをサポートしていません。
CPFS-POSIX マウントポイントを作成すると、CPFS-POSIX クライアントを使用してファイルシステムにアクセスできます。
ファイルシステムのパフォーマンスは、作成日時、バージョン番号、およびリージョンに基づいて確認してください。
ファイルシステムのバージョン番号の確認方法については、「ファイルシステムのバージョン番号の確認」をご参照ください。
2024 年 1 月 22 日以降
2024 年 1 月 22 日以降、一部のリージョンにおいて 100 MB/s/TiB ベースライン および 200 MB/s/TiB ベースライン ファイルシステムのパフォーマンスが向上しました。他のリージョンのパフォーマンスは変更されていません。
この日付より前に作成されたファイルシステムは自動的にアップグレードされません。向上したパフォーマンスを利用するには、新しい CPFS 汎用型ファイルシステムを作成し、データを移行してください。
|
メトリクス |
100 MB/s/TiB ベースライン |
200 MB/s/TiB ベースライン |
||
|
ファイルシステムのバージョン番号 |
v2.3.4 以降 |
v2.3.4 以降 |
||
|
サポート対象のリージョンおよびゾーン |
|
|
|
|
|
スループット |
min{0.1 × ストレージ容量 (GiB)、30,000} MB/s |
min{0.1 × ストレージ容量 (GiB)、20,000} MB/s |
min{0.2 × ストレージ容量 (GiB)、45,000} MB/s スループットは最大 100,000 MB/s まで引き上げ可能です。より高いスループットをリクエストするには、チケットを送信してください。 |
min{0.2 × ストレージ容量 (GiB)、20,000} MB/s スループットは最大 100,000 MB/s まで引き上げ可能です。より高いスループットをリクエストするには、チケットを送信してください。 |
|
IOPS |
min{15 × ストレージ容量 (GiB)、3,600,000} |
min{15 × ストレージ容量 (GiB)、2,800,000} |
min{30 × ストレージ容量 (GiB)、7,200,000} IOPS は最大 10,000,000 まで引き上げ可能です。より高い IOPS をリクエストするには、チケットを送信してください。 |
min{30 × ストレージ容量 (GiB)、2,800,000} IOPS は最大 10,000,000 まで引き上げ可能です。より高い IOPS をリクエストするには、チケットを送信してください。 |
|
平均単一ストリーム 4k 読み取りレイテンシ |
0.6 ms |
0.4 ms |
||
|
平均単一ストリーム 4k 書き込みレイテンシ |
0.8 ms |
0.6 ms |
||
2024 年 1 月 22 日以前
ファイルシステムが 2024 年 1 月 22 日以前に作成された場合は、以下のパフォーマンスメトリクスを参照してください。向上したパフォーマンスを利用するには、新しい CPFS 汎用型ファイルシステムを作成し、データを移行してください。
|
メトリクス |
100 MB/s/TiB ベースライン |
200 MB/s/TiB ベースライン |
|
ファイルシステムのリージョン |
すべてのサポート対象リージョン |
すべてのサポート対象リージョン |
|
スループット |
min{0.1 × ストレージ容量 (GiB)、20,000} MB/s |
min{0.2 × ストレージ容量 (GiB)、20,000} MB/s スループットは最大 100,000 MB/s まで引き上げ可能です。より高いスループットをリクエストするには、チケットを送信してください。 |
|
IOPS |
min{15 × ストレージ容量 (GiB)、2,800,000} |
min{30 × ストレージ容量 (GiB)、2,800,000} IOPS は最大 10,000,000 まで引き上げ可能です。より高い IOPS をリクエストするには、チケットを送信してください。 |
|
平均単一ストリーム 4k 読み取りレイテンシ |
0.6 ms |
0.4 ms |
|
平均単一ストリーム 4k 書き込みレイテンシ |
0.8 ms |
0.6 ms |
|
メトリクス |
100 MB/s/TiB ベースライン |
200 MB/s/TiB ベースライン |
||
|
ファイルシステムのバージョン番号 |
v2.3.4 以降 |
v2.3.4 以降 |
||
|
サポート対象のリージョン |
|
|
||
|
スループット |
min{0.1 × ストレージ容量 (GiB)、30,000} MB/s |
min{0.2 × ストレージ容量 (GiB)、45,000} MB/s スループットは最大 100,000 MB/s まで引き上げ可能です。より高いスループットをリクエストするには、チケットを送信してください。 |
||
|
IOPS |
min{15 × ストレージ容量 (GiB)、3,600,000} |
min{30 × ストレージ容量 (GiB)、7,200,000} IOPS は最大 10,000,000 まで引き上げ可能です。より高い IOPS をリクエストするには、チケットを送信してください。 |
||
|
平均単一ストリーム 4k 読み取りレイテンシ |
0.6 ms |
0.4 ms |
||
|
平均単一ストリーム 4k 書き込みレイテンシ |
0.8 ms |
0.6 ms |
||
CPFS-NFS
ファイルストレージ CPFS プロトコルサービスを有効化すると、CPFS-NFS クライアントを使用して CPFS 汎用型ファイルシステムにアクセスできます。このサービスは POSIX マウントポイントとは独立した NFSv3 マウントポイントを提供し、汎用およびキャッシュの 2 種類があります。以下の表では、それぞれのパフォーマンスメトリクスを比較しています。
|
プロトコルサービスのタイプ |
メトリクス |
100 MB/s/TiB ベースライン (LRS) |
200 MB/s/TiB ベースライン (LRS) |
100 MB/s/TiB ベースライン (ZRS) この機能はホワイトリストに登録されたユーザーのみ利用可能です。 |
|
汎用 |
スループット |
読み取り/書き込み: min[100 × ストレージ容量 (TiB)、20,000] MB/s |
読み取り/書き込み: min[200 × ストレージ容量 (TiB)、20,000] MB/s |
|
|
IOPS |
読み取り/書き込み: min[4,000 × ストレージ容量 (TiB)、960,000] |
読み取り/書き込み: min[8,000 × ストレージ容量 (TiB)、960,000] |
|
|
|
単一ストリームのレイテンシ |
|
|
|
|
|
クライアントあたりの最大スループット |
600 MB/s |
600 MB/s |
300 MB/s |
|
|
クライアントあたりの最大 IOPS |
|
|
|
|
|
キャッシュ |
スループット |
プロトコルサービス作成時に指定された最大読み取り帯域幅(最大 100 GB/s)。 |
プロトコルサービス作成時に指定された最大読み取り帯域幅(最大 100 GB/s)。 |
サポートされていません |
|
IOPS |
|
|
サポートされていません |
|
|
単一ストリームのレイテンシ |
|
|
サポートされていません |
|
|
クライアントあたりの最大スループット |
1.1 GB/s |
1.1 GB/s |
サポートされていません |
|
|
クライアントあたりの最大 IOPS |
|
|
サポートされていません |
データフロー性能
ゾーン冗長ストレージを使用する CPFS ファイルシステムではデータフローはサポートされていません。
CPFS 汎用型は、ファイルシステムと Object Storage Service (OSS) 間のデータフローをサポートしています。データフロータスクを作成すると、ファイルシステムは OSS バケットからオブジェクトのメタデータを自動的に同期します。同期後は、高性能かつ POSIX 互換のファイルインターフェイスを使用して OSS 内のデータを処理できます。また、コンソールまたは OpenAPI を介してファイルシステムから OSS バケットへデータをエクスポートすることも可能です。
|
操作タイプ |
メトリクス |
説明 |
|
データインポート |
1 GB を超えるファイルのスループット |
|
|
メガバイト規模のファイルに対する OPS |
単一ディレクトリおよび複数ディレクトリのインポート: 1,000。 |
|
|
データエクスポート |
1 GB を超えるファイルのスループット |
|
|
メガバイト規模のファイルに対する OPS |
単一ディレクトリおよび複数ディレクトリのエクスポート: 600。 |
|
|
データ削除 |
OPS |
単一ディレクトリおよび複数ディレクトリの削除: 2,000。 |
|
オンデマンドロード (レイジーロード) |
1 GB を超えるファイルのスループット |
|
|
メガバイト規模のファイルに対する OPS |
単一ディレクトリおよび複数ディレクトリのインポート: 1,000。 |
|
|
自動メタデータ更新 |
OPS |
|
容量仕様
ローカル冗長ストレージ (LRS)
初期容量: 3,600 GiB
スケーリングステップサイズ: 1,200 GiB
最大容量: 1 PiB
ゾーン冗長ストレージ (ZRS)
初期容量: 500 GiB
スケーリングステップサイズ: 100 GiB
最大容量: 89,600 GiB (約 88 TiB)