Comparación de latencia entre versiones

En este documento se explica el rendimiento de la latencia del plano de datos en las versiones de complementos de Istio y en la versión de Kubernetes. Los resultados evalúan el impacto de añadir servidores proxy sidecar a la ruta de acceso de datos, mostrando la diferencia de latencia entre P90 y P99. La comparación mide la diferencia entre el tráfico enrutado a través del sidecar y el tráfico enviado directamente al pod.

  • Tráfico que pasa a través del sidecar: cliente --> sidecar del cliente --> sidecar del servidor --servidor >
  • Tráfico que va directamente al pod: cliente --> servidor

Especificaciones de prueba

  • SKU de nodo: Standard D16 v5 (16 vCPU, 64 GB de memoria)
  • Dos trabajos de proxy
  • Carga útil de 1 KB
  • 1000 consultas por segundo (QPS) en conexiones de cliente variables
  • Protocolo http/1.1 y Seguridad de la capa de transporte (TLS) mutua habilitados
Diferencia de latencia de P99 Diferencia de latencia de P90
Diagrama que compara la diferencia de latencia de P99 frente a Istio | Versión de Kubernetes en complementos de CNI. Diagrama que compara la diferencia de latencia P90 frente a la versión de Istio | Kubernetes en los plugins de CNI.