Tair (Enterprise Edition) の永続メモリインスタンスは、ストレージクラスメモリ(SCM)を活用して DRAM の容量制限を超えた拡張を実現し、同時に頻繁にアクセスされるデータをメモリ上に保持します。
本ページでは、永続メモリインスタンスのインスタンスタイプ、シャード単位の仕様、およびパフォーマンスのスケーリングルールについて説明します。
インスタンスタイプ
以下の表には、シャード単位の仕様が記載されています。クラスター構成および読み書き分離構成のインスタンスについては、以下の数式で全体のパフォーマンスを算出してください。
全体のパフォーマンス = シャード単位のパフォーマンス × シャード数
これらの表に記載されているエンタープライズ SSD(ESSD)は、システムファイル(ログ、一時ファイルのバックアップ、追記専用ファイル(AOF)など)の保存のみに使用されます。データストレージには使用されません。
直接接続モードにおける標準アーキテクチャおよびクラスタアーキテクチャのシャード仕様
ESSD(GB)| 仕様名 | インスタンスタイプコード | CPU コア数 | 永続メモリ(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 のインスタンスタイプは、直接接続モードのクラスタアーキテクチャではサポートされていません。標準アーキテクチャのインスタンスで読み書き分離を有効化する場合は、下記のプロキシモードおよび読み書き分離の仕様をご利用ください。
プロキシモードのクラスタアーキテクチャおよび読み書き分離アーキテクチャのシャード仕様
ESSD(GB)| 仕様名 | インスタンスタイプコード | CPU コア数 | 永続メモリ(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 です。 |
| 読み書き分離 | シャード単位のパフォーマンス × シャード数。帯域幅の上限は 16,384 Mbps(2,048 MB/s)です。 |
例:4 つのシャードから構成されるクラスターインスタンスで、各シャードが tair.scm.with.proxy.standard.2m.8d の場合、各シャードの仕様は以下のとおりです。
CPU コア数:3
帯域幅:768 Mbps(96 MB/s)
接続数:10,000
このインスタンスの合計パフォーマンスは以下のとおりです。
CPU コア数:12
帯域幅:3,072 Mbps(384 MB/s)
最大接続数:40,000
CPU コアの詳細
各シャード(または読み取り専用ノード)ごとに、サービスの安定性を維持するためのバックグラウンドタスク用に 1 つの CPU コアが予約されています。残りのコアはご利用のワークロード処理に使用されます。
帯域幅の詳細
表中の帯域幅値は、各シャードの最大帯域幅を示します。インスタンス全体の帯域幅は、すべてのシャードの帯域幅の合計となります。
プロキシモードのクラスターインスタンスおよび読み書き分離インスタンスでは、インスタンス全体の帯域幅は 16,384 Mbps(2,048 MB/s)で上限が設定されます。シャード数を増やしても、この上限を超えることはありません。直接接続モードのクラスターインスタンスには、全体の帯域幅上限はありません。
帯域幅は、アップロードおよびダウンロードの両方向に均等に適用されます。たとえば、768 Mbps(96 MB/s)の帯域幅を持つインスタンスでは、アップロードおよびダウンロードの両方に対してそれぞれ 768 Mbps を使用できます。
帯域幅制限は、分散システム内でのデータ転送能力に適用され、通常はクライアントが使用するネットワーク接続タイプとは無関係です。
帯域幅に関する一般的な質問については、「帯域幅に関するよくある質問」をご参照ください。
最大接続数
| モード | シャード単位の最大接続数 | インスタンス全体の上限 |
|---|---|---|
| プロキシモード | — | 500,000(シャード数に関わらず固定) |
| 直接接続モード | 10,000 | シャード数 × 10,000(固定上限なし) |