File Storage for VPC プロファイル
File Storage for VPC プロファイルは、ファイル共有の容量およびパフォーマンスの特性を定義します。 地域シェアについては「rfs」を、ゾーンシェアについては「 dp2 」を選択してください。 すべてのファイル共有は、ソリッドステートドライブ(SSD)によって支えられています。
File Storage プロファイルの概要
ファイル共有を作成する 場合は、ファイル・ストレージ・プロファイルに基づいて、使用可能な共有サイズと IOPS パフォーマンスを選択します。 現在、すべてのファイル共有は、高性能 dp2 プロファイルに基づいて作成されています。
可用性の選択 新しい地域別ファイル共有をプレビューするための特別なアクセス権を持つお客様は、 rfs プロファイルを使用して、地域別の可用性と調整可能な帯域幅値を持つファイル共有を作成できます。
階層型 プロファイルまたは カスタム プロファイルを使用して、ゾーンファイル共有のベータ版および限定利用可能期間中に作成されたファイル共有は、2027年5月6日までこれらのプロファイルに基づいて引き続き使用できます。 また、これらのファイル共有を更新して、 dp2 プロファイルを使用したり、前の世代の別のプロファイルに切り替えたりすることもできます。 ただし、以前のプロファイルは、新しいファイル共有の作成には対応していません。
これらのプロファイルは、転送中の暗号化、クロスゾーン・マウンティング、 アカウントアカウント共有、スナップショットなどの新しい機能をサポートしていません。
以下の表は、利用可能なプロファイルの特性とパフォーマンスレベルを示しています。
現在のファイル共有プロファイル:
| ファミリー | プロフィール | 可用性 | 共有のサイズ | 1 株当たりの IOPS | 最大帯域幅[1] |
|---|---|---|---|---|---|
defined_performance |
dp2 |
ゾーン | 10 から 32,000 GB | 100 から 96,000 | 8192 Mbps |
defined_performance |
rfs |
リージョン | 1~32,000 GB | 35,000 | 8192 Mbps |
定義されたパフォーマンス・プロファイル・ファミリーの第一世代プロファイルと第二世代プロファイルは互換性がない。 ゾーンファイル共有を地域共有に、または地域共有をゾーン共有に変換することはできません。
非推奨のファイル共有プロファイル:
| ファミリー | プロフィール | 可用性 | 共有のサイズ | 1 株当たりの IOPS | 最大帯域幅 |
|---|---|---|---|---|---|
tiered |
tier-3iops |
ゾーン | 10 から 32,000 GB | 3,000 から 96,000 | 5360 Mbps |
tiered |
tier-5iops |
ゾーン | 10 から 9,600 GB | 3,000 から 48,000 | 6144 Mbps |
tiered |
tier-10iops |
ゾーン | 10 GB から 4,800 GB | 3,000 から 48,000 | 8192 Mbps |
custom |
custom |
ゾーン | 10 から 16,000 GB | 3,000 から 48,000 | 8192 Mbps |
ゾーン共有の最大許容帯域幅は、IOPS数に帯域幅乗数を掛けたもので、プロファイルに固有である。 この帯域幅値は、読み取り操作と書き込み操作の最大許容複合スループットを示す。
可用性を選択 地域ファイル共有の帯域幅値は調整可能です。 rfs プロファイルの場合、ベースライン帯域幅は800 Mbpsである。 この値は、コンソール、CLI、およびAPIで最大8192Mbpsまで増やすことができる。
アプリケーションの入出力サイズは、ストレージのパフォーマンスに直接影響します。 アプリケーションのI/Oサイズが、プロファイルが帯域幅の計算に使用する帯域幅乗数よりも小さい場合、帯域幅制限よりも先にIOPS制限に到達する。 逆に、アプリケーションのI/Oサイズが大きい場合、IOPSの上限に達する前に帯域幅の上限に達してしまいます。
1回のセッションで最大64KBのブロックサイズ転送が可能。 最大許容帯域幅を使用するには、共有に複数の同時セッションが必要です。
定義されたパフォーマンス・プロファイル
定義されたパフォーマンス・ファミリーの両プロファイルは、柔軟なパフォーマンス特性と異なるデータ可用性を備えた弾力性のあるファイル・ストレージを提供する。
地域別空室状況
可用性の選択 rfs プロファイルは、定義されたパフォーマンス・プロファイル・ファミリーの第2世代プロファイルである。 このプロファイルを使用すると、地域で利用可能なファイル共有を作成できます。
リージョナル・データ・アベイラビリティとは、リージョン内の3つのゾーンすべてにデータがレプリケートされることを意味し、より高い可用性とフォールトトレランスを提供する。 ゾーン間の同期レプリケーションとデータの耐久性を確保する必要性により、書き込み操作時にレイテンシが増加する可能性があります。 レイテンシー性能が耐久性よりも重要でないワークロードや、低レイテンシーよりも高く安定したIOPSが優先されるワークロードでは、リージョナルシェアの方が良い選択となる。
地域ファイル共有を作成するとき、その容量を 1 GiB から 32,000 GiB の間で指定できます。800Mbpsは、すべての地域ファイル共有のデフォルト割り当てです。 追加料金で帯域幅を800Mbpsから最大8192Mbpsまで増やすことができる。 ファイル共有の作成後、帯域幅を最小値と最大値の間でいつでも調整できます。
選択可用性リリースでは、クロスリージョンの非同期レプリケーションはサポートされていません。
ゾーン・アベイラビリティ・プロファイル
dp2 プロファイルでは、ゾーンファイル共有をプロビジョニングし、容量と合計IOPS値を指定できます。
ゾーン・データ・アベイラビリティとは、単一のアベイラビリティ・ゾーン内でデータが利用可能であることを意味し、遅延が少なく迅速な応答を提供するが、回復力は低下する。 レプリケーションに1時間のRPOを許容できるレイテンシ重視のアプリケーションの場合、ゾーン共有の方が良い選択となります。
ファイル共有は、10GB(プリセットの最小値)から32,000GBまでの容量で作成できます。 最初は小さく始めて、後でもっとストレージ容量が必要になったら、ファイル共有のサイズを大きくすればいい。 ファイル共有の作成時に、共有サイズに応じて100 IOPS(プリセットの最小値)から96,000 IOPSの間でIOPS値を選択できます。 IOPSは後で調整することもできる。
dp2 プロファイルの場合、ベースライン帯域幅は、IOPS数に256KBを乗じた値で決定される。 つまり、容量とIOPSを増やすと、帯域幅の制限も増える。 このプロファイルの最大帯域幅は8192 Mbpsである。
表2は、共有サイズごとの利用可能なIOPSの範囲を示しています。
| 共有サイズ (GB) | IOPS 範囲 (IOPS) |
|---|---|
| 10 から 39 | 100 から 1,000 |
| 40 から 79 | 100 から 2,000 |
| 80 から 99 | 100 から 4,000 |
| 100 から 499 | 100 から 6,000 |
| 500 から 999 | 100 から 10,000 |
| 1,000 から 1,999 | 100 から 20,000 |
| 2,000 から 3,999 | 200 から 40,000 |
| 4,000 から 7,999 | 300 から 40,000 |
| 8,000 から 15,999 | 500 から 64,000 |
| 16,000 から 32,000 | 2,000 ~ 96,000¹ |
¹ 96,000 IOPSを実現するには、1つのファイル共有に対して複数の仮想サーバーインスタンスからアクセスする必要があります。 1つのクライアントからアクセスされる単一のファイル共有のIOPSは、48,000に制限されています。
階層化およびカスタムファイルストレージプロファイル
次のセクションでは、ゾーン・ファイル共有のベータ・リリースで使用されたファイル共有プロファイル(汎用、5-iops、10-iops、カスタム)に関する情報をご覧いただけます。 2023年8月8日現在、ゾーンファイル共有は、定義されたパフォーマンスプロファイルでのみプロビジョニングできます。 これらの株式プロファイルは2027年5月6日にサポート終了を迎える予定である。 最新の機能を利用するには、共有のIOPSプロファイルを dp2 に変更する必要があります。
IOPS ティア
既存のファイル共有は、ファイル共有の作成時に選択した IOPS 層に基づくことができます。 表 3 に、IOPS ティアプロファイルの IOPS 性能を示す。
表 3 に、非推奨 IOPS ティアプロファイルの IOPS 性能を示す。
| IOPS ティア | ワークロード | 共有サイズ (GB) | 最大 IOPS (IOPS) |
|---|---|---|---|
| 3 IOPS/GB | 汎用ワークロード | 10 から 32,000 | 48,000 から 96,000¹ |
| 5 IOPS/GB | 高入出力負荷ワークロード | 10 から 9,600 | 48,000 |
| 10 IOPS/GB | 要求の厳しいストレージ・ワークロード | 10 から 4,800 | 48,000 |
¹ 96,000 IOPSを実現するには、1つのファイル共有に対して複数の仮想サーバーインスタンスからアクセスする必要があります。 1つのクライアントのみがアクセスする単一のファイル共有では、IOPSは48,000に制限されます。
合計最大 IOPS は、IOPS の計算結果が 48,000 IOPS 以下になる場合には、10 の倍数に切り上げられます。 IOPSの計算結果が48,000 IOPSを超え、96,000 IOPS以下の場合、最大IOPSの合計値は、100の倍数に切り上げられます。
カスタム共有プロファイル
非推奨のカスタムIOPSプロファイルは、ファイル共有の合計IOPSをサイズの範囲内で指定します。 カスタム IOPS プロファイルを使用するファイル共有は、100 から 48000 IOPS の範囲の IOPS パフォーマンス・レベルを持つことができます。
表4は、ファイル共有のサイズに基づく利用可能なIOPSの範囲を示しています。
| ファイル共有サイズ (GB) | IOPS 範囲 (IOPS) |
|---|---|
| 10 から 39 | 100 から 1,000 |
| 40 から 79 | 100 から 2,000 |
| 80 から 99 | 100 から 4,000 |
| 100 から 499 | 100 から 6,000 |
| 500 から 999 | 100 から 10,000 |
| 1,000 から 1,999 | 100 から 20,000 |
| 2,000 から 3,999 | 200 から 40,000 |
| 4,000 から 7,999 | 300 から 40,000 |
| 8,000 から 9,999 | 500 から 48,000 |
| 10,000 から 16,000 | 1,000 から 48,000 |
合計最大 IOPS は、IOPS の計算結果が 48,000 IOPS 以下になる場合には、10 の倍数に切り上げられます。
コンソールでプロフィールを見る
コンソールでファイル共有を作成 すると、 Profiles セクションの表に利用可能なプロファイルが表示されます。
CLIからのプロファイルの表示
CLI から利用可能なプロファイルの一覧を表示するには、 ibmcloud is share-profiles コマンドを実行してください。 選択可用性 新しい地域ファイル共有をプレビューするための特別なアクセス権を持つお客様は、共有プロファイルを一覧表示する際に、 rfs プロファイルを表示することもできます。
ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name Family Allowed Access Protocols Allowed transit encryption modes Availability Modes Bandwidth(Mbps)
dp2 defined_performance nfs4 none,ipsec zonal -
rfs defined_performance nfs4 none,stunnel regional 1
コマンド・オプションについて詳しくは、「 ibmcloud is share-profiles」を参照してください。
共有プロファイルの詳細を見るには、 ibmcloud is share-profile コマンドを使用し、プロファイル名を指定する。 以下の例を参照してください。
ibmcloud is share-profile dp2
Getting file share profile dp2 under account Test Account as user test.user@ibm.com...
Name dp2
Family defined_performance
IOPS Default Max Min Step Type
100 96000 100 1 range
Capacity Default Max Min Step Type
10 32000 10 1 range
Bandwidth(Mbps) Default Max Min Step Type
- - - - dependent
Availability Modes Default Type Value Values
- fixed zonal -
Allowed Access Protocols Default Type Values
nfs4 subset nfs4
Allowed transit encryption modes Default Type Values
none subset none,ipsec
ibmcloud is share-profile rfs
Getting file share profile rfs in region us-south under account Test Account as user test.user@ibm.com...
Name rfs
Family defined_performance
IOPS Default Max Min Step Type
- - - - fixed
Capacity Default Max Min Step Type
1 32000 1 1 range
Bandwidth(Mbps) Default Max Min Step Type
800 8096 1 1 range
Availability Modes Default Type Value Values
- fixed regional -
Allowed Access Protocols Default Type Values
nfs4 subset nfs4
Allowed transit encryption modes Default Type Values
stunnel subset none,stunnel
コマンド・オプションについて詳しくは、「 ibmcloud is share-profile」を参照してください。
API を使用したプロフィールの閲覧
一般的に利用可能なファイル共有プロファイルに関する情報を取得するには、 GET /share/profiles リクエストを使用します。
curl -X GET $vpc_api_endpoint/v1/share/profiles?$api_version&generation=2\
-H "Authorization: Bearer $iam_token"
選択可用性 新しい地域ファイル共有オファリングをプレビューするための特別なアクセス権を持つお客様は、以下のAPIリクエストで新しいプロファイルをリストすることができます:
応答は以下の例のようになります。
{
"first": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles?limit=50"
},
"limit": 50,
"profiles": [
{
"allowed_access_protocols": {
"default": [
"nfs4"
],
"type": "subset",
"values": [
"nfs4"
]
},
"allowed_transit_encryption_modes": {
"default": [
"none",
"stunnel"
],
"type": "subset",
"values": [
"none",
"stunnel"
]
},
"availability_modes": {
"type": "fixed",
"value": "zonal"
},
"bandwidth": {
"type": "fixed",
"value": 100
},
"capacity": {
"max": 32000,
"min": 10,
"step": 1,
"type": "dependent_range"
},
"family": "defined_performance",
"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/dp2",
"iops": {
"max": 96000,
"min": 100,
"step": 1,
"type": "dependent_range"
},
"name": "dp2",
"resource_type": "share_profile"
},
{
"allowed_access_protocols": {
"default": [
"nfs4"
],
"type": "subset",
"values": [
"nfs4"
]
},
"allowed_transit_encryption_modes": {
"default": [
"none"
],
"type": "subset",
"values": [
"none"
]
},
"availability_modes": {
"type": "fixed",
"value": "regional"
},
"bandwidth": {
"max": 8192,
"min": 800,
"step": 1,
"type": "dependent_range"
},
"capacity": {
"max": 32000,
"min": 10,
"step": 1,
"type": "dependent_range"
},
"family": "defined_performance",
"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/rfs",
"iops": {
"type": "dependent"
},
"name": "rfs",
"resource_type": "share_profile"
}
],
"total_count": 2
}
2025-09-16 バージョンの API には以下のフィールドが追加された:
allowed_access_protocolsは、ファイル共有でどのアクセスプロトコルの使用が許可されているかを示します。 現在のデフォルト値はnsf4。availability_modesはデータの可用性を示す。dp2プロファイルは、ゾーン・データの可用性をサポートする。rfsプロファイルは、地域データの利用可能性をサポートする。
bandwidthは、ファイル共有が処理できる最大帯域幅を示す。dp2プロファイルの場合、帯域幅はIOPS数に256KBを乗じて計算される。rfsプロファイルの場合、プリセット値は800Mbpsです。 ただし、この値を最大8192Mbpsまで上げることができる。
storage_generationは、定義されたパフォーマンス・プロファイル・ファミリー内のファイル共有プロファイルの世代を示します。dp2プロファイルの場合、値は1である。rfsプロファイルの場合、値は2である。
Terraform を使用したプロファイルの表示
-
Terraform を使用するには、Terraform CLI をダウンロードし、 IBM Cloud® プロバイダー・プラグインを構成します。 詳しくは、 Terraform の概要 を参照してください。
-
VPC インフラストラクチャー・サービスは、デフォルトで
us-southをターゲットとする特定のリージョン・エンドポイントを使用します。 VPC が別のリージョンに作成されている場合は、provider.tfファイル内のプロバイダー・ブロックで適切なリージョンをターゲットにしてください。 デフォルトのus-south以外の地域をターゲットにする例を以下に示します。provider "ibm" { region = "eu-de" } -
使用可能なボリューム・プロファイルのリストを読み取り専用データ・ソースとしてインポートします。
data "ibm_is_share_profiles" "example" { }詳しくは、 ibm_is_share_profilesを参照してください。
I/Oサイズがファイル共有のパフォーマンスに与える影響
すべてのプロファイルにおいて、IOPS値はブロックサイズ16 KB、読み取りと書き込みが50対50のランダムワークロードに基づいて算出されています。 16 KB のデータの読み取りまたは書き込みは、1 回の読み取り/書き込み操作としてカウントされます。 16 KB 未満の単一書き込みは、単一の書き込み操作としてカウントされます。
ファイル共有の最大帯域幅は、ファイル共有のIOPSを取得し、帯域幅乗数を乗算することで計算されます。 帯域幅倍率は、3 IOPS/GB または 5 IOPS/GB ティアの場合は 16 KB、10 IOPS/GB、カスタム IOPS、 dp2 プロファイルの場合は 256 KB です。 指定するIOPSが高いほど、帯域幅も大きくなります。 最大帯域幅は8192Mbps。
可用性の選択 rfs プロファイルの場合、帯域幅は直接調整可能 です。 プリセット値は800Mbps。 この値を最大8192Mbpsまで上げることも、プリセット値に戻すこともできる。 地域ファイル共有のIOPS値は35000である。
アプリケーションの入出力サイズは、ストレージのパフォーマンスに直接影響します。 アプリケーションのI/Oサイズが、プロファイルが帯域幅の計算に使用する帯域幅乗数よりも小さい場合、帯域幅制限よりも先にIOPS制限に到達する。 逆に、アプリケーションのI/Oサイズが大きい場合、IOPSの上限に達する前に帯域幅の上限に達してしまいます。
表5は、ブロックサイズとIOPSが帯域幅にどのように影響するかを示す例をいくつか示しています。帯域幅は、平均I/Oブロックサイズ × IOPS = 帯域幅(MBps)として算出されています。
| ブロック・サイズ (KB) | IOPS | 帯域幅(Mbps) |
|---|---|---|
| 4 | 1,000 | 4¹ |
| 8 | 1,000 | 8¹ |
| 16 | 1,000 | 16 |
| 32 | 500 | 16 |
| 64 | 250 | 16 |
| 128 | 128 | 16 |
| 512 | 32 | 16 |
| 1,024 | 16 | 16 |
上限が1000IOPSまたは16KBのブロックサイズの場合、帯域幅の上限は、最初に到達した制限のいずれかになります。
ブロックサイズを小さくしても、最大IOPSは確保できますが、帯域幅は低下します。 以下の例は、最大IOPSを維持した状態で、ブロックサイズが小さくなるにつれて帯域幅がどのように低下するかを示しています。
- 16 KB * 6000 IOPS == ~94 MBps
- 8 KB * 6000 IOPS == ~47 MBps
- 4 KB * 6000 IOPS == ~23 MBps
次のステップ
- ファイル共有を作成します。
- ファイル共有の管理.
- 料金の詳細については、FAQ をご覧ください。
-
dp2プロファイルの場合、最大許容帯域幅はIOPS数に256KBを掛けた値で決定される。rfsプロファイルの場合、ベースライン帯域幅は800 Mbpsである。 帯域幅の値を増やすには、dp2共有 の容量と IOPS を増やすか、rfsプロファイルベースの共有の帯域幅の値を増やします。 定義されたすべてのパフォーマンスプロファイルにおいて、最大帯域幅は8192Mbpsです。 この帯域幅値は、読み取り操作と書き込み操作の最大許容複合スループットを示す。 ↩︎