Visão geral
Recentemente, a DoiT International teve acesso às versões pré-lançamento das novas VMs Tau (tipo de instância T2D) do Google Compute Engine. A família de instâncias T2D usa processadores AMD EPYC de 3ª geração e entrega ganhos expressivos de desempenho em comparação a instâncias similares de outros provedores de nuvem. Os Customer Reliability Engineers da DoiT fizeram uma comparação lado a lado entre instâncias de computação no Google Cloud e na AWS.

Benchmark das instâncias Google Tau
Procedimento de teste
Como os testes no Google Cloud Platform foram feitos com uma classe de instância ainda em pré-lançamento, o PerfKitBenchmarker exigiu alguns ajustes para rodar. A linha de comando abaixo deve funcionar quando as máquinas estiverem disponíveis publicamente. No teste da AWS, usamos o PerfKitBenchmarker sem nenhuma alteração. Veja um exemplo de comando:
Google Cloud
python3 pkb.py --cloud=GCP --benchmarks=coremark --coremark_parallelism_method=SOCKET --machine_type=t2d-standard-16 --os_type=ubuntu1804 --run_stage_iterations=50 --zone=us-central1-f
AWS
python3 pkb.py --cloud=AWS --benchmarks=coremark --coremark_parallelism_method=SOCKET --machine_type=m6g.4xlarge --os_type=ubuntu1804 --run_stage_iterations=50 --region=us-east-1a
Resultados
GCE Tau t2d-standard-16
CoreMark 1.0 : 469318.315147 / GCC7.5.0 -O2 -g -O2 -DMULTITHREAD=16 -DUSE_SOCKET -DPERFORMANCE_RUN=1 -DPERFORMANCE_RUN=1 -lrt / Heap / 16:Sockets
Instância Amazon EC2 Gravitron m6g.4xlarge
CoreMark 1.0 : 311939.483740 / GCC7.5.0 -O2 -g -O2 -DMULTITHREAD=16 -DUSE_SOCKET -DPERFORMANCE_RUN=1 -DPERFORMANCE_RUN=1 -lrt / Heap / 16:Sockets
Em um teste equivalente, com cores equivalentes em sistemas equivalentes, as instâncias da família GCE Tau são 50% melhores que as EC2 M6G da Amazon baseadas em Gravitron2. Isso permite que os clientes otimizem desempenho e custo dos seus workloads nas instâncias T2D do Google Compute Engine.
Os testes foram conduzidos com a ferramenta PerfKitBenchmarker, em uma instância T2D do GCE com 16 vCPUs no Google Cloud Platform e uma Amazon EC2 Gravitron m6g.4xlarge equivalente. O CoreMark foi usado como benchmark para avaliar os cores de CPU nos dois provedores. A instância T2D somou 469318 pontos, enquanto a Amazon Graviton2 m6g.4xlarge ficou em 311939 — ou seja, a T2D do Google Compute Engine se mostrou 50% melhor que a EC2 M6G equivalente, baseada em Gravitron 2. Confira os resultados a seguir: