Seleccione las máquinas virtuales de Google Cloud N2 con procesadores escalable Intel® Xeon® de 3ª Generación con tecnología Intel® QuickAssist y obtenga un desempeño de hasta 3,21 veces mayor que NGINX

NGINX:

  • VMs pequeñas: un desempeño de hasta 2,99 veces mayor con Intel® QAT en las VMs N2 de CPU alta con 4 vCPUs frente a las VMs estándar N2D con 4 vCPUs.

  • VMs medianas: un desempeño de hasta 3,00 veces mayor con Intel® QAT estándar en las VMs N2 con 16 vCPUs frente a las VMs estándar N2D con 16 vCPUs.

  • VMs grandes: un desempeño de hasta 2,91 veces mayor con Intel® QAT en las VMs N2 de CPU alta con 48 vCPUs frente a las VMs estándar N2D con 48 vCPUs.

author-image

Por

Las máquinas virtuales de CPU estándar y alta con Intel® QAT superaron a las VMs basadas en procesadores AMD EPYC sin Intel® QAT

Proporcionar conexiones de red seguras y cifradas con SSL/TLS es una decisión comercial inteligente, ya que permite que sus consumidores estén tranquilos con respecto al envío de sus datos por medio de internet. NGINX es una aplicación de servidor web de código abierto que sirve como proxy inverso, equilibrador de cargas y proxy de correo. Si su empresa ejecuta servidores web NGINX en Google Cloud, puede mejorar el desempeño drásticamente mediante la elección de las VMs N2 con procesadores escalable Intel® Xeon® de 3ª Generación.

La instalación de Intel® QuickAssist Technology (Intel® QAT) en las máquinas virtuales de Google Cloud N2 puede aumentar el desempeño de los servidores web de NGINX. Intel® QAT e Intel® QAT Engine (motor OpenSSL) utilizan instrucciones vectorizadas para acelerar las operaciones criptográficas y permitir que se conecten más usuarios a la vez, lo que al mismo tiempo acelera el hardware y software. Probamos el desempeño de NGINX para cuatro series de VMs: N2D y T2D, ambos con procesadores AMD EPYC, y las VMs N2 estándar y CPU N2 alta, ambos con procesadores escalable Xeon® de 3ª Generación. Nuestros resultados muestran que la elección de una de las VMs N2 con procesadores escalable Xeon® de 3ª Generación y la adición de Intel® QAT produciría el mejor desempeño para sus cargas de trabajo de NGINX.

VMs con procesadores escalable Xeon® de 3ª Generación con un desempeño mejorado de Intel® QAT en cada tamaño de VM

La Figura 1 muestra los resultados en los recuentos de vCPU más pequeños. El uso de Intel® QAT con las VMs N2 con procesadores escalable Intel® Xeon® de 3ª Generación aumentó el desempeño de NGINX de forma significativa con respecto a las dos VMs basadas en procesadores AMD EPYC. Las VMs N2 con Intel® QAT lograron una tasa de conexión de hasta 2,99 veces más alta que en las VMs N2D en 4 vCPUs y hasta 2,98 veces mayor que en las VMs N2D en 8 vCPUs.

Figura 1. El desempeño relativo de NGINX, en conexiones por segundo, logrado por las pequeñas VMs N2D y T2D sin Intel® QAT y N2 con Intel® QAT.

Las VMs N2 con procesadores escalable Intel® Xeon® de 3ª Generación con Intel® QAT lograron una tasa de conexión de hasta 2,93 veces más alta que en las VMs N2D en 16 vCPUs y hasta 3,00 veces mayor que en las VMs N2D en 32 vCPUs. (Véase la Figura 2.)

Figura 2. El desempeño relativo de NGINX, en conexiones por segundo, logrado por las VMs N2D y T2D medianas sin Intel® QAT y N2 con Intel® QAT.

Las VMs N2 con procesadores escalable Intel® Xeon® de 3ª Generación con Intel® QAT lograron una tasa de conexión de hasta 2,91 veces mayor que en las VMs N2D en 48 vCPUs y hasta 2,54 veces mayor que en las VMs N2D en 64 vCPUs. (Véase la Figura 3.)

Figura 3. El desempeño relativo de NGINX, en conexiones por segundo, logrado por las grandes VMs N2D y T2D sin Intel® QAT y las VMs N2 con Intel® QAT. Mayo es mejor.

Conclusión

Las VMs de Google Cloud N2 con procesadores escalable Intel® Xeon® de 3ª Generación que utilizan Intel® QAT ofrecieron un desempeño mucho mayor de NGINX que las VMs N2D y T2D con procesadores AMD EPYC.

Más información

Para comenzar a ejecutar sus cargas de trabajo NGINX en las VMs de Google Cloud N2 con procesadores escalable Intel® Xeon® de 3ª Generación, visite https://cloud.google.com/compute/docs/general-purpose machines#n2_.

Todas las pruebas fueron realizadas por Intel el 2/12/22 en GCP/us-centra1-a. Todas las pruebas: Ubuntu 20.04.3 LTS 5.11.0-1028-gcp, v1.24.0.intel-17-g4e2441b6, gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0, ldd (Ubuntu GLIBC 2.27-3ubuntu1.4), Servidor de cliente: n2-standard-128, Número de clientes: 2, Iteraciones de ejecución: 3, Código: AES128-GCM-SHA256. Todas las pruebas de QAT: modo Nginx asíncrono con QAT Engine. Todas las VMs ICX utilizaron CPUs ICX x86_64; las VMs CLX utilizaron CPUs CLX x86_64. Detalles de la VM: n2-standard-4: 4 vCPUs, 16 GB RAM; n2-highcpu-4: 4 vCPUs, 4 GB RAM; n2-standard-8: 8 vCPUs, 32 GB RAM; n2-highcpu-8: 8 vCPUs, 8 GB RAM; n2-standard-16: 16 vCPUs, 64 GB RAM; n2-highcpu-16: 16vCPUS, 16 GB RAM; n2-standard-32: 32 vCPUs, 128 GB RAM; n2-highcpu-32: 32 vCPUs, 32 GB RAM; n2-standard-48: 48 vCPUs, 192 GB RAM; n2-highcpu-48: 48 vCPUs, 48 GB RAM; n2-standard-64: 48 vCPUs, 256 GB RAM; n2-highcpu-64: 48 vCPUs, 64 GB RAM.