Las máquinas virtuales Dsv5 con contenedores Docker superaron el desempeño de las VMs Dv2 con procesadores más antiguos
Seleccionar una plataforma de nube que pueda manejar más solicitudes por segundo en el marco de desarrollo de ASP.NET puede mejorar los tiempos de respuesta para los usuarios y hacer que sea más probable que usen sus aplicaciones. Para mostrar cómo los procesadores que impulsan estas máquinas virtuales (VMs) pueden afectar el desempeño, probamos dos generaciones de VMs de 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 Dv2 estándar que se ejecutan en procesadores más antiguos. Las VMs Dsv5 manejaron muchas más solicitudes por segundo que sus contrapartes Dv2 en una variedad de escenarios, incluidas pruebas relacionadas con Plaintext, Json, Fortunes y más. Las VMs Dsv5 con varios tamaños (2 vCPU, 4 vCPU y 8 vCPU) ofrecieron un desempeño de ASP.NET consistentemente más fuerte, lo que significa que su organización podría ofrecer una mejor experiencia de aplicación para los usuarios finales, sin importar el tamaño de las cargas de trabajo.
Desempeño en Máquinas Virtuales de 2 vCPUs
La Figura 1 muestra el desempeño ASP.NET relativo de las VMs con 2 vCPUs, donde las VMs Dsv5 produjeron consistentemente un desempeño superior a las VMs Dv2 y lograron hasta 60 % más solicitudes por segundo.
Desempeño en Máquinas Virtuales de 4 vCPUs
Como se muestra en la figura 2, en las VMs con 4 vCPUs, las VMs Dsv5 con procesadores escalables Intel® Xeon® de 3ᵃ Generación manejaron hasta un 47 % más de solicitudes por segundo que las VMs Dv2 con procesadores más antiguos.
Desempeño en Máquinas Virtuales de 8 vCPUs
Como se muestra en la figura 3, las VMs Dsv5 más nuevas de 8 vCPUs con procesadores escalables Intel® Xeon® de 3ª Generación manejaron hasta 69 % más solicitudes por segundo en una carga de trabajo de ASP.NET que las VMs Dv2 de 8 vCPUs.
Si selecciona las VMs Dsv5 estándar más nuevas de Azure con procesadores escalables Intel® Xeon® de 3ᵃ Generación, entre los distintos tamaños de VM, puede obtener un aumento en el desempeño para las aplicaciones de ASP.NET Core 6.0 que le permite ofrecer a los usuarios finales una experiencia de usuario final con más capacidad de respuesta.
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: D2s_v5 estándar: CPU Intel® Xeon® Platinum 8370C a 2,8 GHz, 2 vCPU, 8 GB de RAM; D4s_v5 estándar: CPU Intel Xeon Platinum 8370C a 2,8 GHz, 4 vCPU, 16 GB de RAM; D8s_v5 estándar: CPU Intel® Xeon® Platinum 8370C a 2,8 GHz, 8 vCPU, 32 GB de RAM; D2_v2 estándar: 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, 7 GB de RAM; D4_v2 estándar: 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, 14 GB de RAM; D8_v2 estándar: 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, 28 GB de RAM.