Tous les produits
Search
Centre de documentation

Microservices Engine:Capacity description of ZooKeeper Enterprise Edition

Dernière mise à jour :Aug 11, 2026

MSE ZooKeeper Enterprise Edition offre des performances deux fois supérieures à celles de ZooKeeper open source, avec un contrat de niveau de service (SLA) de 99,99 %. Chaque niveau de spécification utilise des ressources principales dédiées pour garantir des performances stables même en cas de charge élevée.

Utilisez les limites de capacité ci-dessous pour choisir la spécification adaptée à votre charge de travail.

Métriques clés

MSE ZooKeeper Enterprise Edition applique des limites sur trois métriques :


Métrique


Description


Connections


Connexions TCP entre les clients ZooKeeper et le serveur. Dans la plupart des cas, un pod établit une seule connexion.


Watches


Abonnements aux événements enregistrés par les clients sur le serveur. Chaque watch surveille les modifications d’un znode spécifique.


Storage size


Volume total de données stockées sur le serveur. Pour estimer votre utilisation actuelle, consultez la taille du fichier snapshot généré par le serveur.

Limites de capacité par spécification

Le tableau suivant indique les limites de capacité par nœud. Chaque métrique comporte deux seuils :

  • Niveau sûr : plage de fonctionnement recommandée pour assurer des performances stables.

  • Niveau d’avertissement : limite supérieure. Lorsque l’utilisation dépasse ce seuil, une limitation du débit (throttling) est déclenchée.

Spécification

Connections

Storage size

Watches

Niveau sûr

Niveau d’avertissement

Niveau sûr

Niveau d’avertissement

Niveau sûr

Niveau d’avertissement

Small.Platinum.x2

1 320

2 000

66 Mo

100 Mo

6 600 000

10 000 000

Medium.Platinum.x1

2 640

4 000

330 Mo

500 Mo

13 200 000

20 000 000

Medium.Platinum.x2

5 280

8 000

660 Mo

1 Go

26 400 000

40 000 000

Large.Platinum.x1

10 560

16 000

1 320 Mo

2 Go

52 800 000

80 000 000

Remarque
  • Les limites Connections et Watches s’appliquent par nœud. Dans un cluster à trois nœuds, la capacité totale du cluster équivaut au triple des valeurs indiquées ci-dessus pour un seul nœud.

  • La limite Storage size s’applique à l’ensemble du cluster. Dans un cluster à trois nœuds, la limite correspond à la valeur indiquée dans le tableau.

Choisir une spécification

Appuyez-vous sur les seuils du niveau sûr pour associer votre charge de travail à la spécification appropriée.


Profil de charge de travail


Spécification recommandée


Jusqu’à ~1 300 connexions, moins de 66 Mo de données par nœud


Small.Platinum.x2


Jusqu’à ~2 600 connexions, moins de 330 Mo de données par nœud


Medium.Platinum.x1


Jusqu’à ~5 200 connexions, moins de 660 Mo de données par nœud


Medium.Platinum.x2


Plus de 5 200 connexions ou plus de 660 Mo de données par nœud


Large.Platinum.x1

Estimer vos besoins

  1. Dénombrez vos pods. Chaque pod établit généralement une connexion. Pour un cluster à trois nœuds, divisez le nombre total de pods par trois afin d’estimer le nombre de connexions par nœud.

  2. Vérifiez la taille des données. Examinez le fichier snapshot ZooKeeper de votre déploiement actuel, ou estimez le volume total de données znode stocké par votre application.

  3. Estimez le nombre de watches. Pour les charges de travail qui enregistrent un grand nombre de watches (comme la découverte de services avec des changements fréquents de topologie), tenez compte de la limite de watches par nœud.

Sélectionnez une spécification pour laquelle votre utilisation prévue reste dans la plage du niveau sûr.