Come Kinsta ha progettato l'esperienza di hosting WordPress più veloce
Pubblicato: 2020-08-17Nel 2016, il nostro team ha deciso di rendere l'hosting WordPress già ad alte prestazioni di Kinsta ancora più veloce. Quel viaggio è culminato con il trasferimento e il consolidamento della nostra intera infrastruttura da più provider a Google Cloud Platform (GCP).
Guardando indietro oggi, quella scelta ha giocato un ruolo enorme nel permetterci di costruire la piattaforma di hosting WordPress più veloce del mondo.
In questo articolo, approfondiremo la visione di Kinsta e il motivo per cui abbiamo scelto Google Cloud Platform come nostro provider di infrastruttura. In particolare, imparerai come Kinsta utilizza macchine virtuali C2 ottimizzate per il calcolo, instradamento del traffico premium e uno stack di hosting containerizzato personalizzato per portare le prestazioni di WordPress a un livello superiore.
Allaccia le cinture!
Piattaforma Google Cloud e macchine virtuali
Google Cloud Platform offre una varietà di macchine virtuali (VM). Pensa a una macchina virtuale come a un computer in un data center completamente dotato di CPU, RAM, storage SSD e una connessione Internet veloce.
Come per i normali computer, le macchine virtuali sono disponibili in diverse configurazioni. Su GCP, le macchine virtuali sono classificate in famiglie diverse.
Nello specifico:
- Le macchine virtuali N1, N2 ed E2 sono macchine per uso generico adatte a una varietà di carichi di lavoro, ma non sono ottimizzate per nessuna singola attività. Sono popolari per server Web, applicazioni aziendali e database più piccoli.
- Le macchine M1 e M2 vengono caricate con RAM per casi d'uso ad alta intensità di memoria come database SQL e NoSQL in memoria di grandi dimensioni e analisi dei dati in memoria.
- Le macchine C2 sono macchine virtuali "ottimizzate per il calcolo" progettate per l'automazione della progettazione elettronica, giochi ad alte prestazioni e altri carichi di lavoro pesanti per la CPU come WordPress. Questi sono i server più veloci di Google Cloud Platform e ciò che implementiamo qui a Kinsta.
In che modo Kinsta utilizza Google Cloud Platform
Nella nostra visione di fornire l'esperienza di hosting WordPress gestita più veloce, le VM C2 di Google svolgono un ruolo chiave, ma non è l'unico aspetto importante qui (ne parleremo più avanti).
Rispetto alle VM N1 per uso generico, abbiamo confrontato la configurazione della VM C2 e abbiamo scoperto che era il 200% più veloce per WordPress.
Ti diamo un rapido esempio di come le VM ottimizzate per il calcolo influiscono direttamente sulla velocità di un sito WordPress.
Il core, i plugin e i temi di WordPress sono scritti in un linguaggio di programmazione chiamato PHP. Il codice viene eseguito da PHP worker, che sono processi in background che svolgono una varietà di attività dall'effettuare chiamate al database per generare le pagine del tuo sito all'invio di conferme d'ordine per un negozio WooCommerce.
Per dirla semplicemente, i PHP worker sono i motori del tuo sito WordPress.
Le richieste non memorizzate nella cache a un sito WordPress devono essere elaborate da PHP worker. Poiché le prestazioni della CPU influiscono direttamente sulla velocità con cui i lavoratori PHP possono elaborare il codice, le CPU super veloci nelle VM C2 di Google hanno un impatto diretto sulla velocità del tuo sito WordPress.
Cosa rende Kinsta veloce?
Al centro dell'hosting Kinsta c'è uno stack di hosting containerizzato alimentato da implementazioni personalizzate di LXD, Nginx, MariaDB e le ultime versioni di PHP. Il nostro stack software è specificamente ottimizzato per l'hosting WordPress ad alte prestazioni su Google Cloud Platform e lo modifichiamo e ottimizziamo costantemente man mano che diventano disponibili soluzioni più nuove e più veloci.
Per quanto riguarda l'infrastruttura, utilizziamo il VMS C2 di Google e la rete Premium Tier, che offre un instradamento del traffico a bassa latenza e più veloce del 30-50%, evitando il più possibile le condutture Internet pubbliche.
In confronto, la maggior parte degli altri host WordPress nello spazio utilizza una fibra più economica e meno sicura a scapito della velocità della rete.
Combinando il nostro stack di hosting unico con le VM più veloci di Google, il routing del traffico e l'esperienza approfondita del nostro team, Kinsta è in grado di spremere ogni grammo di prestazioni da Google Cloud Platform per offrire ai nostri clienti un'esperienza di hosting WordPress davvero incentrata sulle prestazioni .
Con così tanti host WordPress "incentrati sulle prestazioni" là fuori, tuttavia, penseresti che VM di alto livello come le macchine C2 di GCP e il routing del traffico di livello premium sarebbero la norma.
Sfortunatamente, non è così nel panorama di hosting WordPress di oggi.
Provider di hosting basati su Google Cloud Platform
Kinsta non è l'unico host WordPress che utilizza Google Cloud Platform (GCP). Tuttavia, siamo l'unico host che utilizza macchine virtuali C2 ottimizzate per il calcolo e la rete di livello premium super veloce di Google su larga scala per tutti i clienti .
Kinsta vs SiteGround
Nel maggio 2020, SiteGround ha annunciato un aggiornamento alle VM N2 per i siti ospitati sulla propria infrastruttura Google Cloud Platform in sei sedi di data center. Nel comunicato stampa di SiteGround, hanno affermato che il passaggio dalle VM N1 a N2 comporterebbe prestazioni della CPU più veloci del 40%.
In confronto, Kinsta supporta 29 sedi di data center con VM C2 più veloci del 200% in 12 regioni. Ciò significa che oltre a ospitare su server molto più veloci, puoi anche posizionare strategicamente il tuo sito più vicino al tuo pubblico di destinazione con Kinsta!
Kinsta contro WP Engine
Nell'agosto 2019, WP Engine ha annunciato il supporto per macchine virtuali C2 ottimizzate per il calcolo. Tuttavia, solo i clienti con piani dedicati a partire da $ 290 al mese hanno accesso a macchine virtuali C2 ad alte prestazioni su WP Engine.
In Kinsta, tutti i clienti sono ospitati su VM C2 . Che tu abbia un piano Starter o un piano Enterprise, potrai sfruttare i server più veloci di Google Cloud Platform e ottenere l'esperienza di hosting WordPress più veloce, indipendentemente dal budget.
Quanto sono veloci le macchine virtuali C2 ottimizzate per il calcolo?
Prima di entrare in ciò che rende Kinsta diverso, dai un'occhiata a questi confronti delle prestazioni da alcuni dei siti dei nostri clienti dopo essere passati alle VM C2 che eseguono il nostro stack software personalizzato.
Un sito di notizie WordPress ad alto traffico che elabora centinaia di richieste PHP al minuto ha ridotto il tempo di risposta da 250 ms a 80 ms passando a macchine C2: si tratta di un aumento delle prestazioni del 212,5% !

Il famoso blog di marketing online e SEO di Matthew Woodward ha visto un calo dei tempi di risposta da 750 ms a 385 ms: si tratta di un aumento delle prestazioni del 94,8% !

Neuralab, una pluripremiata società di sviluppo web e app, ha registrato un aumento delle prestazioni dell'80% quando la risposta del proprio sito è scesa da 450 ms a 250 ms.


Queste sono solo tre delle tante storie di successo che abbiamo visto dalla migrazione alle macchine virtuali C2. Soprattutto, i nostri clienti non hanno dovuto fare nulla per sfruttare questi miglioramenti delle prestazioni: nessun plug-in di ottimizzazione, nessuna modifica al codice del sito e nessun costo nascosto.
Ciò che rende Kinsta diverso quando si tratta di velocità
Quindi, ora ti starai probabilmente chiedendo perché Kinsta è in grado di offrire i server più veloci di Google Cloud Platform per tutti, mentre i nostri concorrenti sono bloccati con server più lenti o disponibilità C2 solo su costosi piani personalizzati.
La risposta è sorprendentemente semplice: Kinsta è un'azienda privata in cui l'esperienza del cliente è la massima priorità. Per avere uno scoop sulla decisione di Kinsta di spostare l'intera base di clienti su macchine virtuali C2, ho parlato con il nostro CEO, Mark Gavalda.
Il DNA di Kinsta
Secondo Mark, la decisione di passare a VM C2 ottimizzate per il calcolo è stata ampiamente influenzata da ciò che lui chiama "Kinsta DNA".
Dall'inizio di Kinsta nel 2013:
“Abbiamo sempre utilizzato materiali e personale di altissima qualità, a prescindere dai costi. Le due aree più ovvie in cui viene in mente questa strategia orientata al cliente sono il supporto multilingue e l'infrastruttura.
Il supporto eccellente è ed è sempre stata una delle caratteristiche distintive di Kinsta. Nonostante la nostra enorme crescita dal 2013, il nostro team di assistenza clienti 24/7/365 è stato in grado di mantenere un tempo di risposta inferiore a 2 minuti e una valutazione di soddisfazione del cliente del 97% per il 2022".
Dai un'occhiata a ciò che alcuni dei nostri clienti hanno da dire sulla loro esperienza di hosting WordPress su Kinsta!
Potenzia le capacità del tuo sito Web WordPress con la nostra infrastruttura flessibile basata su Google Cloud. Dai un'occhiata ai nostri piani.
Il viaggio di Kinsta verso le macchine virtuali C2
Prima del passaggio alle VM C2 ad alte prestazioni, utilizzavamo il routing di VM N1 per uso generico di GCP tramite la rete del livello Premium di Google. Mentre le macchine virtuali N1 ci hanno già fornito prestazioni decenti, la presentazione da parte di Google delle sue macchine C2 ha attirato il nostro interesse molto presto. In effetti, Mark si è recato all'ufficio di Google di Zurigo per un'anteprima delle VM C2 quando erano nella fase di "test alfa".
All'inizio è stato amore... filo!
Mark si allontanò dal suo primo incontro in C2 con un pensiero singolare:
"Dobbiamo usare queste macchine per tutti i clienti Kinsta, a qualunque costo."
Per noi, la caratteristica distintiva delle VM C2 ottimizzate per il calcolo di GCP sono le prestazioni a thread singolo senza precedenti . Secondo Marco,
"La maggior parte dei carichi di lavoro relativi a WordPress sono a thread singolo, quindi non possiamo utilizzare dozzine di CPU per parallelizzare il calcolo per una singola attività".
Pertanto, avere le migliori prestazioni single-thread possibili è estremamente importante per l'hosting di siti WordPress.
Dopo una quantità significativa di benchmarking, abbiamo scoperto che le CPU turbo sostenute all-core a 3,8 GHz di C2 "hanno effettivamente raddoppiato la quantità di lavoro che una singola VM potrebbe gestire in un dato momento" rispetto alle VM N1 con CPU a 2,2 GHz. Dopo i test di benchmark, abbiamo immediatamente contattato Google Cloud per ulteriori informazioni sulla disponibilità di C2.
Regioni disponibili per le istanze C2
All'inizio del 2020, abbiamo terminato la transizione della nostra intera infrastruttura alle macchine virtuali C2 nelle regioni supportate (vedi sotto). Ciò significa che, indipendentemente dal fatto che tu sia in Nord America, Europa o Asia, c'è una regione dotata di C2 vicino a te.
Poiché Google Cloud rende disponibili VM C2 in altre regioni, continueremo a migrare la nostra infrastruttura su macchine C2.
- Contea di Changhua, Taiwan (asia-est1)
- Hong Kong (asia-est2)
- Tokyo, Giappone (asia-nordest1)
- Osaka, Giappone (asia-nordest2)
- Seoul, Corea del Sud (asia-nordest3)
- Mumbai, India (asia-sud1)
- Delhi, India (asia-sud2)
- Jurong West, Singapore (asia-sud-est1)
- Giacarta, Indonesia (asia-sudest2)
- Melbourne, Australia (Australia-sudest2)
- St. Ghislain, Belgio (europa-ovest1)
- Londra, Regno Unito (europa-ovest2)
- Francoforte, Germania (europa-ovest3)
- Eemshaven, Paesi Bassi (europa-ovest4)
- Zurigo, Svizzera (europa-ovest6)
- Montreal, Canada (nordamerica-nordest1)
- Toronto, Canada (nordamerica-nordest2)
- San Paolo, Brasile (sudamerica-est1)
- Council Bluffs, Iowa, USA (us-central1)
- Moncks Corner, Carolina del Sud, USA (us-east1)
- Ashburn, Virginia, USA (us-est4)
- The Dalles, Oregon, USA (us-west1)
- Los Angeles, California, USA (us-west2)
- Salt Lake City, Utah, USA (us-west3)
- Las Vegas, Nevada, USA (us-ovest4)
Grazie al design flessibile della VM di Google e ai nostri incredibili team di ingegneri e amministratori di sistema, il passaggio da N1 a C2 è stato senza soluzione di continuità. Dopo il C2, la risposta dei clienti è stata fantastica e siamo certi che il passaggio ai server più veloci di Google indipendentemente dal costo sia stata l'opzione migliore per i nostri clienti. Nelle parole di Mark – “non si torna indietro”!
Fornire l'esperienza di hosting più veloce a tutti i piani (oggi e in futuro)
“La velocità è qualcosa su cui non scenderemo mai a compromessi, a qualunque costo”. — Mark Gavalda, CEO di Kinsta
Quando si tratta di tecnologia, il futuro è spalancato. Kinsta è appassionato di innovazione nello spazio di hosting WordPress e valutiamo sempre le ultime tecnologie dal punto di vista del miglioramento dell'esperienza, della soddisfazione e delle prestazioni del cliente. Nelle parole di Marco:
"Il nostro team lavora a stretto contatto con Google Cloud per assicurarci di testare nuovi prodotti il prima possibile, così puoi essere certo che prestiamo molta attenzione agli ultimi progressi dell'infrastruttura".
Tra cinque anni, è possibile che le VM C2 non saranno più i server più veloci per WordPress. Se il tuo sito è ospitato su Kinsta, non dovrai preoccuparti di questo perché avremo "già migrato il tuo sito gratuitamente" sui server più recenti.
twittareSommario
Con la sua vasta selezione di macchine virtuali, rete super veloce e funzionalità di facile utilizzo per l'amministratore di sistema, Google Cloud Platform sta rapidamente diventando un popolare provider di infrastrutture nel mondo dell'hosting WordPress. Anche se Kinsta non è l'unico host che utilizza Google Cloud Platform, siamo l'unico a fornire macchine C2 su tutti i piani .
Con Kinsta, non importa se hai un piano Starter o un piano completamente personalizzato, i tuoi siti WordPress avranno accesso ai server ottimizzati per il calcolo più veloci di GCP. In particolare, potrai sfruttare appieno le VM C2 di Google Cloud e la rete del livello Premium sin dal primo giorno.
Per ulteriori informazioni, dai un'occhiata ai nostri test di benchmark C2!
Mentre guardiamo al futuro, i nostri occhi sono puntati sull'innovazione e l'iterazione con l'obiettivo di creare la migliore e più veloce esperienza di hosting WordPress al mondo.
Abbiamo molti progetti e funzionalità in cantiere, quindi assicurati di iscriverti alla nostra newsletter per rimanere aggiornato sulle novità di Kinsta e WordPress!