MSE Nacos Enterprise Edition は、99.99% のサービスレベルアグリーメント (SLA) をサポートし、自己管理型のオープンソース Nacos インスタンスと比較してサービスプッシュ性能を 300% 向上させます。専用の基盤となるコアリソースを使用することで、より高いクォータ能力を提供します。このトピックでは、Nacos Enterprise Edition のさまざまな仕様における容量のしきい値と、クエリ/秒 (QPS) のパフォーマンスリファレンスについて説明します。
バージョンの概要
容量しきい値
接続評価:これは Nacos クライアントと Nacos サーバー間で確立される接続の数です。一般的なシナリオでは、1 つの Pod が 1 つの接続を確立します。ただし、サービスレジストリと設定センターの両方を使用する場合、2 つの接続が必要になります。
レベル評価:コアビジネスアプリケーションの場合、容量メトリックを安全レベル以下に保ってください。そうすることで、突然のトラフィックバースト時でも高い安定性が確保されます。QPS またはトランザクション/秒 (TPS) がアラートレベルを超えると、トラフィックバーストが安定性を脅かす可能性があります。クラスターを再起動またはアップグレードする場合も、容量メトリックを安全レベル以下に保つ必要があります。
評価基準:安定性を確保するため、以下の容量評価はクライアントバージョン 1.x に基づいています。より良いパフォーマンスを得るために、クライアントをバージョン 2.x にアップグレードすることを推奨します。
次の表は、3 ノードクラスターの容量メトリックを示しています。
ノード数が異なるクラスターの容量を推定するには、同じ仕様の 3 ノードクラスターのデータを比例的にスケールさせることができます。
仕様 | ノード数 | 接続数 | クエリ/秒 (QPS) | トランザクション/秒 (TPS) | |||
安全レベル | アラートレベル | 安全レベル | アラートレベル | 安全レベル | アラートレベル | ||
Small.Platinum.x2 | 3 | 1200 | 1800 | 1200 | 1800 | 600 | 900 |
Medium.Platinum.x1 | 3 | 2400 | 3600 | 2400 | 3600 | 1200 | 1800 |
Medium.Platinum.x2 | 3 | 4800 | 7200 | 4800 | 7200 | 2400 | 3600 |
Large.Platinum.x1 | 3 | 9600 | 14400 | 9600 | 14400 | 4800 | 7200 |
アンチフラジリティによる速度制限
安定性を確保するため、MSE Nacos Enterprise Edition はデフォルトでアンチフラジリティモードを有効にしています。リソース容量または API トラフィックがしきい値に達すると、システムは自動的に速度制限と容量制御を適用します。次の表は、シングルノードの速度制限ルールを示しています。
マルチノードクラスターの速度制限ルールを決定するには、シングルノードのデータを比例的にスケールさせることができます。
仕様 | 接続数 | 同一構成の発行 (回/分) | 構成発行 (TPS) | 構成クエリ (QPS) | サービスプッシュ (TPS) |
Small.Platinum.x2 | 800 | 20 | 100 | 200 | 800 |
Medium.Platinum.x1 | 1600 | 20 | 100 | 400 | 1600 |
Medium.Platinum.x2 | 3200 | 20 | 100 | 800 | 3200 |
Large.Platinum.x1 | 6400 | 20 | 100 | 1600 | 6400 |