このトピックでは、Redis Open-Source Edition cloud-nativeインスタンスの仕様について説明します。 仕様には、メモリ容量、CPUパフォーマンス、最大帯域幅、最大接続数、および1秒あたりのクエリ (QPS) 参照値が含まれます。
インスタンス仕様
次の表に、個々のシャードの仕様を示します。 クラスターまたは読み書き分離インスタンスの全体的なパフォーマンスは、次の式を使用して計算できます。全体的なパフォーマンス=単一のシャードのパフォーマンス × シャードの数。
これらの表にリストされているエンタープライズSSD (ESSD) は、ログ、一時ファイルのバックアップ、追加専用ファイル (AOF) などのシステムファイルの専用ストレージ用に用意されています。 データの保存を目的としたものではありません。
クラスターインスタンスでサポートされているダイレクト接続モードとプロキシモードの違いについては、「クラスターマスターレプリカインスタンス」をご参照ください。
クラウドネイティブクラスターインスタンスは、シャードの数を調整する柔軟性を提供します。 詳細については、「インスタンスのシャード数の調整」をご参照ください。
非クラスターインスタンスのShard仕様
非クラスターインスタンスは標準インスタンスです。 次の表に示す仕様は、クラウドネイティブの標準インスタンスに適用されます。
仕様タイプ | InstanceClass値 (API操作で使用) | CPUコア | メモリ (GB) | ESSD容量 (GB) | 帯域幅 (Mbit/s) | 最大接続数 | QPSリファレンス値 |
256 MB | redis.shard.micro.ce | 2 | 0.25 | 1 | 24 | 10,000 | 100,000 |
1 GB | redis.shard.small.2.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.mid.2.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
直接接続モードのクラスターインスタンスのシャード仕様
次の表に示す仕様は、直接接続モードのクラウドネイティブクラスターインスタンスに適用されます。
仕様タイプ | InstanceClass値 (API操作で使用) | CPUコア | メモリ (GB) | ESSD容量 (GB) | 帯域幅 (Mbit/s) | 最大接続数 | QPSリファレンス値 |
1 GB | redis.shard.small.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.mid.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
プロキシモードのクラスターインスタンスと読み書き分離インスタンスのシャード仕様
次の表に示す仕様は、プロキシモードのクラウドネイティブクラスターインスタンスとクラウドネイティブの読み書き分離インスタンスに適用されます。
仕様タイプ | InstanceClass値 (API操作で使用) | CPUコア | メモリ (GB) | ESSD容量 (GB) | 帯域幅 (Mbit/s) | 最大接続数 | QPSリファレンス値 |
1 GB | redis.shard.with.proxy.small.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.with.proxy.mid.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.with.proxy.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.with.proxy.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.with.proxy.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.with.proxy.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.with.proxy.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.with.proxy.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
パフォーマンスの説明
アーキテクチャ | パフォーマンスの説明 |
標準インスタンスの全体的なパフォーマンスは、表1に記載されているものと同じです。 | |
インスタンスの全体的なパフォーマンス=シャードのパフォーマンス × シャードの数。 インスタンスにredis.shard.with.proxy.small.ceタイプのシャードが4つある場合、次の項目は1つのシャードのパフォーマンスを示します。
次の項目は、インスタンスのパフォーマンスを示しています。
|
CPUコアに関する注意事項
サービスの安定性を確保するために、システムは処理するCPUコアを予約します バックグラウンドタスク。 クラスターインスタンスまたは読み書き分離インスタンスでは、システムは、バックグラウンドタスクを処理するために、シャードまたはリードレプリカごとにCPUコアを予約します。
帯域幅の説明
上記の表の各帯域幅値は、単一のシャードの最大帯域幅を表します。 クラスターまたは読み書き分離インスタンスの合計帯域幅は、インスタンス内のすべてのシャードの合計帯域幅です。
プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスの最大帯域幅は2,048 Mbit/sです。 上限に達すると、インスタンスにシャードを追加しても帯域幅を増やすことはできません。 直接接続モードのクラスターインスタンスには、全体的な帯域幅に制限はありません。
帯域幅の値は、アップストリーム帯域幅とダウンストリーム帯域幅に適用されます。 たとえば、インスタンスの帯域幅が24 Mbit/sの場合、インスタンスのアップストリーム帯域幅とダウンストリーム帯域幅は両方とも24 Mbit/sです。
TairおよびRedis Open-Source Editionの帯域幅制限は、それぞれの分散システム内の個々のシャードのデータ転送容量を指します。 制限は一般に、クライアントがシャードに接続するために使用するネットワーク接続タイプとは無関係です。
帯域幅に関するFAQについては、「帯域幅に関するFAQ」をご参照ください。
接続の計算ルール
項目 | 説明 |
最大接続数 |
|
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です。 |