このトピックでは、Redis Open-Source Edition クラウドネイティブインスタンスのインスタンスタイプについて説明します。これには、メモリ容量、CPU パフォーマンス、ネットワーク帯域幅、最大接続数、および秒間クエリ数 (QPS) の参照値に関する情報が含まれます。
インスタンスタイプ
次の表は、単一シャードの仕様を示しています。クラスターアーキテクチャまたは読み書き分離アーキテクチャのインスタンスの全体的なパフォーマンスは、シャードのパフォーマンス × シャード数として計算されます。
仕様の エンタープライズ SSD (ESSD) は、ログ、一時バックアップファイル、および AOF (Append-only File) ファイルの保存などのシステム操作にのみ使用されます。データストレージには使用されません。
クラスターアーキテクチャの直接接続モードとプロキシモードの違いの詳細については、「クラスターアーキテクチャ」をご参照ください。
クラスターアーキテクチャの クラウドネイティブインスタンスでは、シャードノードの数を調整できます。詳細については、「クラスターインスタンスのシャード数を調整する」をご参照ください。
非クラスターアーキテクチャ (標準アーキテクチャ) のシャード仕様
非クラスターアーキテクチャは、標準アーキテクチャとも呼ばれます。次の仕様は、標準アーキテクチャを使用する クラウドネイティブインスタンスに適用されます。
標準アーキテクチャインスタンスで読み書き分離が有効になっている場合は、「読み書き分離アーキテクチャのシャード仕様」をご参照ください。
インスタンスタイプ名 | インスタンスタイプコード (API 呼び出し用) | CPU コア | メモリ (GB) | ESSD (GB) | 帯域幅 | 最大接続数 | 参照 QPS |
256 MB | redis.shard.micro.ce | 3 | 0.25 | 1 | 192 Mbps (24 MB/s) | 10,000 | 100,000 |
1 GB | redis.shard.small.2.ce | 3 | 1 | 5 | 384 Mbps (48 MB/s) | 10,000 | 100,000 |
2 GB | redis.shard.mid.2.ce | 3 | 2 | 10 | 768 Mbps (96 MB/s) | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 3 | 4 | 20 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 3 | 8 | 40 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 3 | 16 | 80 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 3 | 24 | 120 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 3 | 32 | 160 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 3 | 64 | 320 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
直接接続モードのクラスターアーキテクチャのシャード仕様
次の仕様は、直接接続モードでクラスターアーキテクチャを使用する クラウドネイティブインスタンスに適用されます。
インスタンスタイプ名 | インスタンスタイプコード (API 呼び出し用) | CPU コア | メモリ (GB) | ESSD (GB) | 帯域幅 | 最大接続数 | 参照 QPS |
1 GB | redis.shard.small.ce | 3 | 1 | 5 | 384 Mbps (48 MB/s) | 10,000 | 100,000 |
2 GB | redis.shard.mid.ce | 3 | 2 | 10 | 768 Mbps (96 MB/s) | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 3 | 4 | 20 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 3 | 8 | 40 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 3 | 16 | 80 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 3 | 24 | 120 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 3 | 32 | 160 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 3 | 64 | 320 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
次の仕様は、プロキシモードのクラスターアーキテクチャまたは読み書き分離アーキテクチャを使用する クラウドネイティブインスタンスに適用されます。
インスタンスタイプ名 | インスタンスタイプコード (API 呼び出し用) | CPU コア | メモリ (GB) | ESSD (GB) | 帯域幅 | 最大接続数 | 参照 QPS |
1 GB | redis.shard.with.proxy.small.ce | 3 | 1 | 5 | 384 Mbps (48 MB/s) | 10,000 | 100,000 |
2 GB | redis.shard.with.proxy.mid.ce | 3 | 2 | 10 | 768 Mbps (96 MB/s) | 10,000 | 100,000 |
4 GB | redis.shard.with.proxy.large.ce | 3 | 4 | 20 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
8 GB | redis.shard.with.proxy.xlarge.ce | 3 | 8 | 40 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
16 GB | redis.shard.with.proxy.2xlarge.ce | 3 | 16 | 80 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
24 GB | redis.shard.with.proxy.3xlarge.ce | 3 | 24 | 120 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
32 GB | redis.shard.with.proxy.4xlarge.ce | 3 | 32 | 160 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
64 GB | redis.shard.with.proxy.8xlarge.ce | 3 | 64 | 320 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
パフォーマンスの詳細
アーキテクチャ | パフォーマンスの詳細 |
インスタンスの全体的なパフォーマンスは、インスタンスタイプの表に記載されているパフォーマンスと同じです。 | |
インスタンスの全体的なパフォーマンスは、シャードのパフォーマンス × シャード数として計算されます。 たとえば、インスタンスに redis.shard.with.proxy.small.ce タイプのシャードが 4 つある場合、各シャードのパフォーマンスは次のようになります。
インスタンスの全体的なパフォーマンスは次のようになります。
|
CPU コアの詳細
3 つのコアは、2 つのワーキングコアと 1 つのバックグラウンドコアに分かれています。ワーキングコアはユーザーサービスのリクエストを処理します。バックグラウンドコアは、永続化、高速な有効期限切れ処理、パフォーマンス分析、ロギングなどの非サービスタスクを処理します。
帯域幅の詳細
上記の表の帯域幅の値は、単一シャードのものです。クラスターアーキテクチャまたは読み書き分離アーキテクチャのインスタンスの合計帯域幅は、すべてのシャードノードの帯域幅の合計です。
クラスターアーキテクチャ (プロキシモード) または読み書き分離アーキテクチャのインスタンスの最大帯域幅は 16,384 Mbps (2,048 MB/s) です。この制限に達すると、シャードを追加しても帯域幅は増加しません。直接接続モードのクラスターアーキテクチャには、全体的な帯域幅制限はありません。
帯域幅は、アップストリームとダウンストリームの両方のトラフィックに適用されます。たとえば、インスタンスタイプの帯域幅が 192 Mbps (24 MB/s) の場合、そのアップストリームとダウンストリームの帯域幅は両方とも 192 Mbps (24 MB/s) です。
Tair と Redis Open-Source Edition の帯域幅制限は、シャードノードの帯域幅を指し、ネットワーク接続タイプとは無関係です。
詳細については、「帯域幅に関する FAQ」をご参照ください。
最大接続数の詳細
プロキシモード: インスタンスの最大接続数は 500,000 です。この制限は、シャードやノードを追加しても増加しません。
直接接続モード: 単一シャードの最大接続数は 10,000 です。インスタンスの最大接続数は、シャード数 × 10,000 として計算されます。