les instances Common Microservices Engine (MSE) proposent des spécifications allant de 1 vCPU et 2 GiB de mémoire à 16 vCPUs et 32 GiB de mémoire. Les tableaux ci-dessous indiquent le nombre maximal de connexions, le débit en transactions par seconde (TPS) et le nombre de fournisseurs pris en charge pour chaque spécification, afin de vous aider à dimensionner correctement votre instance.
Remarques d'utilisation
-
Pour les environnements critiques, tels que les environnements de production :
Privilégiez une instance Édition Professionnelle dotée de plus de 2 vCPUs.
Déployez des instances MSE Nacos distinctes pour la découverte de services et la gestion de la configuration. Si vous mutualisez ces deux fonctions sur une seule instance, divisez par deux les valeurs indiquées dans la section Types de moteur pour estimer les capacités réelles.
Sélectionnez les spécifications de l'instance selon les valeurs recommandées. Par exemple, si une instance Nacos nécessite 1 600 connexions, choisissez une configuration de 4 vCPUs et 8 GiB de mémoire avec 3 nœuds, ou de 2 vCPUs et 4 GiB de mémoire avec 5 nœuds.
Si vous utilisez le client Nacos version 1.x, mettez à niveau le moteur vers la version 2.x ou divisez par deux les valeurs présentées dans la section Types de moteur avant l'estimation. Pour plus d'informations sur la mise à niveau, consultez la rubrique Mettre à niveau la version du moteur Nacos.
Les tableaux suivants présentent les valeurs estimées pour des instances à 3 nœuds. Inutile de multiplier ces valeurs par 3 lors de la planification de la capacité. Ajustez-les proportionnellement pour les instances comportant un nombre différent de nœuds.
Types de moteur
Nombre de connexions : nombre de connexions entre un client Nacos ou ZooKeeper et le serveur. En général, une connexion est établie par pod. Deux connexions sont nécessaires si vous utilisez simultanément un registre de services et un centre de configuration.
Nombre de fournisseurs : nombre d'instances d'application enregistrées auprès d'une instance MSE.
Nacos
|
Édition |
Spécifications |
Nombre de nœuds |
Nombre de connexions |
QPS |
TPS |
|||
|
Seuil de sécurité |
Seuil d'avertissement |
Seuil de sécurité |
Seuil d'avertissement |
Seuil de sécurité |
Seuil d'avertissement |
|||
|
Édition Professionnelle |
1 vCPU et 2 GiB de mémoire |
3 |
600 |
900 |
600 |
900 |
300 |
450 |
|
2 vCPUs et 4 GiB de mémoire |
3 |
1 200 |
1 800 |
1 200 |
1 800 |
600 |
900 |
|
|
4 vCPUs et 8 GiB de mémoire |
3 |
2 400 |
3 600 |
2 400 |
3 600 |
1 200 |
1 800 |
|
|
8 vCPUs et 16 GiB de mémoire |
3 |
4 800 |
7 200 |
4 800 |
7 200 |
2 400 |
3 600 |
|
|
16 vCPUs et 32 GiB de mémoire |
3 |
9 600 |
14 400 |
9 600 |
14 400 |
4 800 |
7 200 |
|
|
Édition Développeur |
1 vCPU et 2 GiB de mémoire |
1 |
50 |
75 |
50 |
75 |
25 |
40 |
|
2 vCPUs et 4 GiB de mémoire |
1 |
150 |
225 |
150 |
225 |
75 |
120 |
|
L' Édition Développeur est réservée aux tests et essais ; elle ne doit pas être utilisée en production.
ZooKeeper
|
Édition |
Spécifications |
Nombre de nœuds |
Nombre de connexions |
QPS |
Nombre de fournisseurs |
|
Édition Professionnelle |
1 vCPU et 2 GiB de mémoire |
3 |
800 |
900 |
4 000 |
|
2 vCPUs et 4 GiB de mémoire |
3 |
2 000 |
2 300 |
10 000 |
|
|
4 vCPUs et 8 GiB de mémoire |
3 |
3 000 |
4 000 |
15 000 |
|
|
8 vCPUs et 16 GiB de mémoire |
3 |
6 000 |
8 000 |
30 000 |
|
|
16 vCPUs et 32 GiB de mémoire |
3 |
12 000 |
16 000 |
60 000 |
|
|
Édition Développeur Important
L'Édition Développeur est réservée aux tests et essais. Elle ne doit pas être utilisée en production. |
1 vCPU et 2 GiB de mémoire |
1 |
50 |
60 |
250 |
|
2 vCPUs et 4 GiB de mémoire |
1 |
150 |
210 |
1 050 |