L'hosting condiviso consente a migliaia di persone di far ospitare i propri siti su server a un costo molto ragionevole. Tuttavia, ha alcuni inconvenienti. Poiché centinaia di siti possono essere ospitati su un singolo server, le risorse come CPU, spazio su disco e larghezza di banda devono essere condivise con altri clienti del provider di web hosting.
Le risorse condivise di solito non sono un problema per i siti di piccole e medie dimensioni. Il tuo limite principale è la mancanza di controllo sui server http del software a livello di sistema, sui server di posta, ecc. Non hai alcuna scelta di sistema operativo e non puoi compilare programmi o svolgere attività amministrative come l'impostazione di filtri antispam o firewall.
Molte persone direbbero: “E allora? Non voglio avere questi problemi comunque!”. È vero che la maggior parte dei proprietari di siti web non ha alcun interesse o capacità di gestire questo tipo di lavoro ed è felice demandarlo alla società di hosting. Coloro che desiderano un maggiore controllo sul proprio ambiente server o desiderano sperimentare nuovi software, tuttavia, possono accedere a questo livello di gestione con un server privato virtuale (VPS hosting).
Un server privato virtuale è un server fisico che è stato suddiviso (tramite software) in diverse macchine virtuali, ognuna delle quali funge da server dedicato indipendente. Le risorse fisiche come RAM, CPU e spazio su disco sono ancora condivise, ma ogni VPS agisce indipendentemente dagli altri. Ogni VPS può avere un diverso sistema operativo e può essere configurato in ogni modo possibile.
Il vantaggio principale di un VPS è consentire a ciascun amministratore di poter accedere al livello principale del proprio server virtuale. Questo tipo di accesso permette all'amministratore di installare e cancellare software, impostare permessi, creare account. Insomma, puoi fare tutto ciò che fa il provider amministratore.
VPS più sicuro di un hosting condiviso
Oltre a fornire un maggiore controllo sul tuo ambiente di hosting, un VPS è più sicuro dell'hosting condiviso. I siti web su un server condiviso hanno tutti lo stesso sistema operativo, quindi se un hacker dovesse trovare l'accesso alla radice del server potrebbe danneggiare uno o tutti i siti web su quel server. Un VPS, invece, è suddiviso in modo tale che anche se un hacker dovesse entrare in un account, non ci sarebbe modo di accedere agli altri. Ciascun VPS è invisibile agli altri e non è possibile impostare l'accesso a livello di root da un VPS all'altro.
I server privati virtuali possono essere configurati in vari modi, quindi assicurati di capire come la società di hosting ha allocato le risorse. La configurazione più comune consiste nel dividere equamente tutte le risorse fisiche per il numero di account. Quindi, se ci sono 10 server virtuali, ognuno riceverà il 10% della larghezza di banda totale, CPU, memoria e spazio su disco.
Gli svantaggi del VPS sono quasi gli stessi dei vantaggi. Il controllo che fornisce un account VPS può essere pericoloso se non sai cosa stai facendo. Hai la possibilità di eliminare file, impostare autorizzazioni in modo improprio, consentire software carico di virus sul sistema e, in generale, rovinare davvero le cose. Se non hai le conoscenze per amministrare un server o non sei disposto a imparare, un VPS non fa per te.
Se il tuo sito web ha superato l'hosting condiviso, tuttavia, un VPS offre un'alternativa conveniente all'hosting dedicato. Quando acquisti un host VPS, assicurati di scoprire come sono suddivise le risorse di sistema, il numero di account VPS su ciascun server fisico, il metodo per l'aggiornamento e le scelte dei sistemi operativi.