Maneje hasta 2,45 veces el trabajo ASP.NET en máquinas virtuales Microsoft® Azure® Dsv5 con procesadores escalables Intel® Xeon® de 3ª Generación

ASP.NET

  • Hasta 2,45 veces las solicitudes/segundo en VMs D2s_v5 estándar con procesadores escalables Intel® Xeon® de 3ª Generación frente a VMs D2_v3.

  • Hasta 2,33 veces más solicitudes/segundo en VMs D4s_v5 estándar con procesadores escalables Intel® Xeon® de 3ª Generación frente a VMs D4_v3.

  • Hasta 1,96 veces más solicitudes/segundo en VMs D8s_v5 estándar con procesadores escalables Intel® Xeon® de 3ª Generación frente a VMs D8_v3.

author-image

Por

Las máquinas virtuales Dsv5 con contenedores Docker superaron a las máquinas virtuales Dv3 con procesadores anteriores

Elegir una plataforma de nube sólida para alojar aplicaciones en su marco de desarrollo ASP.NET puede conllevar tiempos de respuesta menores para que los usuarios finales brinden una mejor experiencia de usuario en general. Para mostrar cómo su elección de máquinas virtuales (VMs) en la nube, para alojar estas cargas de trabajo, puede afectar el desempeño, probamos dos generaciones de VMs Azure con ASP.NET Core 6.0 en contenedores Docker: VMs Dsv5 estándar con procesadores escalables Intel® Xeon® de 3ª Generación y VMs Dv3 estándar con procesadores antiguos. Las VMs Dsv5 manejaron muchas más solicitudes por segundo que sus contrapartes Dv3 en una variedad de escenarios, incluidas pruebas relacionadas con Plaintext, Json, Fortunes y más. Las pruebas mostraron que este aumento de desempeño con ASP.NET continuó en VMs de varios tamaños (2 vCPU, 4 vCPU y 8 vCPU), lo que significa que su organización podría ofrecer una mejor experiencia de aplicación para usuarios finales al seleccionar VMs Azure Dsv5.

Desempeño en máquinas virtuales de 2 vCPUs

La Figura 1 muestra el desempeño ASP.NET relativo de VMs con 2 vCPUs, donde las VMs Dsv5 produjeron consistentemente un desempeño más alto que las VMs Dv3, habiendo logrado hasta 2,45 veces más solicitudes por segundo.

Figura 1. Resultados de pruebas relativos que comparan la tasa de solicitudes por segundo de VMs D2s_v5 habilitadas por procesadores escalables Intel® Xeon® de 3a Generación frente a VMs D2_v3 habilitadas por procesadores escalables Intel® Xeon® de 1a Generación.

Desempeño en máquinas virtuales de 4 vCPUs

La Figura 2 presenta los resultados para pruebas en VMs con 4 vCPUs. Una vez más, las VMs Dsv5 con procesadores escalables Intel® Xeon® de 3a Generación manejaron más solicitudes por segundo que las VMs Dv3 con procesadores antiguos, habiendo superado a las VMs heredadas con hasta 2,33 veces más solicitudes por segundo.

Figura 2. Resultados de pruebas relativos que comparan la tasa de solicitudes por segundo de VMs D4s_v5 habilitadas por procesadores escalables Intel® Xeon® de 3a Generación frente a VMs D4_v3 habilitadas por procesadores escalables Intel® Xeon® de 1ᵃ Generación.

Desempeño en máquinas virtuales de 8 vCPUs

Las ganancias de desempeño con ASP.NET continuaron siendo fuertes para las nuevas VMs Dsv5 con 8 vCPUs. Como se muestra en la Figura 3, las nuevas VMs Dsv5 de 8 vCPUs con procesadores escalables Intel® Xeon® de 3ª Generación manejaron hasta 1,96 veces más solicitudes por segundo en una carga de trabajo ASP.NET que las VMs Dv3 de 8 vCPUs.

Estos resultados muestran que con diferentes tamaños de VM, habiendo seleccionado VMs Dsv5 Azure estándar con procesadores escalables Intel® Xeon® de 3ª Generación para potenciar sus aplicaciones ASP.NET Core 6.0, usted podría ofrecer una experiencia de aplicación más rápida y fluida a sus usuarios finales.

Figura 3. Resultados de pruebas relativos que comparan la tasa de solicitudes por segundo de VMs D8s_v5 habilitadas por procesadores escalables Intel® Xeon® de 3ª Generación frente a VMs D8_v3 habilitadas por procesadores escalables Intel® Xeon® de 1ª Generación.

Más información

Visite https://learn.microsoft.com/en-us/azure/virtual-machines/dv5-dsv5-series para comenzar a ejecutar sus cargas de trabajo en VMs Azure Dsv5 con procesadores escalables Intel® Xeon® de 3ª Generación.

Pruebas de Intel completadas en marzo de 2022. Todas las pruebas fueron realizadas en Azure región WestUS 2 con Ubuntu 20.04.2 LTS kernel 5.8.0-1036-azure y ASP.Net Core 6.0. Detalles de instancia: Standard D2s_v5: CPU Intel® Xeon® Platinum 8370C a 2,8 GHz, 2 vCPU, 8 GB de RAM; Standard D4s_v5: CPU Intel Xeon Platinum 8370C a 2,8 GHz, 4 vCPU, 16 GB de RAM; Standard D8s_v5: CPU Intel® Xeon® Platinum 8370C a 2,8 GHz, 8 vCPU, 32 GB de RAM; Standard D2_v3: CPU Intel® Xeon® Platinum 8370C a 2,80 GHz, Intel® Xeon® Platinum 8272CL (Cascade Lake), Intel® Xeon® 8171M 2,1 GHz (Skylake), Intel® Xeon® E5-2673 v4 2,3 GHz (Broadwell), Intel® Xeon® E5-2673 v3 2,4 GHz (Haswell), 2 vCPU, 8 GB de RAM; Standard D4_v3: CPU Intel® Xeon® Platinum 8370C a 2,80 GHz, Intel® Xeon® Platinum 8272CL (Cascade Lake), Intel® Xeon® 8171M 2,1 GHz (Skylake), Intel® Xeon® E5-2673 v4 2,3 GHz (Broadwell), Intel® Xeon® E5-2673 v3 2,4 GHz (Haswell), 4 vCPU, 16 GB de RAM; Standard D8_v3: CPU Intel® Xeon® Platinum 8370C a 2,80 GHz, Intel® Xeon® Platinum 8272CL (Cascade Lake), Intel® Xeon® 8171M 2,1 GHz (Skylake), Intel® Xeon® E5-2673 v4 2,3 GHz (Broadwell), Intel® Xeon® E5-2673 v3 2,4 GHz (Haswell), 8 vCPU, 32 GB de RAM.