As Máquinas Virtuais Padrão e de CPU Alta usando Processador AMD EPYC com Desempenho Superior ao do Processador Intel® QAT sem o Intel® QAT
Fornecer conexões de rede seguras e criptografadas usando SSL/TLS é uma sacada de negócio inteligente porque coloca seus consumidores à vontade sobre o envio de seus dados pela Internet. NGINX é um aplicativo de servidor web de código aberto que serve como proxy reverso, balanceador de carga e proxy de e-mail. Se sua empresa executa servidores web NGINX na Google Cloud, você pode melhorar o desempenho drasticamente escolhendo MVs N2 com processadores escaláveis Intel® Xeon® da 3ª Geração.
Instalar a Intel® QuickAssist Technology (Intel® QAT) nas Máquinas Virtuais Google Cloud N2 pode aumentar o desempenho do servidor web NGINX. A Intel® QAT e Intel® QAT Engine (OpenSSL Engine) usam instruções vetorizadas para acelerar as operações criptográficas e permitir que mais usuários se conectem ao mesmo tempo, o que por sua vez acelera o hardware e o software. Testamos o desempenho do NGINX para quatro séries de MVs: N2D e T2D, ambas alimentadas por processadores AMD EPYC, e MVs N2 padrão e CPU N2 alta, ambas com processadores escaláveis Xeon® da 3ª Geração. Nossos resultados mostram que a escolha de uma das MVs N2 com processadores escaláveis Xeon® da 3ª Geração e Intel® QAT oferece melhor desempenho para as suas cargas de trabalho do NGINX.
As MVs com Processadores Escaláveis Xeon® da 3ª Geração com Intel® QAT Aprimoram o Desempenho em Todos os Tamanho de MV.
A Figura 1 mostra resultados em contagens menores de vCPU. O uso da Intel® QAT com MVs N2 com processadores escaláveis Intel® Xeon® da 3ª Geração aumentou significativamente o desempenho do NGINX em ambas as MVs com base em processador AMD EPYC. As MVs N2 com Intel® QAT alcançaram uma taxa de conexão até 2,99 vezes maior que as MVs N2D em 4 vCPUs e até 2,98 vezes maior que as MVs N2D em 8 vCPUs.
As MVs N2 de processadores escaláveis Intel® Xeon® da 3ª Geração com Intel® QAT alcançaram uma taxa de conexão até 2,93 vezes maior que as MVs N2D em 16 vCPUs e até 3,00 vezes maior que as MVs N2D em 32 vCPUs. (Ver Figura 2)
As MVs N2 de processadores escaláveis Intel® Xeon® da 3ª Geração com Intel® QAT alcançaram uma taxa de conexão até 2,91 vezes maior que as MVs N2D em 48 vCPUs e até 2,54 vezes maior que as MVs N2D em 64 vCPUs. (Veja a Figura 3.)
Conclusão
As MVs Google Cloud N2 de processadores escaláveis Intel® Xeon® da 3ª Geração e o uso da Intel® QAT apresentaram desempenho muito mais forte do NGINX do que as MVs N2D e T2D com processadores AMD EPYC.
Saiba mais
Para começar a executar suas cargas de trabalho do NGINX nas MVs Google Cloud N2 com processadores escaláveis Intel® Xeon® da 3ª Geração, visite https://cloud.google.com/compute/docs/general-purpose-machines#n2_machines.
Todos os testes foram feitos pela Intel em 12/02/22 na GCP/us-centro1-a. Todos os testes: 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), Cliente-Servidor:n2-padrão-128, Número de Clientes:2, Executar Iterações:3, Código: AES128-GCM-SHA256. Todos os testes QAT: modo assíncrono Nginx c/ QATEngine. Todas as MVs ICX usaram CPUs ICX x86_64; as MVs CLX usaram CPUs CLX x86_64. Detalhes da MV: n2-padrão-4: 4 vCPUs, 16GB de RAM; n2-cpualta-4: 4 vCPUs, 4GB de RAM; n2-padrão-8: 8 vCPUs, 32GB de RAM; n2-cpualta-8: 8 vCPUs, 8GB de RAM; n2-padrão-16: 16 vCPUs, 64GB de RAM; n2-cpualta-16: 16vCPUS, 16GB de RAM; n2-padrão-32: 32 vCPUs, 128GB RAM; n2-cpualta-32: 32 vCPUs, 32GB RAM; n2-padrão-48: 48 vCPUs, 192GB RAM; n2-cpualta-48: 48 vCPUs, 48GB de RAM; n2-padrão-64: 48, vCPUs, 256GB de RAM; n2-cpualta-64: 48, 64GB de RAM.