このトピックでは、Tair (Enterprise Edition) 永続メモリインスタンスのインスタンスタイプ、メモリ容量、接続数、帯域幅について説明します。
インスタンスタイプ
次の表に、単一シャードの仕様を示します。クラスターまたは読み書き分離アーキテクチャを使用するインスタンスの場合、全体的なパフォーマンスは、シャードのパフォーマンスにシャード数を掛けて計算されます。
仕様の enterprise SSD (ESSD) は、ログ、一時バックアップファイル、および Append-Only Files (AOF) の保存などのシステム操作にのみ使用されます。データストレージには使用されません。
直接接続モードとプロキシモードの違いの詳細については、「クラスターアーキテクチャ」をご参照ください。
クラウドネイティブクラスターアーキテクチャインスタンスでは、シャードノードの数を調整できます。詳細については、「クラスターシャードの数を調整する」をご参照ください。
標準アーキテクチャおよび直接接続モードのクラスターアーキテクチャのシャード仕様
次の仕様は、標準アーキテクチャまたは直接接続モードのクラスターアーキテクチャを使用するインスタンスに適用されます。
表 1. 標準アーキテクチャおよび直接接続モードのクラスターアーキテクチャのシャード仕様
仕様名 | インスタンスタイプコード (API 呼び出し用) | CPU コア | 永続メモリ (GB) | ESSD (GB) | 帯域幅 | 最大接続数 | QPS (参考) |
4 GB | tair.scm.standard.1m.4d | 3 | 4 | 12 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
8 GB | tair.scm.standard.2m.8d | 3 | 8 | 24 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
16 GB | tair.scm.standard.4m.16d | 3 | 16 | 48 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
32 GB | tair.scm.standard.8m.32d | 3 | 32 | 96 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
64 GB | tair.scm.standard.16m.64d | 3 | 64 | 192 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
4 GB インスタンスタイプは、直接接続モードのクラスターアーキテクチャではサポートされていません。
標準アーキテクチャインスタンスで読み書き分離を有効にする場合は、読み書き分離アーキテクチャのシャード仕様をご参照ください。
プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
次の仕様は、プロキシモードのクラスターアーキテクチャまたは読み書き分離アーキテクチャを使用するインスタンスに適用されます。
表 2. プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
仕様名 | インスタンスタイプコード (API 呼び出し用) | CPU コア | 永続メモリ (GB) | enterprise SSD (ESSD) (GB) | 帯域幅 | 最大接続数 | QPS (参考) |
4 GB | tair.scm.with.proxy.standard.1m.4d | 3 | 8 | 24 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
8 GB | tair.scm.with.proxy.standard.2m.8d | 3 | 8 | 24 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
16 GB | tair.scm.with.proxy.standard.4m.16d | 3 | 16 | 48 | 768 Mbps (96 MB/s) | 20,000 | 100,000 |
32 GB | tair.scm.with.proxy.standard.8m.32d | 3 | 32 | 96 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
64 GB | tair.scm.with.proxy.standard.16m.64d | 3 | 64 | 192 | 768 Mbps (96 MB/s) | 30,000 | 100,000 |
4 GB インスタンスタイプは、プロキシモードのクラスターアーキテクチャではサポートされていません。
パフォーマンスの詳細
アーキテクチャ | パフォーマンスの詳細 |
インスタンスの全体的なパフォーマンスは、インスタンスタイプテーブルに記載されているパフォーマンスと同じです。 | |
インスタンス全体のパフォーマンス = シャードあたりのパフォーマンス × シャード数。 説明 プロキシモードのクラスターアーキテクチャのインスタンスの場合、最大帯域幅は 16,384 Mbps (2,048 MB/s) で、最大接続数は 500,000 です。 たとえば、インスタンスに 4 つのシャードがあり、各シャードが tair.scm.with.proxy.standard.2m.8d インスタンスタイプである場合、各シャードのパフォーマンスは次のようになります。
インスタンスの全体的なパフォーマンスは次のとおりです。
|
CPU コアの説明
サービスの安定性を確保するために、システムは バックグラウンドタスク を処理するために 1 つの CPU コアを予約します。インスタンスがクラスターまたは読み書き分離アーキテクチャを使用する場合、各データシャードまたは読み取り専用ノードに対して 1 つの CPU コアがバックグラウンドタスクを処理するために予約されます。
帯域幅の詳細
上記の表の帯域幅の値は、単一シャードのものです。クラスターまたは読み書き分離アーキテクチャを使用するインスタンスの合計帯域幅は、すべてのシャードノードの帯域幅の合計です。
プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャの最大帯域幅は 16,384 Mbps (2,048 MB/s) です。シャードを追加しても、帯域幅はこの制限を超えて増加しません。直接接続モードのクラスターアーキテクチャには、全体的な帯域幅制限はありません。
帯域幅は、アップストリームとダウンストリームの両方のトラフィックに適用されます。たとえば、インスタンスタイプの合計帯域幅が 768 Mbps (96 MB/s) の場合、アップストリームとダウンストリームの両方の帯域幅は 768 Mbps (96 MB/s) です。
Tair および Redis オープンソース版 の帯域幅制限は、ネットワーク接続タイプに関係なく、シャードノードの帯域幅を指します。
帯域幅の詳細については、「帯域幅に関するよくある質問」をご参照ください。
最大接続数の詳細
プロキシモード: インスタンスの最大接続数は 500,000 です。シャードまたはノードを追加しても、最大接続数はこの制限を超えて増加しません。
直接接続モード: 単一シャードの最大接続数は 10,000 です。インスタンスの最大接続数は、シャード数 × 10,000 です。