以下の表は、Tair (Enterprise Edition) メモリ最適化 (クラウドネイティブ版) インスタンスのシャード仕様を一覧にしたものです。これらの表を使用して、メモリ容量、接続数、帯域幅、および参考秒間クエリ数 (QPS) に基づいてシャードサイズを選択します。
すべての仕様は単一のシャードに関するものです。クラスタアーキテクチャおよび読み書き分離アーキテクチャのインスタンスの場合、シャードの値をシャード数で乗算して、インスタンスの全体的なパフォーマンスを算出します。
インスタンスタイプ
仕様に記載されている ESSD (エンタープライズ SSD) は、ログ、一時的なバックアップファイル、追加専用ファイル (AOF) の保存といったシステム操作にのみ使用されます。データストレージには使用されません。
直接接続モードとプロキシモードの違いについては、「クラスタアーキテクチャ」をご参照ください。
クラウドネイティブのクラスタアーキテクチャインスタンスは、シャードノード数の調整をサポートしています。詳細については、「クラスターのシャード数の調整」をご参照ください。
標準アーキテクチャとクラスタアーキテクチャ (直接接続モード)
以下の仕様は、標準アーキテクチャインスタンスおよび直接接続モードのクラスタアーキテクチャインスタンスに適用されます。
CPU コアESSD (エンタープライズ SSD) (GB)| 仕様名 | 仕様コード (API 用) | メモリ (GB) | 帯域幅 | 最大接続数 | 参考 QPS | ||
|---|---|---|---|---|---|---|---|
| 1 GB | tair.rdb.1g | 7 | 1 | 5 | 768 Mbps (96 MB/s) | 30,000 | 300,000 |
| 2 GB | tair.rdb.2g | 7 | 2 | 10 | 768 Mbps (96 MB/s) | 30,000 | 300,000 |
| 4 GB | tair.rdb.4g | 7 | 4 | 20 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 8 GB | tair.rdb.8g | 7 | 8 | 40 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 16 GB | tair.rdb.16g | 7 | 16 | 80 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 24 GB | tair.rdb.24g | 7 | 24 | 120 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
| 32 GB | tair.rdb.32g | 7 | 32 | 160 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
| 64 GB | tair.rdb.64g | 7 | 64 | 320 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
標準アーキテクチャインスタンスで読み書き分離が有効になっている場合は、以下の表の仕様を使用してください。
クラスタアーキテクチャ (プロキシモード) と読み書き分離アーキテクチャ
以下の仕様は、プロキシモードのクラスタアーキテクチャインスタンスおよび読み書き分離アーキテクチャインスタンスに適用されます。
CPU コアESSD (GB)| 仕様名 | 仕様コード (API 用) | メモリ (GB) | 帯域幅 | 最大接続数 | 参考 QPS | ||
|---|---|---|---|---|---|---|---|
| 1 GB | tair.rdb.with.proxy.1g | 7 | 1 | 5 | 768 Mbps (96 MB/s) | 30,000 | 300,000 |
| 2 GB | tair.rdb.with.proxy.2g | 7 | 2 | 10 | 768 Mbps (96 MB/s) | 30,000 | 300,000 |
| 4 GB | tair.rdb.with.proxy.4g | 7 | 4 | 20 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 8 GB | tair.rdb.with.proxy.8g | 7 | 8 | 40 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 16 GB | tair.rdb.with.proxy.16g | 7 | 16 | 80 | 768 Mbps (96 MB/s) | 40,000 | 300,000 |
| 24 GB | tair.rdb.with.proxy.24g | 7 | 24 | 120 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
| 32 GB | tair.rdb.with.proxy.32g | 7 | 32 | 160 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
| 64 GB | tair.rdb.with.proxy.64g | 7 | 64 | 320 | 768 Mbps (96 MB/s) | 50,000 | 300,000 |
パフォーマンスの詳細
インスタンスの全体的なパフォーマンスは、アーキテクチャによって異なります。
| アーキテクチャ | 全体的なパフォーマンス |
|---|---|
| 標準アーキテクチャ | シャードの仕様と同じです。 |
| クラスタアーキテクチャ (直接接続モード)、クラスタアーキテクチャ (プロキシモード)、および読み書き分離 | 全体的なパフォーマンス = シャードのパフォーマンス × シャード数。プロキシモードのクラスタアーキテクチャインスタンスおよび読み書き分離アーキテクチャインスタンスの場合、最大帯域幅は 16,384 Mbps (2,048 MB/s)、最大接続数は 500,000 に制限されます。この上限はシャード数に関係ありません。 |
例: tair.rdb.with.proxy.1g を使用する 4 シャードインスタンスのシャードあたりのパフォーマンスは次のとおりです。
CPU コア: 4 ワーキングコア + 3 バックグラウンドコア
帯域幅: 768 Mbps (96 MB/s)
最大接続数: 30,000
インスタンスの全体的なパフォーマンスは次のとおりです。
CPU コア: 28
帯域幅: 3,072 Mbps (384 MB/s)
最大接続数: 120,000
CPU コアの詳細
各シャードには 7 つの CPU コア (4 つのワーキングコアと 3 つのバックグラウンドコア) があります。
ワーキングコアは、ユーザーサービスリクエストを処理します。
バックグラウンドコアは、永続化、有効期限処理の高速化、App Performance Analytics、ロギングなどのバックグラウンドタスクを処理します。
帯域幅の詳細
上記の表の帯域幅の値は、シャードあたりの値です。クラスタアーキテクチャおよび読み書き分離アーキテクチャのインスタンスの合計帯域幅は、すべてのシャードの帯域幅の合計です。
プロキシモードのクラスタアーキテクチャインスタンスおよび読み書き分離アーキテクチャインスタンスの場合、帯域幅は 16,384 Mbps (2,048 MB/s) に制限されます。この上限を超えてシャードを追加しても、帯域幅は増加しません。直接接続モードのクラスタアーキテクチャインスタンスには、全体的な帯域幅の上限はありません。
帯域幅は双方向です。768 Mbps の帯域幅を持つシャードは、768 Mbps のアップストリームと 768 Mbps のダウンストリームを持ちます。
帯域幅制限はシャードノードに適用され、ネットワーク接続タイプには依存しません。
詳細については、「帯域幅に関するよくある質問」をご参照ください。
最大接続数の詳細
プロキシモード: インスタンスレベルの最大接続数は 500,000 です。シャードやノードを追加しても、この上限は増加しません。
直接接続モード: 各シャードは最大 30,000 接続をサポートします。インスタンスレベルの最大接続数は、シャード数 × 30,000 となります。