Comparaison de latence entre différentes versions

Ce document donne des précisions sur les performances de latence de plan de données entre différentes versions de module complémentaire Istio et une version Kubernetes. Les résultats évaluent l’impact de l’ajout de proxys sidecar au chemin des données, en mettant en évidence l’écart de latence entre P90 et P99. La comparaison mesure la différence entre le trafic routé via le side-car et le trafic envoyé directement au pod.

  • Trafic transitant par le side-car : client --> side-car côté client --> side-car côté serveur --> serveur
  • Trafic allant directement vers le pod : client --> serveur

Spécifications de test

  • Référence SKU de nœud : Standard D16 v5 (16 processeurs virtuels, 64 Go de mémoire)
  • Deux instances de proxy
  • Charge utile de 1 Ko
  • 1 000 requêtes par seconde (QPS) pour différents nombres de connexions client
  • Protocole http/1.1 et TLS (Transport Layer Security) mutuel activés
Différence de latence P99 Différence de latence P90
Diagramme qui compare la différence de latence P99 par rapport à Istio | Version Kubernetes dans les plug-ins CNI. Diagramme qui compare la différence de latence P90 par rapport à Istio | Version Kubernetes dans les plug-ins CNI.