Come scegliere il miglior hosting VPS – Virtuozzo o OpenVZ Vs Xen Vs KVM

Pubblicato: 2021-08-19

La maggior parte delle persone inizia con l'hosting condiviso quando avvia per la prima volta la propria attività online. Dopotutto, l'hosting condiviso costa poco e fa bene il suo lavoro quando il tuo sito non riceve molto traffico.

In effetti, ho gestito il mio negozio di fazzoletti online su Bluehost e sono rimasto lì per oltre due anni pagando solo $ 6,95 al mese (oggi Bluehost è ancora più economico a $ 4,95 al mese).

Foto di Ivanpw

Ma alla fine, il tuo sito web diventerà troppo grande per il tuo account di hosting condiviso e il prossimo aggiornamento logico è iscriversi a un webhost VPS. Ma il problema è che ci sono molti gusti diversi di VPS.

Ecco il miglior hosting vps che puoi ottenere.

Che cos'è l'hosting VPS?

Prima di tutto, VPS sta per server privato virtuale, il che significa essenzialmente che una singola macchina è partizionata in server separati che agiscono ciascuno come una macchina dedicata.

Sebbene l'hosting VPS sia molto simile all'hosting condiviso in quanto più account sono ospitati su una singola macchina, un webhost VPS ti garantirà risorse dedicate per il tuo sito Web e isolerà i tuoi siti da altri che si trovano sulla stessa casella.

Soprattutto quando gestisci un negozio di e-commerce, è assolutamente essenziale mantenere un sito Web reattivo, altrimenti potresti frustrare i clienti e perdere potenziali affari.

La mia storia di aggiornamento

Quando ho aggiornato per la prima volta a un webhost VPS dall'hosting condiviso di Bluehost, mi sono registrato alla cieca per un VPS consigliato da uno dei miei amici. E anche se non nominerò i nomi, sono rimasto con questo stesso host web VPS per diversi anni fino a quando non si è completamente bloccato su di me alla fine dell'anno scorso, il che mi ha spinto a cercare un'altra opzione.

Ma ecco cosa c'è di divertente nel webhosting. Non puoi mai sapere se il tuo host web è buono o cattivo finché non cambi. Quindi, a differenza dell'ultima volta, quando ho seguito ciecamente il consiglio di qualcun altro, ho deciso di fare le mie ricerche e di comprendere appieno i diversi gusti di VPS.

E ragazzo è stato aprire gli occhi! Pensavo che tutti i VPS fossero stati creati più o meno uguali e che potevi sempre fidarti dei numeri che ti venivano dati. Ma questo non è sempre il caso!

Ad esempio, se un host VPS ti promette 1 GB di RAM dedicata e 1 TB di larghezza di banda, è esattamente ciò che dovresti ottenere? Beh, in realtà, la risposta non è sempre così semplice e dipende in gran parte dal tipo di virtualizzazione VPS utilizzata sul server.

Non preoccuparti, questo non sarà un articolo tecnico. Ma ti insegnerò cosa evitare quando acquisti il ​​webhost VPS giusto per la tua attività.

Evita gli host VPS che utilizzano Virtuozzo e OpenVZ

Un server privato virtuale è essenzialmente una singola macchina suddivisa in server distinti che possono essere venduti singolarmente. E l'idea è che puoi ottenere prestazioni simili a un "server dedicato" senza effettivamente pagare per una scatola dedicata.

La cosa importante da capire, tuttavia, è che ci sono molti modi diversi per suddividere la macchina e questo non è sempre ovvio per l'utente finale. Ci sono 3 soluzioni di virtualizzazione comuni oggi sul mercato per il web hosting VPS, Virtuozzo, Xen e KVM .

Nel complesso, non è essenziale comprendere i dettagli dei 3, ma dovresti sempre chiedere al provider VPS quale tecnica di virtualizzazione utilizzano per i loro server.

Come mai? È perché Virtuozzo è il meno prevedibile del gruppo e dovresti evitare di iscriverti a qualsiasi VPS che utilizza Virtuozzo se vuoi che il tuo server sia completamente isolato dagli altri account sulla stessa macchina.

In altre parole, non vuoi che altri siti Web non autorizzati sulla tua stessa macchina siano in grado di interrompere o influire sul funzionamento dei tuoi siti.

La mia esperienza con un VPS basato su Virtuozzo

Il primo webhost VPS a cui mi sono iscritto ha usato Virtuozzo e il modo migliore per spiegare perché fa schifo è fornirti alcuni esempi ed esperienze reali.

Nota: esiste anche una variante open source di Virtuozzo chiamata OpenVZ. Entrambi hanno le stesse debolezze.

Quando ero su Virtuozzo, il mio server rallentava in modo casuale durante alcune parti della giornata anche se i miei siti Web non ricevevano molto traffico. E mentre lo trovavo strano, gli amministratori di sistema mi dicevano che i miei siti erano quelli che causavano il rallentamento a causa di eccessivi "processi in background".

Ti sembra BS? Devo ammettere che ha fatto scattare il mio allarme BS, ma all'epoca non ero troppo severo sulla velocità e i miei siti raramente andavano giù. Penso che il motivo principale per cui non mi sono lamentato sia stato perché sono arrivato da questi ragazzi direttamente dall'hosting condiviso e il mio VPS era ancora anni luce più veloce di quello che avevo in passato.

Non è stato fino a quando non ho fatto alcune ricerche che ho effettivamente capito perché i miei siti avrebbero improvvisamente rallentato e aumentato il carico del server. Il colpevole era Virtuozzo e il modo in cui gestisce l'allocazione della memoria.

(Prima di continuare, volevo solo ringraziare Larry Ludwig di HostCube per aver risposto a tutte le mie domande sull'hosting VPS!).

Perché Virtuozzo non è adatto per i siti mission-critical

Per spiegare perché Virtuozzo ha uno scarso isolamento di diversi account sulla stessa macchina, ecco un esempio molto semplice.

Innanzitutto, quando un piano Virtuozzo VPS dice che ottieni 512 MB di RAM “garantita” e 1024 MB di RAM “burstable”, significa che ti vengono “allocati” fino a 512 MB di RAM al tuo account e fino a 1024 MB di memoria extra da utilizzare in base alle esigenze finché ci sono risorse di memoria disponibili.

È l'"allocazione di memoria scoppiabile" che rovina le cose per gli utenti di Virtuozzo. Ecco perché…

Supponiamo che tu abbia 2 utenti su una macchina in cui ogni utente ottiene 512 MB di RAM garantita e 1024 MB di RAM espandibile e questi 2 utenti sono ospitati su una macchina caricata con 1 GB di RAM fisica.

512 MB garantiti + 512 MB garantiti = 1 GB di RAM. Suona bene vero?

Ma supponiamo che uno degli utenti (utente 1) decida di eseguire un programma ad alta intensità di memoria che richiede 900 MB di RAM. Nel frattempo, l'altro utente (utente 2) è praticamente inattivo e utilizza solo 100 MB di RAM.

In questo caso, all'utente 1 verranno assegnati 900 MB di ram lasciando solo 124 MB rimasti nel sistema. Tuttavia, se l'utente 2 in seguito riceve un aumento del traffico e richiede 512 MB di RAM...

Indovina un po? L'utente 2 è sfortunato perché l'utente 1 utilizza la maggior parte della RAM sulla macchina. Di conseguenza, il sito dell'utente 2 si arresterà in modo anomalo o subirà un grave rallentamento mentre la memoria viene mischiata.

In generale, Virtuozzo è molto veloce se il webhost mette abbastanza RAM nella macchina per coprire la somma di tutta la memoria burstable nel sistema o se non ci sono siti web non autorizzati sulla stessa scatola.

Tuttavia, dato che il webhosting è un business molto spietato, è molto comune per gli host Virtuozzo caricare solo una macchina con l'allocazione di memoria minima "garantita".

Pertanto, quando ci sono più siti Web non autorizzati sulla stessa scatola che utilizzano le stesse risorse di memoria, i tuoi siti Web potrebbero non funzionare per colpa tua!

L'alternativa: KVM e Xen

Anche se può sembrare conveniente avere accesso a "risorse scaricabili" quando il tuo sito web viene sovraccaricato, in realtà rende il tuo sito web molto meno prevedibile. In un Virtuozzo VPS, l'allocazione della memoria è sfocata, il che significa che è possibile che tu possa esaurire la memoria quando ne hai bisogno se altri utenti nel sistema sono avidi.

Ecco perché è molto meglio eseguire i tuoi siti Web mission critical su server VPS in cui disponi di risorse completamente dedicate, ed è qui che entrano in gioco Xen e KVM. In un VPS basato su Xen o KVM, tutte le risorse RAM e del processore sono completamente dedicate, il che significa che sono sempre a tua disposizione quando ne hai bisogno.

Pertanto un VPS basato su Xen o KVM si comporterà come un vero server dedicato con un isolamento quasi completo degli account utente. L'unico aspetto negativo è che un server basato su Xen o KVM funzionerà leggermente più lentamente di una configurazione Virtuozzo equivalente. Ma il lato positivo è che nessun altro sarà in grado di far crollare i tuoi siti web.

Conclusione

Quindi il punto principale di questo post è assicurarsi di capire che tutti gli hosting VPS non sono uguali. Se gestisci siti Web che guadagnano una quantità significativa di denaro su base giornaliera, è nel tuo interesse scegliere un VPS basato su Xen o KVM.

Di recente, ho passato tutti i miei siti Web a Storm On Demand che è basato su KVM e finora sono stati eccellenti! Se sei attualmente su Virtuozzo, ti incoraggio a fare il passaggio.