このガイドでは、Filestore インスタンスで構成可能なパフォーマンスを使用して管理する方法について説明します。
機能を有効にして新しいインスタンスを作成する
コンソール
Google Cloud コンソールで、[Filestore インスタンス] ページに移動します。
[インスタンスを作成] をクリックし、次のようにインスタンスを構成します。
- [インスタンス ID] に、使用するインスタンス名(
nfs-server
など)を入力します。 - [インスタンスのタイプ] で、使用するストレージのタイプ(リージョンなど)をクリックします。詳細については、構成可能なパフォーマンスについてをご覧ください。
- [容量の範囲] で、使用する範囲(1 ~ 9.75 TiB をプロビジョニング...など)をクリックします。
- [容量の割り当て] に、使用する容量をテビバイト(TiB)単位で入力します。例:
7.50
TiB。増分は、選択した容量範囲によって異なります。 この機能を有効にするには、[パフォーマンス] セクションで [カスタム パフォーマンス] をオンに切り替えます。
- [パフォーマンス] フィールドに、使用する IOPS の数を入力します。値は許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
- この機能で提供されるデフォルトの IOPS レートを使用する場合は、IOPS 値をそのままにします。
- IOPS 値をインスタンス容量に比例してスケーリングする場合は、[容量に応じてパフォーマンスをスケールする] チェックボックスをオンにします。
- [1 TiB あたりの IOPS] フィールドに、使用する IOPS レートを入力します。指定する値は、許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
- インスタンス容量に比例してスケーリングされない固定の IOPS レートが必要な場合は、[容量に応じてパフォーマンスをスケールする] チェックボックスをオフにします。これらの値は 1,000 の倍数にする必要があります。
- この機能で利用可能な IOPS パフォーマンス率を使用しない場合は、[カスタム パフォーマンス] 切り替えボタンをもう一度クリックして、この機能を無効にします。
- [パフォーマンス] フィールドに、使用する IOPS の数を入力します。値は許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
[データの保存場所の選択] で、使用するロケーションを設定します。たとえば、リージョンを使用する場合は、[リージョン] を us-central1 に設定します。
[VPC ネットワーク] で、使用するネットワーク、IP 範囲、ネットワーク オプションを設定します。
[プロトコル] と [認証] で、使用する構成を設定します。
[ファイル共有名] に、使用するファイル共有名(
vol1
など)を指定します。[アクセス制御] で、使用する構成を設定します。
[ラベルの作成] で、使用する詳細オプションを指定します。詳細については、インスタンスの作成をご覧ください。
- [インスタンス ID] に、使用するインスタンス名(
[作成] をクリックします。
gcloud
gcloud CLI がすでにインストールされている場合は、更新します。
gcloud components update
この機能は無効になっています
構成可能なパフォーマンス機能を無効にしてインスタンスを作成するには、Filestore の担当者にお問い合わせください。次に、gcloud filestore instances create
コマンドを実行します。インスタンスの作成の手順に沿って操作します。
1 TiB あたりの IOPS
インスタンス容量に比例してスケーリングされる 1 TiB あたりの IOPS レートでインスタンスを作成するには、gcloud filestore instances create
コマンドを実行して Filestore インスタンスを作成します。インスタンスの作成の手順に沿って操作します。
最後に、次のオプションを追加します。
----performance=max-iops-per-tb=CUSTOM_RATE_IOPS
ここで
- performance=max-iops-per-tb は、インスタンス容量に応じてスケーリングされるユーザー定義の IOPS レートで構成可能なパフォーマンスを有効にするために使用されるフラグです。詳細については、構成可能なパフォーマンスについてをご覧ください。
- CUSTOM_RATE_IOPS は、使用する IOPS レートです。値は許容範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
一定レートの IOPS
インスタンス容量に応じてスケーリングされない固定の IOPS レートでインスタンスを作成するには、gcloud filestore instances create
コマンドを実行します。インスタンスの作成の手順に沿って操作します。
最後に、次のオプションを追加します。
--performance=max-iops=FIXED_RATE_IOPS
ここで
- performance=max-iops は、固定の IOPS レートで構成可能なパフォーマンスを有効にするために使用されるフラグです。詳細については、構成可能なパフォーマンスについてをご覧ください。注: カスタム パフォーマンスを使用すると、インスタンス構成は別の料金で課金され、インスタンス構成を元の設定に戻すことはできません。
- FIXED_RATE_IOPS は、使用する固定 IOPS レートです。値は 1,000 TiB 単位で指定し、許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
インスタンスの更新
コンソール
- Google Cloud コンソールで、[Filestore インスタンス] ページに移動します。
- 修正するインスタンスのインスタンス ID をクリックします。
- [編集] をクリックします。
- 必要に応じて容量の設定を更新します。
- [保存] をクリックします。
gcloud
インスタンスの構成可能なパフォーマンス設定を更新するには、gcloud filestore instances update
コマンドを実行します。インスタンスの作成の手順に沿って操作します。
インスタンスのユーザー定義の 1 TiB あたりの IOPS レートを更新する場合は、次のオプションを含めます。
gcloud filestore instances update \
--performance=max-iops-per-tb=UPDATED_CUSTOM_RATE_IOPS
ここで
- performance=max-iops-per-tb は、ユーザー定義の IOPS レートで構成可能なパフォーマンスを有効にするために使用されるフラグです。詳細については、構成可能なパフォーマンスについてをご覧ください。注: カスタム パフォーマンスを使用すると、インスタンス構成は別のレートで課金され、インスタンス構成を元の設定に戻すことはできません。
- UPDATED_CUSTOM_RATE_IOPS は、使用する 1 TiB あたりの IOPS レートです。値は許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
インスタンスの固定 IOPS レートを更新する場合は、次のオプションを含めます。
gcloud filestore instances update \
--performance=max-iops=FIXED_RATE_IOPS
ここで
- performance=max-iops は、固定の IOPS レートで構成可能なパフォーマンスを有効にするために使用されるフラグです。詳細については、構成可能なパフォーマンスについてをご覧ください。
- FIXED_RATE_IOPS は、使用する固定 IOPS レートです。値は 1,000 TiB 単位で指定し、許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
この機能をデフォルトのパフォーマンス値にリセットするには、次のオプションを含めます。
gcloud filestore instances update \
--clear_performance
ここで
- clear_performance は、構成可能なパフォーマンス機能をデフォルトのパフォーマンス値にリセットするために使用されるフラグです。
REST API
インスタンスの構成可能なパフォーマンス設定を更新する手順は次のとおりです。
gcloud CLI のインストールと初期化を行います。これにより、
Authorization
ヘッダーのアクセス トークンを生成できます。cURL
を使用 して、Filestore API を呼び出します。インスタンスの編集の手順に沿って、コマンドを実行する前にfixedIops
オプションまたはiopsPerTb
オプションを追加します。次のいずれかの方法のみを使用します。{ "performanceConfig": { "fixedIops": { "maxReadIops":
MAX_READ_IOPS
}, "iopsPerTb": { "maxReadIopsPerTb":MAX_READ_IOPS_PER_TB
} } }ここで
fixedIops
とmaxReadIops
は、一定または固定の IOPS レートを指定するフィールドです。MAX_READ_IOPS
は、使用する最大 IOPS レートです。iopsPerTb
とmaxReadIopsPerTb
は、インスタンス容量に比例してスケーリングされるカスタムの 1 TiB あたりの IOPS レートを指定するフィールドです。MAX_READ_IOPS_PER_TB
は、使用する最大 IOPS レートです。詳細については、構成可能なパフォーマンスについてをご覧ください。
構成可能なパフォーマンスをモニタリングする
コンソール
Cloud Monitoring ダッシュボードで Filestore インスタンス パフォーマンス指標を表示するには、次の手順に従います。
開始する前に、次のロールにアクセスできることを確認してください。
- モニタリング閲覧者
- モニタリング編集者
これらのロールへのアクセス権を付与する方法については、Cloud Monitoring へのアクセス権を付与するをご覧ください。
-
Google Cloud コンソールで、leaderboard[Metrics Explorer] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
[指標を選択] 展開セクションをクリックします。
[リソース名または指標名でフィルタ] フィールドに「
filestore
」と入力し、開くことができる [Filestore インスタンス] セクションを選択します。[Nfs] 展開セクションを選択し、[ディスク読み取りオペレーション数] または [ディスク書き込みオペレーション数] をクリックします。
すべてのオプションを選択すると、次の指標が表示されます。
read_ops_count
write_ops_count