割り当てと上限

このドキュメントでは、Memorystore for Redis Cluster の現在のリソース容量上限と 1 分あたりの API リクエスト数の割り当てについて説明します。

インスタンスに関する上限

Memorystore for Redis Cluster では、次の使用量上限が適用されます。

上限
インスタンスあたりのデータベース数 1
インスタンスあたりの使用量の単位 250

最大クライアント数

最大クライアント数は、パフォーマンスの問題が発生することなく、ノードタイプの各ノードに設定できるクライアント接続の最大数です。

クライアント接続の最大数を超えないようにするには、/cluster/node/clients/connected_clients 指標をモニタリングすることをおすすめします。

次の表に、Memorystore for Redis Cluster で使用可能なノードタイプと、各ノードタイプで使用できるクライアント接続の最大数を示します。

ノードタイプ 最大クライアント数1
redis-shared-core-nano 5,000
redis-standard-small 16,000(デフォルト)。最大値は 32,000
redis-highmem-medium 32,000(デフォルト)。最大値は 64,000
redis-highmem-xlarge 64,000

1 最大クライアント接続上限を調整する手順については、インスタンスを構成するをご覧ください。

クラスタ使用量の単位

Memorystore for Redis Cluster インスタンスでプロジェクトごとのクラスタ使用量の単位は、次の式で計算されます。

クラスタ使用量単位 = (shard_count)*(1 + replica_count)

Memorystore for Redis Cluster のリージョン割り当ては、リージョン内のすべての Memorystore for Redis Cluster インスタンスでプロビジョニングできる使用量単位の合計数を制限します。

たとえば、あるプロジェクトで 3 つのシャードと 1 つのレプリカを持つ 3 つのインスタンスを us-central1 でプロビジョニングする場合、us-central1 のリージョンの単位割り当て合計のうち 18 単位を消費することになります。リージョンの割り当て上限の引き上げをリクエストする方法については、リージョン クラスタの使用量単位の割り当ての引き上げをご覧ください。

リージョン クラスタ使用量単位の割り当ての引き上げ

プロジェクトのリージョン容量の引き上げをリクエストする手順は次のとおりです。

  1. Google Cloud コンソールで [割り当て] ページに移動します。
    割り当て

  2. [サービス] プルダウンで [Memorystore for Redis Cluster API] を選択します。

  3. 割り当ての一覧から、目的のリージョンで [Total Redis Cluster units per project per region] というラベルの付いた割り当ての横にあるチェックボックスをオンにします。

  4. [割り当てを編集] ボタンをクリックします。

  5. 編集ペインで連絡先情報を入力し、[次へ] をクリックします。

  6. 必要な割り当て上限を入力し、[完了] をクリックします。

  7. [リクエストを送信] をクリックします。

1 分あたりの API リクエスト数の割り当て

Memorystore for Redis API のリクエストとオペレーションに対する 1 分あたりの割り当ては次のとおりです。この割り当ては変更される可能性があります。

API リクエストの割り当て
プロジェクトごとの 1 分あたりの Redis クラスタ作成 / 削除リクエスト数 10
1 プロジェクト、1 分あたりの Redis クラスタ リクエスト数 60

Redis クラスタの作成 / 削除リクエスト数には、以下が含まれます。

  • 作成オペレーション(gcloud redis clusters create
  • 削除オペレーション(gcloud redis clusters delete

Memorystore for Redis Cluster API のオペレーションには、以下が含まれます。

  • 取得オペレーション(gcloud redis clusters describe
  • 一覧表示オペレーション(gcloud redis clusters list
  • 作成オペレーション(gcloud redis clusters create
  • 削除オペレーション(gcloud redis clusters delete
  • 更新オペレーション(gcloud redis clusters update

この割り当ては、OSS Redis プロトコルまたはコマンドではなく、redis.googleapis.com のリクエストまたはオペレーションに対するものです。この上限値は、各 Google Cloud コンソール プロジェクトに適用され、そのプロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。