Da Google Cloud Platform (GCP), som ligger til grund for Kinstas hosting-infrastruktur, introducerede en ny generation af hardware til nogle af sine datacentre i slutningen af 2023, spurgte vi, om teknologien kunne gøre vores egen platform hurtigere og mere pålidelig.

Vi migrerer nu kunder til disse nye C3D-maskiner, hvor GCP har gjort dem tilgængelige, fordi svaret på det spørgsmål var et stort ja.

For mange kunder vil C3D VM’er erstatte C2-maskinerne, der har været overskriften på Kinstas cloud-historie. Så lad os se nærmere på, hvordan kunderne vil drage fordel af denne omkostningsfrie opgradering.

C3D VM’er får en test i den virkelige verden

“At sikre top-tier site speed er vores Nordstjerne, som styrer alle de beslutninger, vi træffer,” siger Laszlo Farkas, Kinstas Director of Engineering. “Det er fortsat vores vigtigste forpligtelse over for vores kunder og former fremtiden for vores tjenester.”

Kinsta gennemfører omfattende laboratorietests for hver ny GCP-maskintype for at vurdere dens ydeevne og modstandsdygtighed. Laboratorietestene er metodisk segmenteret for nøjagtigt at kunne sammenligne forskellige maskintyper. Denne grundige tilgang blev brugt før introduktionen af C2-maskinerne, og den samme proces blev gentaget for at evaluere C3D-teknologien.

“Laboratorietestene er centrale for vores forpligtelse til at levere den bedst mulige ydelse til kundernes sites,” siger Farkas. “Men det er også afgørende at bruge maskinerne på rigtige sites og med rigtige klient-workloads.”

Kinstas ingeniørteam foretog en grundig vurdering over flere uger for at måle effektiviteten af en C3D-baseret værtsmaskine, der havde været i produktion i to måneder. Undersøgelsen afslørede, at C3D-maskinen leverede svartider, der var 20% til 50% hurtigere end ældre maskiner i dette virkelige miljø.

Farkas sagde, at testerne så de mest dramatiske hastighedsforbedringer i anmodninger om ucachelagrede PHP-sider. Kinstas state-of-the-art edge caching og caching på serverniveau sikrer allerede næsten øjeblikkelig levering af indhold, der kan caches, og minimerer netværksforsinkelsen.

Men indhold, der kræver individualisering, som e-handelsindkøbsvogne eller brugerspecifikke data, skal behandles direkte af WordPress-kernen. Den nye C3D-maskintype demonstrerede sine enestående evner og sikrede hurtige svartider, selv for det mest komplekse og dynamiske indhold.

C3D VM’er klarede sig også bedre end de gamle maskiner under anmodninger om cached indhold. Alligevel er den dramatiske forbedring med u-cached PHP på C3D-hostede sider tydelig i diagrammet nedenfor, der dækker fem dages trafik:

Diagram, der viser sammenligningstest af Google Clouds C2- og C3D-maskiner.
Svartider for C3D-baserede sites og alle sites under anmodninger om ucachelagrede PHP-sider.

Hvad gør C3D-maskiner anderledes?

C3D-maskinernes øgede hastighed kan primært tilskrives en mere avanceret CPU og forbedret I/O-performance.

AMD’s EPYC (Genoa)-processor, som har en maksimal frekvens på 3,7 GHz, driver C3D’erne. De har også en separat IPU (Infrastructure Processing Unit), som aflaster CPU’en for nogle af de beregninger, der kræves til netværks-switching, sikkerhed og lagring. Denne kombination resulterer i hurtigere og mere pålidelig ydeevne, især i krævende hostingmiljøer.

Farkas siger, at forbedringerne resulterer i hurtigere PHP-kørsel og mere effektiv håndtering af databaseforespørgsler. Ud over hastigheden forbedrer den forbedrede I/O stabiliteten, hvilket sikrer en mere konsistent og pålidelig hostingoplevelse.

Indsigt fra C3D laboratorietest

Kinstas automatiserede laboratorietest fokuserede på nøgleområder som disk I/O, databaseydelse og serverudholdenhed ved høj trafik.

Farkas sagde, at testmiljøet er udformet til at replikere virkelige scenarier så tæt som muligt, herunder at køre samtidige tests og vedligeholde flere containere på hver server for at simulere faktiske produktionshosts.

Her er højdepunkterne fra resultaterne:

Simulering af webforespørgsler

Teamet brugte Siege HTTP load-testing utility til at simulere dusinvis af samtidige brugere, der lavede så mange forespørgsler som muligt i to minutter.

Maskintype Transaktioner Gennemsnitlig Svartid (sek.)
C3D 93,320 0.04
C2 57,436 0.06

Test af I/O-belastning

Benchmarkingværktøjet Bonnie++ blev brugt til at teste læsning fra og skrivning til SSD persistente diske.

Maskintype Skrivning (Mebibytes/Sek.) Læsning (Mebibyte/sek.)
C3D 314 118
C2 227 36
Bemærk: En mebibyte svarer til 1,048576 megabytes.

MySQL-stresstest

Mysqlslap load emulation client simulerede dusinvis af samtidige MySQL-forbindelser, der udførte samtidige forespørgsler. “I/O wait”-værdier repræsenterer den gennemsnitlige forsinkelse før en disklæse- eller skriveoperation som svar på en forespørgsel.

Maskintype I/O-ventetid (millisekunder)
C3D 0.9
C2 86

“Baseret på laboratorietestene havde C3D en fremragende ydeevne,” siger Farkas.

Sæt strøm til dit site med C3D-teknologi

GCP har endnu ikke udrullet disse kraftfulde C3D-maskiner til alle de 37 datacentre, som vores kunder bruger. Vi overvåger C3D’s tilgængelighed og migrerer vores Administreret WordPress Hosting-kunders sites, hvor det er muligt.

Du kan dog vælge et C3D-kompatibelt datacenter, når du tilføjer et nyt WordPress-site. Datacentre med C3D-maskiner, der er klar til dit næste site, er markeret som “Boosted” i rullemenuen til valg af datacenter.

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.