このトピックでは、ApsaraDB for Redis Community Editionの読み書き分離インスタンスの仕様について説明します。 仕様には、メモリ容量、最大接続数、最大帯域幅、および1秒あたりのクエリ (QPS) 参照値が含まれます。
インスタンス仕様
次の表に、1つのデータシャードのみを含むインスタンスの仕様を示します。 たとえば、1 GB読み書き分離インスタンス (1シャード、3リードレプリカ) は、インスタンスに3つのリードレプリカを含む1つのシャードがあることを示します。
仕様タイプ | InstanceClass値 (API操作で使用) | CPUコア | レプリカの読み取り | 帯域幅 (Mbit/s) | 1秒あたりの最大新しい接続数 | 最大接続数 | QPSリファレンス値 |
1 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.small.1db.1rodb.4proxy.de障害 | 4 | 1 | 96 | 20,000 | 20,000 | 200,000 |
1 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.small.1db.3rodb.4proxy.de障害 | 8 | 3 | 192 | 40,000 | 40,000 | 400,000 |
1 GBの読み書き分離インスタンス (1シャード、5つのリードレプリカ) | redis.logic.splitrw.small.1db.5rodb.6proxy.de障害 | 12 | 5 | 288 | 50,000 | 60,000 | 600,000 |
2 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.mid.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
2 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.mid.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
2 GB読み書き分離インスタンス (1シャード、5リードレプリカ) | redis.logic.splitrw.mid.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
4 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.stand.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
4 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.stand.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
4 GB読み書き分離インスタンス (1シャード、5リードレプリカ) | redis.logic.splitrw.stand.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
8 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.large.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
8 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.large.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
8 GB読み書き分離インスタンス (1シャード、5リードレプリカ) | redis.logic.splitrw.large.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
16 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.2xlarge.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
16 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.2xlarge.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
16 GB読み書き分離インスタンス (シャード1個、リードレプリカ5個) | redis.logic.splitrw.2xlarge.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
32 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.4xlarge.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
32 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.4xlarge.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
32 GB読み書き分離インスタンス (シャード1個、リードレプリカ5個) | redis.logic.splitrw.4xlarge.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
64 GB読み書き分離インスタンス (1シャード、1リードレプリカ) | redis.logic.splitrw.8xlarge.1db.1rodb.4proxy.de障害 | 4 | 1 | 192 | 20,000 | 20,000 | 200,000 |
64 GB読み書き分離インスタンス (1シャード、3リードレプリカ) | redis.logic.splitrw.8xlarge.1db.3rodb.4proxy.de障害 | 8 | 3 | 384 | 40,000 | 40,000 | 400,000 |
64 GB読み書き分離インスタンス (シャード1個、リードレプリカ5個) | redis.logic.splitrw.8xlarge.1db.5rodb.6proxy.de障害 | 12 | 5 | 576 | 50,000 | 60,000 | 600,000 |
CPUコアに関する注意事項
サービスの安定性を確保するために、システムは処理するCPUコアを予約します バックグラウンドタスク。 クラスターインスタンスまたは読み書き分離インスタンスでは、システムは、バックグラウンドタスクを処理するために、各データシャードまたは各リードレプリカのCPUコアを予約します。
帯域幅値の計算ルール
上記の表の各帯域幅値は、対応するインスタンスタイプのインスタンスの最大帯域幅を表します。これは、インスタンス内のすべてのシャードまたはノードの合計帯域幅です。
読み書き分離インスタンスの最大合計帯域幅は2,048 Mbit/sです。 上限に達すると、読み書き分離インスタンスにシャードまたはノードを追加しても、帯域幅を増やすことはできません。
帯域幅値は、アップストリームおよびダウンストリーム帯域幅に適用可能である。 たとえば、インスタンスの帯域幅が96 Mbit/sの場合、インスタンスのアップストリーム帯域幅とダウンストリーム帯域幅は両方とも96 Mbit/sです。
説明インスタンスで予期しない、または予想されるトラフィックの急増が発生する可能性がある場合は、オンデマンドでインスタンスの帯域幅を調整できます。 詳細については、「」「インスタンスの帯域幅を手動で増やす」をご参照ください。
TairとRedisの帯域幅制限は、それぞれの分散システム内の個々のシャードのデータ転送容量を指します。 制限は一般に、クライアントがシャードに接続するために使用するネットワーク接続タイプとは無関係です。
帯域幅に関するFAQについては、「帯域幅に関するFAQ」をご参照ください。
接続の計算ルール
1秒あたりの新しい接続の最大数は、1秒あたりに確立できる接続の最大数を指します。 たとえば、1秒あたりのインスタンスへの新規接続の最大数は10,000、インスタンスへの接続の最大許容数は50,000、インスタンスの実行開始後のN秒目の実際の接続数は12,000です。 この場合、(N + 1) 秒目の最大接続数は22,000である。 この値は、次の式を使用して計算されます: 12,000 + 10,000。