このトピックでは、Redis オープンソースエディション クラウドネイティブ インスタンスのインスタンスタイプ (メモリ容量、CPU コア、ネットワーク帯域幅、最大接続数、QPS の参考値など) について説明します。
インスタンスタイプ
以下の表に、単一シャードの仕様を示します。クラスターアーキテクチャまたは読み書き分離インスタンスの場合、全体的なパフォーマンスは、シャードのパフォーマンス × シャード数になります。
-
仕様に記載されているESSD クラウドディスクは、ログ、一時バックアップファイル、追記専用ファイル (AOF) の保存など、システムオペレーションにのみ使用されます。データストレージには使用されません。
-
直接接続モードとプロキシモードの違いについては、「クラスターアーキテクチャ」をご参照ください。
-
クラスターアーキテクチャのクラウドネイティブインスタンスでは、シャード数の調整が可能です。詳細については、「クラスターインスタンスのシャード数の調整」をご参照ください。
非クラスターアーキテクチャ (標準アーキテクチャ) のシャード仕様
非クラスターアーキテクチャは、標準アーキテクチャとも呼ばれます。次の仕様は、標準アーキテクチャを使用するクラウドネイティブインスタンスに適用されます。
標準アーキテクチャのインスタンスで読み書き分離を有効にしている場合は、「読み書き分離アーキテクチャのシャード仕様」をご参照ください。
|
インスタンスタイプ名 |
インスタンスタイプコード (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 オープンソース版 の帯域幅上限はシャードノードの帯域幅を意味し、ネットワーク接続タイプとは独立しています。
詳細については、「帯域幅に関するよくある質問」をご参照ください。
最大接続数
-
プロキシモード:インスタンスあたりの最大接続数は 500,000 です。シャードまたはノードを追加しても、この上限は増加しません。
-
直接接続モード:シャードあたりの最大接続数は 10,000 です。インスタンスあたりの最大接続数は、シャード数 × 10,000 です。