Pour les instances Developer et Professional, cette rubrique indique le nombre de connexions, le nombre de requêtes par seconde (QPS) et le nombre de transactions par seconde (TPS) pris en charge par les principales configurations. Ces configurations incluent 1 Core 2 GiB, 2 Core 4 GiB, 4 Core 8 GiB, 8 Core 16 GiB et 16 Core 32 GiB. Ces informations vous aident à choisir les spécifications des composants en fonction de vos besoins. Pour les instances Serverless, aucune évaluation détaillée de la capacité n'est requise, car le système met automatiquement les ressources à l'échelle et calcule la facturation en fonction de votre volume d'activité.
Pour les instances Developer et Professional,
Pour les instances Serverless, aucune évaluation détaillée de la capacité n'est requise, car le système met automatiquement les ressources à l'échelle et calcule la facturation en fonction de votre volume d'activité.
Remarques sur l'utilisation
-
Pour les environnements critiques, tels que les environnements de production :
Sélectionnez un cluster Professional Edition doté de plus de 2 cœurs ou un cluster Enterprise Edition, quelle que soit sa configuration.
Si vous utilisez simultanément la découverte de services et la gestion des configurations, créez des clusters MSE Nacos distincts pour chaque scénario.
Planifiez rigoureusement les spécifications du cluster en vous basant sur les valeurs recommandées. Par exemple, si le nombre de connexions Nacos atteint 1 920, optez pour un cluster à 3 nœuds disposant de 4 cœurs et de 8 GiB de mémoire.
Les tableaux ci-dessous présentent les valeurs estimées pour une instance composée de trois nœuds. Ainsi, vous n'avez pas besoin de multiplier ces valeurs par 3 lors de la planification de la capacité si vous utilisez ce type d'instances. Pour estimer les capacités d'une instance dont le nombre de nœuds diffère de 3, ajustez proportionnellement les valeurs indiquées dans les tableaux suivants.
Types de moteurs
Nacos
Nombre de connexions : il s'agit du nombre de connexions établies entre les clients Nacos et le serveur. Dans un scénario classique, un pod établit une seule connexion. Toutefois, si vous utilisez simultanément un registre de services et un centre de configuration, deux connexions sont nécessaires.
Évaluation du niveau : pour les services essentiels, maintenez les indicateurs de capacité en dessous du niveau de sécurité afin de garantir une stabilité élevée lors de pics de trafic soudains. Lorsque le QPS ou le TPS atteignent le niveau d'avertissement, les pics de trafic peuvent engendrer des risques pour la stabilité. Maintenez également les indicateurs de capacité sous le niveau de sécurité lors du redémarrage ou de la mise à niveau d'un cluster.
Critères d'évaluation : afin de garantir la stabilité de MSE Nacos, l'évaluation de la capacité suivante repose sur la version 1.x du client. Pour des performances optimales, migrez le client vers la version 2.x.
Edition | Specifications | Number of nodes | Number of connections | Queries per second (QPS) | Transactions per second (TPS) | |||
Safe level | Warning level | Safe level | Warning level | Safe level | Warning level | |||
Professional Edition | 1 vCPU and 2 GiB of memory | 3 | 480 | 720 | 480 | 720 | 240 | 360 |
2 vCPUs and 4 GiB of memory | 3 | 960 | 1,440 | 960 | 1,440 | 480 | 720 | |
4 vCPUs and 8 GiB of memory | 3 | 1,920 | 2,880 | 1,920 | 2,880 | 960 | 1,440 | |
8 vCPUs and 16 GiB of memory | 3 | 3,840 | 5,760 | 3,840 | 5,760 | 1,920 | 2,880 | |
16 vCPUs and 32 GiB of memory | 3 | 7,680 | 11,520 | 7,680 | 11,520 | 3,840 | 5,760 | |
Developer Edition | 1 vCPU and 2 GiB of memory | 1 | 50 | 75 | 50 | 75 | 25 | 40 |
2 vCPUs and 4 GiB of memory | 1 | 150 | 225 | 150 | 225 | 75 | 120 | |
Developer Edition est destinée au développement, aux tests ou à l'essai du produit. Ne l'utilisez pas dans des environnements de production.
ZooKeeper
Pour les instances nouvellement achetées de version 3.8.0.9, la limitation du débit est activée automatiquement. Si votre utilisation atteint le niveau d'avertissement, le trafic subit une limitation de débit. Surveillez votre capacité et configurez des alertes de capacité afin de prévenir les risques de stabilité liés à la limitation du débit.
Version | Specifications | Number of nodes | Connections | Storage size limit | Number of watches | |||
Safe level | Warning level | Safe level | Warning level | Safe level | Warning level | |||
Professional Edition | 1 Core 2 GiB | 1 | 330 | 500 | 33 MB | 50 MB | 330,000 | 500,000 |
2 Core 4 GiB | 1 | 660 | 1,000 | 66 MB | 100 MB | 3,000,000 | 3,000,000 | |
4 Core 8 GiB | 1 | 1,320 | 2,000 | 165 MB | 250 MB | 462 W | 7,000,000 | |
8 Core 16 GiB | 1 | 2,640 | 4,000 | 330 MB | 500 MB | 660 W | 10,000,000 | |
16 Core 32 GiB | 1 | 5,280 | 8,000 | 660 MB | 1 GB | 1320 W | 20,000,000 | |
Developer Edition Important Developer Edition est destinée au développement, aux tests ou à l'essai du produit. Ne l'utilisez pas dans des environnements de production. | 1 Core 2 GiB | 1 | 66 | 100 | 16 MB | 25 MB | 160,000 | 25 W |
2 Core 4 GiB | 1 | 132 | 250 | 33 MB | 50 MB | 330,000 | 500,000 | |
Limitation du débit anti-fragilité
Afin de garantir la stabilité de MSE Nacos, un mode anti-fragilité est activé par défaut pour les instances Professional Edition achetées le 24 juillet 2025 ou après cette date. Lorsque la capacité de certaines ressources ou le trafic sur des interfaces spécifiques du côté du moteur atteint un seuil, le moteur applique des limites de capacité et de débit pour maintenir la stabilité.
Le tableau suivant répertorie les règles de limitation du débit pour un scénario à nœud unique. Pour déterminer les règles de limitation du débit d'un cluster comportant un nombre différent de nœuds, adaptez proportionnellement les données d'un nœud unique ayant la même configuration.
|
Spécifications |
Connexions |
Publications de même configuration (fois/minute) |
Publications de configuration (TPS) |
Requêtes de configuration (TPS) |
Pushes de service (TPS) |
|
1 Core 2 GiB |
320 |
20 |
80 |
80 |
320 |
|
2 Core 4 GiB |
640 |
20 |
80 |
160 |
640 |
|
4 Core 8 GiB |
1 280 |
20 |
80 |
320 |
1 280 |
|
8 Core 16 GiB |
2 560 |
20 |
80 |
640 |
2 560 |
|
16 Core 32 GiB |
5 120 |
20 |
80 |
1 280 |
5 120 |