このページでは、Filestore インスタンスのカスタム パフォーマンスについて説明します。
TiB と IOPS の比率を調整して、価格、容量、パフォーマンスを最適化します。必要な TiB 容量と IOPS パフォーマンスは、ワークロードのタイプによって決まります。料金は、必要な TiB と IOPS に基づいて動的にスケーリングされます。たとえば、ワークロード X に 10 TiB が必要で、IOPS が 1, 000 から 2, 000 に増加した場合、料金は $100 から $90 に下がる可能性があります。または、$100 のままになることもあります。たとえば、ワークロード Y で 10 TiB から 20 TiB への増加と 1, 000 IOPS から 2, 000 IOPS への増加が必要な場合、料金は $100 から $250 に増加する可能性があります。
パフォーマンス オプション
パフォーマンスは、次の 3 つの方法のいずれかで構成できます。
- インスタンスの容量に比例してスケーリングされる 1 TiB あたりの IOPS のパフォーマンス比率を設定します。
固定の IOPS レートを選択します。このレートは、インスタンスのサイズに関係なく一定です。独自のパフォーマンス比率を指定する場合でも、固定の IOPS レートを選択する場合でも、IOPS レートは使用可能な上限と下限内に収める必要があります。
サイズが 1 TiB ~ 9.75 TiB のゾーン インスタンスまたはリージョン インスタンスの場合、最小 4,000 IOPS/TiB、最大 17,000 IOPS/TiB。
10 TiB から、サイズが 10 TiB ~ 100 TiB のゾーン インスタンスまたはリージョン インスタンスの場合、最小 3,000 IOPS/TiB、最大 7,500 IOPS/TiB。
次の表に、カスタム パフォーマンス機能が有効または無効になっているインスタンス間のこれらの予想上限を示します。1 TiB ~ 9.75 TiB と 10 TiB ~ 100 TiB では、パフォーマンスが線形にスケーリングされます。このページの表の値はすべて推定上限であり、保証されるものではありません。
ゾーン (1 TiB) | ゾーン (9.75 TiB) | リージョン (1 TiB) | リージョン (9.75 TiB) | |||||
---|---|---|---|---|---|---|---|---|
カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | |
最小 IOPS(読み取り) | --- | 4,000 | --- | 39,000 | --- | 4,000 | --- | 39,000 |
最大 IOPS(読み取り) | 9,200 | 17,000 | 89,700 | 166,000 | 12,000 | 17,000 | 117,000 | 166,000 |
最小書き込み IOPS(読み取り) | --- | 1,600 | --- | 15,200 | --- | 1,600 | --- | 15,200 |
最大書き込み IOPS(読み取り) | 2,600 | 6,800 | 25,350 | 66,400 | 4,000 | 6,800 | 39,000 | 66,400 |
次の表は、容量が 10 TiB と 100 TiB のインスタンスを比較したものです。
ゾーン (10 TiB) | ゾーン (100 TiB) | リージョン (10 TiB) | リージョン (100 TiB) | |||||
---|---|---|---|---|---|---|---|---|
カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | カスタム パフォーマンスが無効 | カスタム パフォーマンスが有効 | |
最小 IOPS(読み取り) | --- | 30,000 | --- | 300,000 | --- | 30,000 | --- | 300,000 |
最大 IOPS(読み取り) | 92,000 | 75,000 | 920,000 | 750,000 | 92,000 | 75,000 | 920,000 | 750,000 |
最小書き込み IOPS(読み取り) | --- | 12,000 | --- | 120,000 | --- | 12,000 | --- | 120,000 |
最大書き込み IOPS(読み取り) | 26,000 | 30,000 | 260,000 | 300,000 | 26,000 | 30,000 | 260,000 | 300,000 |
IOPS
選択した購入 IOPS レートは、読み取り IOPS と書き込み IOPS として任意の組み合わせで適用できる IOPS バンクと考えることができます。読み取り IOPS と書き込み IOPS の重み付けは異なります。1 回の書き込み IOPS は、約 2.5 回の読み取り IOPS に相当します。つまり、購入した IOPS レートを書き込みオペレーションに厳密に適用する場合、そのレートの最大 40% が適用されます。たとえば、4,000 IOPS を購入して、書き込み IOPS に厳密に使用する場合、最大 1,600 の書き込み IOPS を使用できます。
上記の表は、利用可能なパフォーマンス オプションの概要を示しています。これらはすべてを網羅するものではありません。
TiB ごとのパフォーマンスの上限の詳細については、パフォーマンスの上限をご覧ください。
この機能についての詳細情報
ゾーンサービス階層とリージョン サービス階層の両方で、容量範囲全体で使用できます。
サービス階層や容量範囲に関係なく、購入した IOPS 1,000 個あたり最大 100 個のクライアント接続をサポートします。
書き込み IOPS、読み取りスループット、書き込みスループットを増やす必要がある場合は、購入した IOPS レートを増やすことができます。
使用可能なクライアント接続数は、購入した容量ではなく、購入した IOPS にリンクされています。
インスタンス レプリケーション、バックアップ、復元オペレーションなど、複製されたデータから発生した IOPS は、ユーザーが購入した IOPS にはカウントされません。
パフォーマンス構成は、基本 SSD インスタンスと基本 HDD インスタンスを除き、作成、編集、取得のワークフローでユーザーに表示されます。
- この機能が有効になっている場合、インスタンスの詳細を表示すると、
configurable_performance_enabled
という名前のブール値フィールドがtrue
に設定されています。該当するインスタンスで機能がサポートされていない場合、このフィールドはfalse
になります。この情報は Google Cloud コンソールでは確認できません。
- この機能が有効になっている場合、インスタンスの詳細を表示すると、
この機能を有効にするときにパフォーマンス構成が指定されていない場合、新しいインスタンスごとにデフォルトの推奨 IOPS レートが適用されます。
- インスタンスでこの機能が有効になっているかどうかを確認するには、Filestore API を使用して、または CLI で
gcloud
を使用してget
リクエストを実行し、Instance.configurablePerformanceEnabled
フィールドを参照します。この情報は、Google Cloud コンソールの [インスタンス] の詳細ページでも確認できます。
- インスタンスでこの機能が有効になっているかどうかを確認するには、Filestore API を使用して、または CLI で
インスタンスの IOPS 使用量をモニタリングするには、次の指標を使用します。
read_ops_count
、write_ops_count
、metadata_ops_count
の指標は Metrics Explorer で確認できます。詳細については、カスタム パフォーマンス モニタリングをご覧ください。
Filestore API リファレンス ドキュメントに関して、新しい
FieldMask
フィールド(PerformanceConfig
)が追加されました。
機能の制限事項
次の機能制限が適用されます。
この機能は、ゾーンサービス階層とリージョン サービス階層でのみ、すべての容量範囲で使用できます。
許可リストに登録済みの一般提供の間、ディレクトリ内のすべてのファイルを一覧表示するなど、特定のメタデータ オペレーションは、購入した IOPS に対してカウントされません。これらのオペレーションは個々のファイルを読み書きしませんが、総スループットに、結果として全体的なパフォーマンスに影響します。今後、これらのメタデータ オペレーションは、購入した IOPS に対してカウントされる可能性があります。
クライアント接続の最大数は、容量ではなく IOPS でスケーリングされるようになりました。
このページに記載されている IOPS の最小しきい値と最大しきい値は、推定上限です。
パフォーマンスの上限
次の表に、パフォーマンス モードとインスタンス サイズ別の使用可能な IOPS の上限を示します。このページの表の値はすべて推定上限であり、保証されるものではないことは前述のとおりです。
スケーラブルな IOPS 上限と固定 IOPS 上限
次の表に、選択した構成可能なパフォーマンス モードに応じて使用可能な IOPS の上限を示します。
1 TiB あたりの構成可能な IOPS | 固定 IOPS | |||||||
---|---|---|---|---|---|---|---|---|
ゾーンとリージョン、 小さい範囲 |
ゾーンとリージョン、 大きい範囲 |
ゾーンとリージョン、 小さい範囲 |
ゾーンとリージョン、 大きい範囲 |
|||||
インスタンス サイズ(TiB) | 1 TiB | 9.75、TiB | 10 TiB | 100 TiB | 1 TiB | 9.75、TiB | 10 TiB | 100 TiB |
最小 IOPS | 4,000 | 4,000 | 3,000 | 3,000 | 4,000 | 39,000 | 30,000 | 300,000 |
最大 IOPS | 17,000 | 17,000 | 7,500 | 7,500 | 17,000 | 166,000 | 75,000 | 750,000 |
1 TiB ~ 9.75 TiB インスタンスの IOPS の上限
次の表に、サイズが 1 TiB ~ 9.75 TiB のインスタンスの IOPS の上限を示します。インスタンス サイズは 0.25 TiB 単位で増加します。
インスタンス サイズ(TiB) | 最小 IOPS | 最大 IOPS |
---|---|---|
1.00 TiB | 4,000 | 17,000 |
1.25 TiB | 5,000 | 21,000 |
1.50 TiB | 6,000 | 26,000 |
1.75 TiB | 7,000 | 30,000 |
2.00 TiB | 8,000 | 34,000 |
2.25 TiB | 9,000 | 38,000 |
2.50 TiB | 10,000 | 43,000 |
2.75 TiB | 11,000 | 47,000 |
3.00 TiB | 12,000 | 51,000 |
3.25 TiB | 13,000 | 55,000 |
3.50 TiB | 14,000 | 60,000 |
3.75 TiB | 15,000 | 64,000 |
4.00 TiB | 16,000 | 68,000 |
4.25 TiB | 17,000 | 72,000 |
4.50 TiB | 18,000 | 77,000 |
4.75 TiB | 19,000 | 81,000 |
5.00 TiB | 20,000 | 85,000 |
5.25 TiB | 21,000 | 89,000 |
5.50 TiB | 22,000 | 94,000 |
5.75 TiB | 23,000 | 98,000 |
6.00 TiB | 24,000 | 102,000 |
6.25 TiB | 25,000 | 106,000 |
6.50 TiB | 26,000 | 111,000 |
6.75 TiB | 27,000 | 115,000 |
7.00 TiB | 28,000 | 119,000 |
7.25 TiB | 29,000 | 123,000 |
7.50 TiB | 30,000 | 128,000 |
7.75 TiB | 31,000 | 132,000 |
8.00 TiB | 32,000 | 136,000 |
8.25 TiB | 33,000 | 140,000 |
8.50 TiB | 34,000 | 145,000 |
8.75 TiB | 35,000 | 149,000 |
9.00 TiB | 36,000 | 153,000 |
9.25 TiB | 37,000 | 157,000 |
9.50 TiB | 38,000 | 162,000 |
9.75、TiB | 39,000 | 166,000 |
10 TiB ~ 100 TiB インスタンスの IOPS の上限
次の表に、サイズが 10 TiB ~ 100 TiB のインスタンスの IOPS の上限を示します。インスタンス サイズは 2.5 TiB 単位で増加します。
インスタンス サイズ(TiB) | 最小 IOPS | 最大 IOPS |
---|---|---|
10.00 TiB | 30,000 | 75,000 |
12.50 TiB | 38,000 | 94,000 |
15.00 TiB | 45,000 | 113,000 |
17.50 TiB | 53,000 | 131,000 |
20.00 TiB | 60,000 | 150,000 |
22.50 TiB | 68,000 | 169,000 |
25.00 TiB | 75,000 | 188,000 |
27.50 TiB | 83,000 | 206,000 |
30.00 TiB | 90,000 | 225,000 |
32.50 TiB | 98,000 | 244,000 |
35.00 TiB | 105,000 | 263,000 |
37.50 TiB | 113,000 | 281,000 |
40.00 TiB | 120,000 | 300,000 |
42.50 TiB | 128,000 | 319,000 |
45.00 TiB | 135,000 | 338,000 |
47.50 TiB | 143,000 | 356,000 |
50.00 TiB | 150,000 | 375,000 |
52.50 TiB | 158,000 | 394,000 |
55.00 TiB | 165,000 | 413,000 |
57.50 TiB | 173,000 | 431,000 |
60.00 TiB | 180,000 | 450,000 |
62.50 TiB | 188,000 | 469,000 |
65.00 TiB | 195,000 | 488,000 |
67.50 TiB | 203,000 | 506,000 |
70.00 TiB | 210,000 | 525,000 |
72.50 TiB | 218,000 | 544,000 |
75.00 TiB | 225,000 | 563,000 |
77.50 TiB | 233,000 | 581,000 |
80.00 TiB | 240,000 | 600,000 |
82.50 TiB | 248,000 | 619,000 |
85.00 TiB | 255,000 | 638,000 |
87.50 TiB | 263,000 | 656,000 |
90.00 TiB | 270,000 | 675,000 |
92.50 TiB | 278,000 | 694,000 |
95.00 TiB | 285,000 | 713,000 |
97.50 TiB | 293,000 | 731,000 |
100.00 TiB | 300,000 | 750,000 |