このトピックでは、ApsaraDB for Redis Enhanced Edition (Tair) のDRAMベースのクラスターインスタンスの仕様について説明します。 これらの仕様には、メモリ容量、最大接続数、最大帯域幅、および1秒あたりのクエリ (QPS) 参照値が含まれます。
インスタンス仕様
インスタンス仕様タイプ: 2シャード、4シャード、8シャード、16シャード、32シャード、 64シャード、128シャード、256シャード
2シャード
この一連のインスタンス仕様では、 シャード数 は2、CPUコアの数は12 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
2 GBクラスターインスタンス (2シャード)
redis.amber.logic.sharding.1g.2db.0 rodb.6proxy.multithread
1
480,000
60,000
192
96
480,000
4 GBクラスターインスタンス (2シャード)
redis.amber.logic.sharding.2g.2db.0 rodb.6proxy.multithread
2
480,000
60,000
192
96
480,000
4シャード
この一連のインスタンス仕様では、 シャード数 は4、CPUコアの数は24 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
8 GBクラスターインスタンス (4シャード)
redis.amber.logic.sharding.2g.4db.0 rodb.12proxy.multithread
2
500,000
120,000
384
96
960,000
8シャード
この一連のインスタンス仕様では、 シャード数 は8、CPUコアの数は48 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
16 GBクラスターインスタンス (8シャード)
redis.amber.logic.sharding.2g.8db.0 rodb.24proxy.multithread
2
500,000
240,000
768
96
1,920,000
32 GBクラスターインスタンス (8シャード)
redis.amber.logic.sharding.4g.8db.0 rodb.24proxy.multithread
4
500,000
240,000
768
96
1,920,000
64 GBクラスターインスタンス (8シャード)
redis.amber.logic.sharding.8g.8db.0 rodb.24proxy.multithread
8
500,000
240,000
768
96
1,920,000
128 GBクラスターインスタンス (8シャード)
redis.amber.logic.sharding.16g.8db.0 rodb.24proxy.multithread
16
500,000
240,000
768
96
1,920,000
16シャード
この一連のインスタンス仕様では、 シャード数 は16、CPUコアの数は96 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
32 GBクラスターインスタンス (16シャード)
redis.amber.logic.sharding.2g.16db.0 rodb.48proxy.multithread
2
500,000
480,000
1,536
96
3,840,000
128 GBクラスターインスタンス (16シャード)
redis.amber.logic.sharding.8g.16db.0 rodb.48proxy.multithread
8
500,000
480,000
1,536
96
3,840,000
256 GBクラスターインスタンス (16シャード)
redis.amber.logic.sharding.16g.16db.0 rodb.48proxy.multithread
16
500,000
480,000
1,536
96
3,840,000
32シャード
この一連のインスタンス仕様では、 シャード数 は32、CPUコアの数は192 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
64 GBクラスターインスタンス (32シャード)
redis.amber.logic.sharding.2g.32db.0 rodb.96proxy.multithread
2
500,000
960,000
2,048
96
7,680,000
512 GBクラスターインスタンス (32シャード)
redis.amber.logic.sharding.16g.32db.0 rodb.96proxy.multithread
16
500,000
960,000
2,048
96
7,680,000
64シャード
この一連のインスタンス仕様では、 シャード数 は64、CPUコアの数は384 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
128 GBクラスターインスタンス (64シャード)
redis.amber.logic.sharding.2g.64db.0 rodb.192proxy.multithread
2
500,000
1,920,000
2,048
96
15,360,000
256 GBクラスターインスタンス (64シャード)
redis.amber.logic.sharding.4g.64db.0 rodb.192proxy.multithread
4
500,000
1,920,000
2,048
96
15,360,000
1024 GBクラスターインスタンス (64シャード)
redis.amber.logic.sharding.16g.64db.0 rodb.192proxy.multithread
16
500,000
1,920,000
2,048
96
15,360,000
128シャード
この一連のインスタンス仕様では、 シャード数 が128、CPUコアの数は768 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
2048 GBクラスターインスタンス (128シャード)
redis.amber.logic.sharding.16g.128db.0 rodb.384proxy.multithread
16
500,000
3,840,000
2,048
96
30,720,000
256シャード
この一連のインスタンス仕様では、 シャード数 が256、CPUコアの数は1,536 (シャードあたり6コア) 、1秒あたりの新しい接続の最大数は50,000です。
仕様
InstanceClass値 (API操作で使用)
シャードあたりのメモリ (GB)
プロキシモード: 最大接続数
直接接続モード: 最大接続数
総帯域幅 (Mbit/s)
シャードあたりの帯域幅 (Mbit/s)
QPSリファレンス値
4096 GBクラスターインスタンス (256シャード)
redis.amber.logic.sharding.16g.256db.0 rodb.768proxy.multithread
16
500,000
7,680,000
2,048
96
61,440,000
CPUコアに関する注意事項
サービスの安定性を確保するために、システムは処理するCPUコアを予約します バックグラウンドタスク。 クラスターインスタンスまたは読み書き分離インスタンスでは、システムは、バックグラウンドタスクを処理するために、各データシャードまたは各リードレプリカのCPUコアを予約します。
帯域幅値の計算ルール
上記の表の各帯域幅値は、対応するインスタンスタイプのインスタンスの最大帯域幅を表します。これは、インスタンス内のすべてのシャードまたはノードの合計帯域幅です。 各シャードの最大帯域幅は96 Mbit/sです。
デフォルトのプロキシエンドポイントがクラスターインスタンスで使用されている場合、クラスターインスタンスの最大帯域幅は2,048 Mbit/sです。 上限に達すると、クラスターインスタンスにシャードを追加しても帯域幅を増やすことはできません。
説明ネットワークトラフィックのピークを処理するには、直接接続モードを有効にします。 詳細については、「直接接続モードの有効化」をご参照ください。 直接接続モードは、クラスターインスタンスにのみ適用されます。 直接接続モードでは、インスタンスの最大帯域幅は、単一のシャードの最大帯域幅にシャードの数を掛けたものに等しくなります。 たとえば、クラスターインスタンスに128個のシャードが含まれ、各シャードに1 GBを超えるメモリが割り当てられている場合、インスタンスの最大帯域幅は12,288 Mbit/sです。
帯域幅の値は、アップストリーム帯域幅とダウンストリーム帯域幅に適用されます。 たとえば、インスタンスの帯域幅が10 Mbit/sの場合、インスタンスのアップストリーム帯域幅とダウンストリーム帯域幅は両方とも10 Mbit/sです。
説明インスタンスで予期しない、または予想されるトラフィックの急増が発生する可能性がある場合は、オンデマンドでインスタンスの帯域幅を調整できます。 詳細については、「インスタンスの帯域幅を手動で増やす」をご参照ください。
TairとRedisの帯域幅制限は、それぞれの分散システム内の個々のシャードのデータ転送容量を指します。 制限は一般に、クライアントがシャードに接続するために使用するネットワーク接続タイプとは無関係です。
帯域幅に関するFAQについては、「帯域幅に関するFAQ」をご参照ください。
接続の計算ルール
項目 | 説明 |
最大接続数 |
|
1秒あたりの新しい接続の最大数 | 1秒あたりの新しい接続の最大数は、1秒あたりに確立できる接続の数を指します。
|
よくある質問
インスタンスの実際の帯域幅がこのトピックで説明されている帯域幅と異なるのはなぜですか。
特定のインスタンスタイプの帯域幅は、サービスのアップグレード後に調整できます。 インスタンスの実際の帯域幅がこのトピックで説明した帯域幅と異なる場合は、同じインスタンスタイプを選択して帯域幅を更新することで、インスタンスの設定を変更できます。 インスタンスの料金は、設定変更後も変更されません。 詳細については、「インスタンスの設定の変更」をご参照ください。
インスタンスのメモリが使い果たされていないのに、クラスターインスタンスにデータを書き込むことができないのはなぜですか。
これは、インスタンスに使い果たされたデータシャードが含まれているためです。 ApsaraDB for Redisは、ハッシュアルゴリズムを使用して、データを異なるデータシャードに均等に書き込みます。 インスタンスに大きなキーが含まれている場合、リソースはインスタンス内で不均等に分散され、これらの大きなキーを格納するデータシャードが使い果たされることさえあります。 この場合、インスタンスへの特定の書き込み要求が失敗する可能性があります。
パフォーマンスモニタリング機能を使用して、各データシャードのパフォーマンスを確認および最適化できます。 詳細については、「ApsaraDB For Redisクラスターインスタンスの子ノードのパフォーマンスメトリックの表示」をご参照ください。