Comment Event Streams utilise les limites et les quotas

Event Streams utilise des quotas pour contrôler les ressources qu'un service peut consommer, comme par exemple la bande passante du réseau. Les types et les niveaux de quotas dépendent de l'utilisation du plan Lite, Standard ou Enterprise.

Plan Lite

Débit du réseau

Le débit maximal recommandé pour le réseau est de 100 Ko par seconde. Le débit est exprimé en nombre d'octets par seconde pouvant être envoyés et reçus dans un cluster.

Le chiffre recommandé est basé sur une charge de travail typique et tient compte de l'impact possible des actions opérationnelles telles que les mises à jour internes ou les modes de défaillance, comme la perte d'une zone de disponibilité. Si le débit moyen dépasse le chiffre recommandé, cela peut avoir une répercussion sur les performances.

Partitions

Une partition pour chaque instance de service.

Conservation

Un maximum de 100 Mo pour la partition.

Groupes de consommateurs stables

Un maximum de 10 groupes de consommateurs. Lorsque la limite est dépassée, l'erreur GROUP_MAX_SIZE_REACHED est renvoyée au client.

Autres limites

  • Taille maximale des messages : 1 Mo
  • Nombre maximal de clients Kafka actifs simultanément : 5
  • Taux de demandes maximal de l'[API de production HTTP] : 5 par seconde
  • Taux de demandes maximal de l'[API d'administration HTTP] : 10 par seconde
  • La taille maximale des clés d'enregistrement lorsque vous utilisez l'API REST Producer est de 4 Ko.
  • La taille maximale des enregistrements lorsque vous utilisez l'API REST Producer est de 64 Ko.

plan Standard

Débit du réseau

Le débit maximal pour chaque instance de service est de 1 Mo par seconde par partition jusqu'à un maximum de 20 Mo par seconde. Par exemple, si une instance de service comprend 10 partitions, le débit maximal est de 10 Mo par seconde et si elle comprend 30 partitions, il est de 20 Mo par seconde.

Le débit est mesuré séparément pour les producteurs et les consommateurs. Lorsqu'il est dépassé, une régulation est appliquée en retardant légèrement les réponses aux demandes, ce qui a pour effet de freiner progressivement les producteurs et les consommateurs jusqu'à ce que la largeur de bande soit réduite.

Partitions

Cent partitions pour chaque instance de service.

Conservation

Un maximum de 1 Go pour chaque partition.

Groupes de consommateurs stables

Un maximum de 1000 groupes de consommateurs. Lorsque la limite est dépassée, l'erreur GROUP_MAX_SIZE_REACHED est renvoyée au client.

Autres limites

  • Taille maximale des messages : 1 Mo
  • Nombre maximal de clients Kafka actifs simultanément : 500
  • Nombre maximal de connexions simultanées : 3000
  • Taux de demandes maximal de l'[API de production HTTP] : 100 par seconde
  • Taux de demandes maximal de l'[API d'administration HTTP] : 10 par seconde
  • La taille maximale des clés d'enregistrement lorsque vous utilisez l'API REST Producer est de 4 Ko.
  • La taille maximale des enregistrements lorsque vous utilisez l'API REST Producer est de 64 Ko.

Plan Enterprise

Débit du réseau

La capacité de débit réseau est basée sur le pic maximal.Chaque pic maximal a une valeur maximale recommandée pour les charges de travail de production courantes.

Capacité de débit du réseau sur l'entreprise
Pic maximal Valeur maximale recommandée
150 Mo/s (75 Mo/s pour la production et 75 Mo/s pour la consommation) 100 Mo/s (50 Mo/s pour la production et 50 Mo/s pour la consommation)
300 Mo/s (150 Mo/s pour la production et 150 Mo/s pour la consommation) 200 Mo/s (100 Mo/s pour la production et 100 Mo/s pour la consommation)
450 Mo/s (225 Mo/s pour la production et 225 Mo/s pour la consommation) 300 Mo/s (150 Mo/s pour la production et 150 Mo/s pour la consommation)

Le débit est exprimé en nombre d'octets par seconde qui peuvent être envoyés et reçus dans une instance de service. La capacité de débit maximale peut être sélectionnée lors de la création de l'instance de service, puis adaptée à mesure que les demandes augmentent.

La capacité de débit ne peut pas être réduite.Passer à une capacité de débit inférieure nécessiterait de créer une instance de service Event Streams en choisissant l'unité de capacité inférieure.

Le chiffre maximum recommandé est basé sur une charge de travail typique et tient compte de l'impact possible des actions opérationnelles telles que les mises à jour internes ou les modes de défaillance, comme la perte d'une zone de disponibilité. Si le débit moyen dépasse le chiffre recommandé, cela peut avoir une répercussion sur les performances.Il est recommandé de prévoir une capacité de débit maximale équivalente aux deux tiers du pic maximal.Par exemple, les deux tiers des 150 Mo/s de débit maximal avec une unité de capacité sont de 100 Mo/s.

Pour plus d'informations, voir Mise à l'échelle de Event Streams.

Partitions

Le nombre maximal de partitions augmente en fonction du nombre d'unités de capacité, soit 3 000 pour 150 Mo/s, 6 000 pour 300 Mo/s et 9 000 pour 450 Mo/s dans Enterprise.

Vous pouvez modifier le nombre d'unités de capacité à l'aide de l'option en libre-service, comme décrit dans Mise à l'échelle de la capacité du plan Enterprise.

Conservation

La capacité de stockage peut être sélectionnée lorsque l'instance de service est créée, puis échelonnée à mesure que les besoins augmentent. La capacité de stockage dépend de la capacité de débit configurée.  Pour plus d'informations, voir Mise à l'échelle de Event Streams sur les options de capacité de stockage.

La capacité de stockage ne peut pas être réduite. Passer à une capacité de stockage inférieure nécessiterait de créer une instance de service Event Streams en choisissant l'unité de capacité inférieure.

Registre de schémas

Schémas

  • Nombre maximal de schémas pouvant être stockés : 1000
  • Nombre maximal de versions de schéma pour chaque schéma pouvant être stocké : 100
  • Taille de schéma maximale: 64 kB

Limites

  • Taux de demandes maximal de l'[administrateur de schéma HTTP] : 10 par seconde
  • Taux de demandes maximal de [Serdes HTTP] : 100 par seconde

Autres limites

  • Taille maximale des messages : 1 Mo
  • Nombre maximum de clients d' Kafka s actifs simultanément : 10 000
  • Connexions simultanées maximales : 100 000
  • La taille maximale des clés d'enregistrement lorsque vous utilisez l'API REST Producer est de 4 Ko.
  • La taille maximale des enregistrements lorsque vous utilisez l'API REST Producer est de 64 Ko.
  • Le nombre maximal de messages par seconde lorsque vous utilisez l'API REST Producer est de 200.