Cuando Google Cloud Platform (GCP), en la que se basa la infraestructura de alojamiento de Kinsta, introdujo una nueva generación de hardware en algunos de sus centros de datos a finales de 2023, nos preguntamos si la tecnología podría hacer que nuestra propia plataforma fuera más rápida y fiable.

Ahora estamos migrando a los clientes a estas nuevas máquinas C3D donde GCP las ha puesto a su disposición, porque la respuesta a esa pregunta ha sido un sí rotundo.

Para muchos clientes, las máquinas virtuales C3D sustituirán a las máquinas C2 que han encabezado la historia de Kinsta en la nube. Así que veamos más de cerca cómo se beneficiarán los clientes de esta actualización sin coste.

Las Máquinas Virtuales C3D se Ponen a Prueba en el Mundo Real

«Garantizar la máxima velocidad del sitio es nuestra Estrella Polar, que guía cada decisión que tomamos», dijo Laszlo Farkas, Director de Ingeniería de Kinsta. «Sigue siendo nuestro compromiso número uno con nuestros clientes, dando forma al futuro de nuestros servicios».

Kinsta realiza pruebas de laboratorio exhaustivas para cada nuevo tipo de máquina de GCP, con el fin de evaluar su rendimiento y resistencia. Las pruebas de laboratorio se segmentan metódicamente para comparar con precisión los distintos tipos de máquinas. Este riguroso enfoque se utilizó antes de introducir las máquinas C2, y el mismo proceso se repitió para evaluar la tecnología C3D.

«Las pruebas de laboratorio son fundamentales para nuestro compromiso de ofrecer el mejor rendimiento posible a los emplazamientos de los clientes», afirma Farkas. «Sin embargo, también es fundamental poner sitios reales y cargas de trabajo de clientes reales en las máquinas»

El equipo de ingenieros de Kinsta realizó una evaluación exhaustiva durante varias semanas para calibrar la eficiencia de una máquina host basada en C3D que llevaba dos meses funcionando en producción. La investigación reveló que la máquina C3D ofrecía tiempos de respuesta entre un 20% y un 50% más rápidos que las máquinas heredadas en este entorno real.

Farkas dijo que los evaluadores observaron las mejoras de velocidad más espectaculares en las peticiones de páginas PHP no almacenadas en caché. El Edge Caching de última generación de Kinsta y el almacenamiento en caché a nivel de servidor ya garantizan una entrega casi instantánea de los contenidos almacenables en caché, minimizando la latencia de la red.

Pero el contenido que requiere individualización, como los carritos de la compra de comercio electrónico o los datos específicos del usuario, debe ser procesado directamente por el core de WordPress. El nuevo tipo de máquina C3D demostró sus excepcionales capacidades, garantizando tiempos de respuesta rápidos incluso para los contenidos más complejos y dinámicos.

Las máquinas virtuales C3D también funcionaron mejor que las máquinas antiguas durante las solicitudes de contenido almacenado en caché. Aún así, la espectacular mejora con PHP sin caché en los sitios alojados en C3D queda clara en el siguiente gráfico, que abarca cinco días de tráfico:

Gráfico que muestra las pruebas comparativas de las máquinas C2 y C3D de Google Cloud.
Tiempos de respuesta de los sitios basados en C3D y de todos los sitios durante las solicitudes de páginas PHP sin caché.

¿Qué Hace Diferentes a las Máquinas C3D?

La mayor velocidad de las máquinas C3D puede atribuirse principalmente a una CPU más avanzada y a un mejor rendimiento de E/S.

El procesador EPYC (Genoa) de AMD, que tiene una frecuencia máxima de 3,7 GHz, alimenta las C3D. También disponen de una unidad de procesamiento de infraestructura (IPU) independiente para liberar a la CPU de algunos cálculos necesarios para la conmutación de redes, la seguridad y el almacenamiento. Esta combinación da como resultado un rendimiento más rápido y fiable, sobre todo en entornos de alojamiento exigentes.

Según Farkas, las mejoras se traducen en una ejecución más rápida de PHP y una gestión más eficaz de las peticiones a la base de datos. Más allá de la velocidad, la I/O mejorada aumenta la estabilidad, garantizando una experiencia de alojamiento más consistente y fiable.

Conclusiones de las Pruebas de Laboratorio C3D

Las pruebas de laboratorio automatizadas de Kinsta se centraron en áreas clave como la I/O de disco, el rendimiento de la base de datos y la resistencia de los servidores con mucho tráfico.

Farkas dijo que el entorno de pruebas está diseñado para reproducir escenarios de la vida real lo más fielmente posible, incluyendo la ejecución de pruebas simultáneas y el mantenimiento de varios contenedores en cada servidor para simular hosts de producción reales.

Estos son los resultados más destacados:

Simulación de Peticiones Web

El equipo utilizó la utilidad de pruebas de carga HTTP Siege para simular que docenas de usuarios simultáneos realizaban el mayor número posible de peticiones durante dos minutos.

Tipo de máquina Transacciones Promedio Tiempo de respuesta (seg.)
C3D 93,320 0.04
C2 57,436 0.06

Prueba de Carga de I/O

Se utilizó la herramienta de evaluación comparativa Bonnie++ para probar la lectura y escritura en discos persistentes SSD.

Tipo de máquina Escritura (Mebibytes/Seg.) Lectura (Mebibytes/Seg.)
C3D 314 118
C2 227 36
Nota: Un mebibyte equivale a 1,048576 megabytes.

Prueba de Estrés de MySQL

El cliente de emulación de carga mysqlslap simuló docenas de conexiones MySQL concurrentes que ejecutaban consultas simultáneas. Los valores de «espera “I/O» representan el retardo medio antes de una operación de lectura o escritura en disco en respuesta a una consulta.

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

«Según las pruebas de laboratorio, el C3D tuvo un rendimiento extraordinario», dijo Farkas.

Potencia tu Centro con la Tecnología C3D

GCP ha desplegado sus máquinas C3D en 10 centros de datos regionales:

  1. Mumbai, India (asia-south1)
  2. Jurong West, Singapore (asia-southeast1)
  3. Sydney, Australia (australia-southeast1)
  4. St. Ghislain, Belgium (europe-west1)
  5. Frankfurt, Germany (europe-west3)
  6. Eemshaven, Netherlands (europe-west4)
  7. Council Bluffs, Iowa, USA (us-central1)
  8. Moncks Corner, South Carolina, USA (us-east1)
  9. Ashburn, Virginia, USA (us-east4)
  10. Las Vegas, Nevada, USA (us-west4)

Esto significa que esta potente tecnología no está disponible en todos los 37 centros de datos utilizados por nuestros clientes. Estamos supervisando la disponibilidad de C3D y migrando los sitios de nuestros clientes del Alojamiento Administrado de WordPress siempre que sea posible.

Sin embargo, puedes seleccionar un centro de datos compatible con C3D cuando añadas un nuevo sitio de WordPress. Los centros de datos con máquinas C3D preparadas para tu próximo sitio aparecen marcados como «Aumentados» en el desplegable de selección de centros de datos.

Steve Bonisteel Kinsta

Steve Bonisteel es un Editor Técnico de Kinsta que comenzó su carrera de redactor como periodista de prensa escrita, persiguiendo ambulancias y camiones de bomberos. Lleva tratando temas relacionados con la tecnología de Internet desde finales de la década de 1990.