構成可能なパフォーマンスを使用する

このガイドでは、Filestore インスタンスで構成可能なパフォーマンスを使用して管理する方法について説明します。

機能を有効にして新しいインスタンスを作成する

コンソール

  1. Google Cloud コンソールで、[Filestore インスタンス] ページに移動します。

    Filestore インスタンス ページに移動

  2. [インスタンスを作成] をクリックし、次のようにインスタンスを構成します。

    • [インスタンス ID] に、使用するインスタンス名(nfs-server など)を入力します。
    • [インスタンスのタイプ] で、使用するストレージのタイプ(リージョンなど)をクリックします。詳細については、構成可能なパフォーマンスについてをご覧ください。
    • [容量の範囲] で、使用する範囲(1 ~ 9.75 TiB をプロビジョニング...など)をクリックします。
    • [容量の割り当て] に、使用する容量をテビバイト(TiB)単位で入力します。例: 7.50 TiB。増分は、選択した容量範囲によって異なります。
    • この機能を有効にするには、[パフォーマンス] セクションで [カスタム パフォーマンス] をオンに切り替えます。

      • [パフォーマンス] フィールドに、使用する IOPS の数を入力します。値は許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
        • この機能で提供されるデフォルトの IOPS レートを使用する場合は、IOPS 値をそのままにします。
        • IOPS 値をインスタンス容量に比例してスケーリングする場合は、[容量に応じてパフォーマンスをスケールする] チェックボックスをオンにします。
          • [1 TiB あたりの IOPS] フィールドに、使用する IOPS レートを入力します。指定する値は、許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。
        • インスタンス容量に比例してスケーリングされない固定の IOPS レートが必要な場合は、[容量に応じてパフォーマンスをスケールする] チェックボックスをオフにします。これらの値は 1,000 の倍数にする必要があります。
      • この機能で利用可能な IOPS パフォーマンス率を使用しない場合は、[カスタム パフォーマンス] 切り替えボタンをもう一度クリックして、この機能を無効にします。
    • [データの保存場所の選択] で、使用するロケーションを設定します。たとえば、リージョンを使用する場合は、[リージョン] を us-central1 に設定します。

    • [VPC ネットワーク] で、使用するネットワーク、IP 範囲、ネットワーク オプションを設定します。

    • [プロトコル] と [認証] で、使用する構成を設定します。

    • [ファイル共有名] に、使用するファイル共有名(vol1 など)を指定します。

    • [アクセス制御] で、使用する構成を設定します。

    • [ラベルの作成] で、使用する詳細オプションを指定します。詳細については、インスタンスの作成をご覧ください。

  3. [作成] をクリックします。

gcloud

gcloud CLI をインストールして初期化します

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 単位で指定し、許可された範囲内にする必要があります。詳細については、パフォーマンスの上限をご覧ください。

インスタンスの更新

コンソール

  1. Google Cloud コンソールで、[Filestore インスタンス] ページに移動します。

Filestore インスタンス ページに移動

  1. 修正するインスタンスのインスタンス ID をクリックします。
  2. [編集] をクリックします。
  3. 必要に応じて容量の設定を更新します。
  4. [保存] をクリックします。

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

インスタンスの構成可能なパフォーマンス設定を更新する手順は次のとおりです。

  1. gcloud CLI のインストールと初期化を行います。これにより、Authorization ヘッダーのアクセス トークンを生成できます。

  2. cURL使用 して、Filestore API を呼び出します。インスタンスの編集の手順に沿って、コマンドを実行する前に fixedIops オプションまたは iopsPerTb オプションを追加します。次のいずれかの方法のみを使用します。

    {
     "performanceConfig": {
        "fixedIops": {
           "maxReadIops": MAX_READ_IOPS
        },
        "iopsPerTb": {
           "maxReadIopsPerTb": MAX_READ_IOPS_PER_TB
        }
     }
    }
    

    ここで

    • fixedIopsmaxReadIops は、一定または固定の IOPS レートを指定するフィールドです。MAX_READ_IOPS は、使用する最大 IOPS レートです。
    • iopsPerTbmaxReadIopsPerTb は、インスタンス容量に比例してスケーリングされるカスタムの 1 TiB あたりの IOPS レートを指定するフィールドです。MAX_READ_IOPS_PER_TB は、使用する最大 IOPS レートです。詳細については、構成可能なパフォーマンスについてをご覧ください。

構成可能なパフォーマンスをモニタリングする

コンソール

Cloud Monitoring ダッシュボードで Filestore インスタンス パフォーマンス指標を表示するには、次の手順に従います。

  1. 開始する前に、次のロールにアクセスできることを確認してください。

    • モニタリング閲覧者
    • モニタリング編集者

    これらのロールへのアクセス権を付与する方法については、Cloud Monitoring へのアクセス権を付与するをご覧ください。

  2. Google Cloud コンソールで、[Metrics Explorer] ページに移動します。

    Metrics Explorer に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。

  3. [指標を選択] 展開セクションをクリックします。

  4. [リソース名または指標名でフィルタ] フィールドに「filestore」と入力し、開くことができる [Filestore インスタンス] セクションを選択します。

  5. [Nfs] 展開セクションを選択し、[ディスク読み取りオペレーション数] または [ディスク書き込みオペレーション数] をクリックします。

  6. すべてのオプションを選択すると、次の指標が表示されます。

    • read_ops_count
    • write_ops_count

次のステップ