Quando o Google Cloud Platform (GCP), que está na base da infraestrutura de hospedagem da Kinsta, introduziu uma nova geração de hardware em alguns de seus centros de dados no final de 2023, perguntamos se a tecnologia poderia tornar nossa própria plataforma mais rápida e confiável.

Agora estamos migrando os clientes para essas novas máquinas C3D, onde o Google Cloud Platform as disponibilizou, pois a resposta para essa pergunta foi um sim definitivo.

Para muitos clientes, as Máquinas Virtuais do C3D substituirão as máquinas C2 que foram o carro-chefe da história da nuvem da Kinsta. Então, vamos dar uma olhada mais de perto em como os clientes se beneficiarão com essa atualização sem custo.

As Máquinas Virtuais C3D foram testadas no mundo real

“Garantir a velocidade máxima do site é o nosso principal objetivo, orientando cada decisão que tomamos”, disse Laszlo Farkas, Diretor de Engenharia da Kinsta. “Isso continua sendo nosso compromisso número um com nossos clientes, moldando o futuro de nossos serviços.”

A Kinsta realiza testes de laboratório abrangentes para cada novo tipo de máquina do Google Cloud Platform para avaliar seu desempenho e resiliência. Os testes de laboratório são metodicamente segmentados para comparar com precisão os diferentes tipos de máquinas. Essa abordagem rigorosa foi usada antes da introdução das máquinas C2, e o mesmo processo foi repetido para avaliar a tecnologia C3D.

“Os testes de laboratório são fundamentais para o nosso compromisso de oferecer o melhor desempenho possível para os sites dos clientes”, disse Farkas. “No entanto, colocar sites reais e cargas de trabalho reais de clientes nas máquinas também é fundamental.”

A equipe de engenharia da Kinsta realizou uma avaliação completa durante várias semanas para medir a eficiência de uma máquina host baseada em C3D que estava operando em produção há dois meses. A investigação revelou que a máquina C3D apresentou tempos de resposta de 20% a 50% mais rápidos do que as máquinas legacy nesse ambiente do mundo real.

Farkas disse que os testadores observaram os aprimoramentos de velocidade mais drásticos nas solicitações de páginas PHP sem cache. O Edge Caching de última geração da Kinsta e o cache em nível de servidor já garantem a entrega quase instantânea de conteúdo armazenado em cache, minimizando a latência da rede.

Mas o conteúdo que requer individualização, como carrinhos de compras de eCommerce ou dados específicos do usuário, deve ser processado diretamente pelo núcleo do WordPress. O novo tipo de máquina C3D demonstrou seus recursos excepcionais, garantindo tempos de resposta rápidos até mesmo para o conteúdo mais complexo e dinâmico.

As Máquinas Virtuais C3D também tiveram um desempenho melhor do que as máquinas legacy durante as solicitações de conteúdo em cache. Ainda assim, a melhoria significativa com PHP sem cache em sites hospedados em C3D fica clara no gráfico abaixo, que abrange cinco dias de tráfego:

Gráfico que mostra o teste de comparação das máquinas C2 e C3D do Google Cloud.
Tempos de resposta para sites baseados em C3D e todos os sites durante solicitações de páginas PHP sem cache.

O que torna as máquinas C3D diferentes?

A velocidade aprimorada das máquinas C3D pode ser atribuída principalmente a um CPU mais avançado e um desempenho de I/O melhorado.

O processador EPYC (Genoa) da AMD, que tem uma frequência máxima de 3,7 GHz, alimenta os C3Ds. Eles também têm uma unidade de processamento de infraestrutura (IPU) separada para aliviar o CPU de alguns cálculos necessários para comutação de rede, segurança e armazenamento. Essa combinação resulta em um desempenho mais rápido e muito mais confiável, especialmente em ambientes de hospedagem exigentes.

Farkas disse que as melhorias resultam em uma execução mais rápida do PHP e em um tratamento mais eficiente das solicitações do banco de dados. Além da velocidade, a E/S aprimorada melhora a estabilidade, garantindo uma experiência de hospedagem mais consistente e confiável.

Insights dos testes de laboratório C3D

Os testes de laboratório automatizados da Kinsta se concentraram em áreas importantes, como E/S de disco, desempenho do banco de dados e resistência do servidor de alto tráfego.

Farkas disse que o ambiente de testes foi criado para replicar cenários reais o mais próximo possível, incluindo a execução de testes simultâneos e a manutenção de vários contêineres em cada servidor para simular hosts de produção reais.

Aqui estão os destaques dos resultados:

Simulação de solicitação da web

A equipe usou o utilitário de teste de carga HTTP Siege para simular dezenas de usuários simultâneos fazendo o maior número possível de solicitações durante dois minutos.

Tipo de máquina Transações Tempo de resposta (seg.)
C3D 93,320 0.04
C2 57,436 0.06

Teste de carga de E/S

A ferramenta de benchmarking Bonnie++ foi usada para testar a leitura e a gravação em discos persistentes SSD.

Tipo de máquina Gravação (Mebibytes/Segundo) Leitura (Mebibytes/Segundo)
C3D 314 118
C2 227 36
Observação: Um mebibyte equivale a 1,048576 megabytes.

Teste de estresse do MySQL

O cliente de emulação de carga mysqlslap simulou dezenas de conexões MySQL simultâneas executando consultas simultâneas. os valores de “espera de E/S” representam o atraso médio antes de uma operação de leitura ou gravação em disco em resposta a uma consulta.

Tipo de máquina Espera de E/S (milissegundos)
C3D 0.9
C2 86

“Com base nos testes de laboratório, o C3D teve um desempenho excepcional”, disse Farkas.

Potencialize seu site com a tecnologia C3D

O Google Cloud Platform ainda não implantou essas poderosas máquinas C3D em todos os 37 centros de dados usados por nossos clientes. Estamos monitorando a disponibilidade do C3D e migrando os sites de nossos clientes da Hospedagem Gerenciada de WordPress sempre que possível.

No entanto, você pode selecionar um centro de dados com capacidade para C3D ao adicionar um novo site WordPress. Os centros de dados com máquinas C3D prontas para o seu próximo site são sinalizados como “Potencializada” no menu suspenso de seleção do centro de dados.

Steve Bonisteel Kinsta

Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.