このトピックでは、Tair (Enterprise Edition) のメモリ最適化 (クラウドネイティブ版) インスタンスタイプについて説明します。メモリ容量、接続数、帯域幅、参考クエリ/秒 (QPS) 値などの情報が含まれます。
インスタンスタイプ
次の表に、単一シャードの仕様を示します。クラスターまたは読み書き分離アーキテクチャを使用するインスタンスの場合、全体のパフォーマンスは、シャードのパフォーマンスにシャード数を掛けて計算されます。
仕様の エンタープライズ SSD (ESSD) は、ログ、一時バックアップファイル、AOF (Append-Only File) の保存などのシステム操作にのみ使用されます。データストレージには使用されません。
直接接続モードとプロキシモードの違いの詳細については、「クラスターアーキテクチャ」をご参照ください。
クラウドネイティブクラスターアーキテクチャのインスタンスでは、シャードノードの数を調整できます。詳細については、「クラスターシャードの数を調整する」をご参照ください。
標準アーキテクチャおよび直接接続モードのクラスターアーキテクチャのシャード仕様
以下の仕様は、標準アーキテクチャまたは直接接続モードのクラスターアーキテクチャを使用するインスタンスに適用されます。
表 1. 標準アーキテクチャおよび直接接続モードのクラスターアーキテクチャのシャード仕様
仕様名 | 仕様コード (API 用) | CPU コア | メモリ (GB) | エンタープライズ SSD (ESSD) (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 |
標準アーキテクチャのインスタンスで読み書き分離が有効になっている場合、読み書き分離アーキテクチャのシャード仕様をご参照ください。
プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
以下の仕様は、プロキシモードのクラスターアーキテクチャまたは読み書き分離アーキテクチャを使用するインスタンスに適用されます。
表 2. プロキシモードのクラスターアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
仕様名 | 仕様コード (API 用) | CPU コア | メモリ (GB) | ESSD (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 コアの詳細
7 つのコアは、4 つのワーキングコアと 3 つのバックグラウンドコアに分かれています。ワーキングコアは、ユーザーサービスリクエストを処理します。バックグラウンドコアは、永続化、有効期限の高速化、App Performance Analytics、ログなどのバックグラウンドタスクを処理します。
帯域幅の詳細
前の表の帯域幅の値は、単一シャードのものです。クラスターまたは読み書き分離アーキテクチャを使用するインスタンスの合計帯域幅は、すべてのシャードノードの帯域幅の合計です。
プロキシモードのクラスターアーキテクチャと読み書き分離アーキテクチャの最大帯域幅は 16,384 Mbps (2,048 MB/s) です。シャードを追加しても、帯域幅はこの制限を超えて増加しません。直接接続モードのクラスターアーキテクチャには、全体的な帯域幅制限はありません。
帯域幅は、アップストリームとダウンストリームの両方のトラフィックに適用されます。たとえば、インスタンスタイプの合計帯域幅が 768 Mbps (96 MB/s) の場合、そのアップストリームとダウンストリームの帯域幅は両方とも 768 Mbps (96 MB/s) です。
Tair および Redis Community Edition の帯域幅制限は、ネットワーク接続タイプに関係なく、シャードノードの帯域幅を指します。
帯域幅の詳細については、「帯域幅に関するよくある質問」をご参照ください。
最大接続数の詳細
プロキシモード: インスタンスの最大接続数は 500,000 です。シャードまたはノードを追加しても、最大接続数はこの制限を超えて増加しません。
直接接続モード: 単一シャードの最大接続数は 30,000 です。インスタンスの最大接続数は、シャード数に 30,000 を掛けて計算されます。