すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):クラスターマスターレプリカインスタンス

最終更新日:Dec 06, 2024

このトピックでは、Redis Open-Source Editionのクラスターマスターレプリカインスタンスの仕様について説明します。 これらの仕様には、メモリ容量、最大接続数、最大帯域幅、および1秒あたりのクエリ (QPS) 参照値が含まれます。

インスタンス仕様

クラスターマスター-レプリカインスタンスの各データシャード (以下、「シャード」と呼びます) は、1つのマスターノードと1つのレプリカノードで構成されます。

インスタンス仕様には、2シャード4シャード8シャード16シャード32シャード

64シャード 128シャード256シャード

  • 2シャード

    この一連のインスタンス仕様では、 シャード は2、CPUコアの数は4 (シャードごとに2) 、1秒あたりの新しい接続の最大数は20,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    2 GBクラスターインスタンス (2シャード)

    redis.logic.sharding.1g.2db.0rodb.4proxy.de障害

    1

    480,000

    20,000

    96

    48

    200,000

    4 GBクラスターインスタンス (2シャード)

    redis.logic.sharding.2g.2db.0rodb.4proxy.de障害

    2

    480,000

    20,000

    192

    96

    200,000

    8 GBクラスターインスタンス (2シャード)

    redis.logic.sharding.4g.2db.0rodb.4proxy.de障害

    4

    480,000

    20,000

    192

    96

    200,000

    16 GBクラスターインスタンス (2シャード)

    redis.logic.sharding.8g.2db.0rodb.4proxy.de障害

    8

    480,000

    20,000

    192

    96

    200,000

    32 GBクラスターインスタンス (2シャード)

    redis.logic.sharding.16g.2db.0rodb.4proxy.de障害

    16

    480,000

    20,000

    192

    96

    200,000

  • 4シャード

    この一連のインスタンス仕様では、 シャード は4、CPUコアの数は8 (シャードあたり2) 、1秒あたりの新しい接続の最大数は40,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    4 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.1g.4db.0rodb.4proxy.de障害

    1

    480,000

    40,000

    192

    48

    400,000

    8 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.2g.4db.0rodb.4proxy.de障害

    2

    480,000

    40,000

    384

    96

    400,000

    16 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.4g.4db.0rodb.4proxy.de障害

    4

    480,000

    40,000

    384

    96

    400,000

    24 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.6g.4db.0rodb.4proxy.de障害

    6

    480,000

    40,000

    384

    96

    400,000

    32 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.8g.4db.0rodb.4proxy.de障害

    8

    480,000

    40,000

    384

    96

    400,000

    64 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.16g.4db.0rodb.4proxy.de障害

    16

    480,000

    40,000

    384

    96

    400,000

    128 GBクラスターインスタンス (4シャード)

    redis.logic.sharding.32g.4db.0rodb.8proxy.de障害

    32

    480,000

    40,000

    384

    96

    400,000

  • 8シャード

    この一連のインスタンス仕様では、 シャード は8、CPUコアの数は16 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    8 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.1g.8db.0rodb.8proxy.de障害

    1

    500,000

    80,000

    384

    48

    800,000

    16 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.2g.8db.0rodb.8proxy.de障害

    2

    500,000

    80,000

    768

    96

    800,000

    32 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.4g.8db.0rodb.8proxy.de障害

    4

    500,000

    80,000

    768

    96

    800,000

    48 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.6g.8db.0rodb.8proxy.de障害

    6

    500,000

    80,000

    768

    96

    800,000

    64 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.8g.8db.0rodb.8proxy.de障害

    8

    500,000

    80,000

    768

    96

    800,000

    128 GBクラスターインスタンス (8シャード)

    redis.logic.sharding.16g.8db.0rodb.8proxy.de障害

    16

    500,000

    80,000

    768

    96

    800,000

  • 16シャード

    この一連のインスタンス仕様では、 シャード は16、CPUコアの数は32 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    16 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.1g.16db.0rodb.16proxy.de障害

    1

    500,000

    160,000

    768

    48

    1,600,000

    32 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.2g.16db.0rodb.16proxy.de障害

    2

    500,000

    160,000

    1,536

    96

    1,600,000

    64 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.4g.16db.0rodb.16proxy.de障害

    4

    500,000

    160,000

    1,536

    96

    1,600,000

    96 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.6g.16db.0rodb.16proxy.de障害

    6

    500,000

    160,000

    1,536

    96

    1,600,000

    128 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.8g.16db.0rodb.16proxy.de障害

    8

    500,000

    160,000

    1,536

    96

    1,600,000

    256 GBクラスターインスタンス (16シャード)

    redis.logic.sharding.16g.16db.0rodb.16proxy.de障害

    16

    500,000

    160,000

    1,536

    96

    1,600,000

  • 32シャード

    この一連のインスタンス仕様では、 シャード は32、CPUコアの数は64 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    64 GBクラスターインスタンス (32シャード)

    redis.logic.sharding.2g.32db.0rodb.32proxy.de障害

    2

    500,000

    320,000

    2,048

    96

    3,200,000

    128 GBクラスターインスタンス (32シャード)

    redis.logic.sharding.4g.32db.0rodb.32proxy.de障害

    4

    500,000

    320,000

    2,048

    96

    3,200,000

    192 GBクラスターインスタンス (32シャード)

    redis.logic.sharding.6g.32db.0rodb.32proxy.de障害

    6

    500,000

    320,000

    2,048

    96

    3,200,000

    256 GBクラスターインスタンス (32シャード)

    redis.logic.sharding.8g.32db.0rodb.32proxy.de障害

    8

    500,000

    320,000

    2,048

    96

    3,200,000

    512 GBクラスターインスタンス (32シャード)

    redis.logic.sharding.16g.32db.0rodb.32proxy.de障害

    16

    500,000

    320,000

    2,048

    96

    3,200,000

  • 64シャード

    この一連のインスタンス仕様では、 シャード は64、CPUコアの数は128 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    128 GBクラスターインスタンス (64シャード)

    redis.logic.sharding.2g.64db.0rodb.64proxy.de障害

    2

    500,000

    640,000

    2,048

    96

    6,400,000

    256 GBクラスターインスタンス (64シャード)

    redis.logic.sharding.4g.64db.0rodb.64proxy.de障害

    4

    500,000

    640,000

    2,048

    96

    6,400,000

    512 GBクラスターインスタンス (64シャード)

    redis.logic.sharding.8g.64db.0rodb.64proxy.de障害

    8

    500,000

    640,000

    2,048

    96

    6,400,000

  • 128シャード

    この一連のインスタンス仕様では、 シャード が128、CPUコアの数は256 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    512 GBクラスターインスタンス (128シャード)

    redis.logic.sharding.4g.128db.0rodb.128proxy.de障害

    4

    500,000

    1,280,000

    2,048

    96

    12,800,000

  • 256シャード

    この一連のインスタンス仕様では、 シャード が256、CPUコアの数は512 (シャードごとに2) 、1秒あたりの新しい接続の最大数は50,000です。

    仕様タイプ

    InstanceClass値 (API操作で使用)

    シャードあたりのメモリ (GB)

    プロキシモード: 最大接続数

    直接接続モード: 最大接続数

    総帯域幅 (Mbit/s)

    シャードあたりの帯域幅 (Mbit/s)

    QPSリファレンス値

    1,024 GBクラスターインスタンス (256シャード)

    redis.logic.sharding.4g.256db.0rodb.256proxy.de障害

    4

    500,000

    2,560,000

    2,048

    96

    25,600,000

    2,048 GBクラスターインスタンス (256シャード)

    redis.logic.sharding.8g.256db.0rodb.256proxy.de障害

    8

    500,000

    2,560,000

    2,048

    96

    25,600,000

    4,096 GBクラスターインスタンス (256シャード)

    redis.logic.sharding.16g.256db.0rodb.256proxy.de障害

    16

    500,000

    2,560,000

    2,048

    96

    25,600,000

CPUコアに関する注意事項

サービスの安定性を確保するために、システムは処理するCPUコアを予約します 背景タスク . クラスターインスタンスまたは読み書き分離インスタンスでは、システムは、バックグラウンドタスクを処理するために、シャードまたはリードレプリカごとにCPUコアを予約します。

帯域幅値の計算ルール

  • 上記の表の各帯域幅値は、対応するインスタンスタイプのインスタンスの最大帯域幅を表します。これは、インスタンス内のすべてのシャードまたはノードの合計帯域幅です。 各シャードには次の帯域幅制限があります。

    • Redis Open-Source Edition: 各シャードのメモリが1 GB以下の場合、各シャードの最大帯域幅は48 Mbit/sです。 各シャードのメモリが1 GBを超える場合、各シャードの最大帯域幅は96 Mbit/sです。

    • Tair (Enterprise Edition): 各シャードの最大帯域幅は96 Mbit/sです。

  • デフォルトのプロキシエンドポイントがクラスターインスタンスで使用されている場合、クラスターインスタンスの最大帯域幅は2,048 Mbit/sです。 上限に達すると、クラスターインスタンスにシャードを追加しても帯域幅を増やすことはできません。

    ネットワークトラフィックのピークを処理するには、直接接続モードを有効にします。 詳細については、「直接接続モードの有効化」をご参照ください。 直接接続モードは、クラスターインスタンスにのみ適用されます。 クラスターインスタンスの直接接続モードを有効にした後、次の項目に注意してください。

    • インスタンスへの最大接続数は、単一のシャードへの最大接続数にシャードの数を掛けたものに等しくなります。 Redis Open-Source Editionインスタンス内の1つのシャードへの最大接続数は10,000です。 Tair (Enterprise Edition) インスタンス内の1つのシャードへの最大接続数は30,000です。

    • インスタンスの最大帯域幅は、単一のシャードの最大帯域幅にシャードの数を掛けたものに等しくなります。 たとえば、クラスターインスタンスに128個のシャードが含まれ、各シャードに1 GBを超えるメモリと96 Mbit/sの最大帯域幅が割り当てられている場合、直接接続モードを有効にした後のインスタンスの最大帯域幅は12,288 Mbit/sになります。

  • 帯域幅は、アップストリームおよびダウンストリーム帯域幅に適用される。 たとえば、インスタンスの帯域幅が10 Mbit/sの場合、インスタンスのアップストリーム帯域幅とダウンストリーム帯域幅は両方とも10 Mbit/sです。

    説明

    インスタンスに予期しないまたはスケジュールされたトラフィックのピークがある場合は、インスタンスの帯域幅を調整できます。 詳細については、「インスタンスの帯域幅を手動で増やす」をご参照ください。

  • 上記の表の各帯域幅値は、Redisインスタンスの内部帯域幅です。 インスタンスのパブリック帯域幅は、内部帯域幅によって決まり、インスタンスとクライアント間の接続の帯域幅によって制限されます。 パフォーマンスを最大化するには、内部ネットワーク経由でインスタンスに接続することを推奨します。

接続の計算ルール

カテゴリ

説明

最大接続数

  • プロキシモード: インスタンスへの最大接続数は500,000です。 上限に達すると、シャードまたはノードを追加しても、以降の接続は確立できません。

    説明

    インスタンスが3月1日2020より前に作成され、プロキシモードで実行されている場合、インスタンスへの最大接続数は200,000です。

  • 直接接続モード: 1つのシャードへの最大接続数は10,000です。 インスタンスへの最大接続数は、シャード数 × 10,000の式を使用して計算できます。

1秒あたりの新しい接続の最大数

1秒あたりの新しい接続の最大数は、1秒あたりに確立できる接続の数を指します。 たとえば、1秒あたりのインスタンスへの新しい接続の最大数が10,000であり、インスタンスへの接続の最大許容数が50,000であり、インスタンスの実行開始後のN秒目の実際の接続数が12,000であると仮定します。 この場合、(N + 1) 秒目の最大接続数は22,000である。 この値は、次の式を使用して計算されます: 12,000 + 10,000。

説明

インスタンスが直接接続モードで接続されている場合、プロキシノードがバイパスされるため、接続パフォーマンスが低下します。 ダイレクト接続モードの詳細については、「ダイレクト接続モードの有効化」をご参照ください。 1秒あたりのシャードへの新しい接続の最大数は2,000です。 インスタンスに4つのデータシャードがある場合、1秒あたりのインスタンスへの新規接続の最大数は8,000です。

よくある質問

  • インスタンスの実際の帯域幅がこのトピックで説明されている帯域幅と異なるのはなぜですか。

    特定のインスタンスタイプの帯域幅は、サービスのアップグレード後に調整できます。 インスタンスの実際の帯域幅がこのトピックで説明した帯域幅と異なる場合は、同じインスタンスタイプを選択して帯域幅を更新することで、インスタンスの設定を変更できます。 インスタンスの料金は、設定変更後も変更されません。 詳細については、「インスタンスの設定の変更」をご参照ください。

  • インスタンスのメモリが使い果たされていないのに、クラスターインスタンスにデータを書き込むことができないのはなぜですか。

    これは、インスタンスに枯渇したシャードが含まれているためです。 Redisはハッシュアルゴリズムを使用して、データを異なるシャードに均等に書き込みます。 インスタンスに大きなキーが含まれている場合、リソースはインスタンス内で不均等に分散され、これらの大きなキーを格納するシャードが使い果たされることさえあります。 この場合、インスタンスへの特定の書き込み要求が失敗する可能性があります。

    パフォーマンスモニタリング 機能を使用して、各シャードのパフォーマンスを確認および最適化できます。 詳細については、「Tairクラスターインスタンスのノードのパフォーマンスメトリックの表示」をご参照ください。