// hosting · Web Platform Advent #11
Scegliere il miglior VPS per ospitare un progetto web
Una guida pratica e senza fronzoli per scegliere un VPS per un sito o un'app — i criteri che contano (RAM, CPU, archiviazione, banda, posizione, prezzo) e quando un VPS batte l'hosting condiviso.
Un VPS (Virtual Private Server) ti dà una fetta di un server fisico con risorse garantite, accesso root e il tuo sistema operativo — senza il costo di una macchina dedicata. Per un progetto web che ha superato l'hosting condiviso ma non necessita di un server completo, è di solito la giusta via di mezzo. Questa guida passa in rassegna i criteri che contano davvero, così puoi valutare qualsiasi provider da solo invece di affidarti a una classifica.
VPS vs hosting condiviso: quando fare il salto
L'hosting condiviso mette molti siti su un server e divide le risorse in modo informale — economico e senza manutenzione, ma le tue prestazioni dipendono dai vicini e non puoi installare software personalizzato. Un VPS ti dà RAM e CPU dedicate e garantite, accesso root completo e la libertà di configurare lo stack come preferisci.
Segnali pratici che è ora di passare a un VPS:
- Il tuo host condiviso ti limita o raggiungi i limiti di CPU/processi durante i picchi di traffico.
- Hai bisogno di un runtime o di una versione specifica (un particolare Node.js, PHP, Python o un database) che l'host condiviso non fornisce.
- Vuoi eseguire job in background, una coda, Docker o la configurazione del tuo web server (tuning di Nginx, TLS personalizzato).
- Hai bisogno di isolamento per motivi di sicurezza o conformità.
I criteri che contano
Ignora i superlativi di marketing e confronta i provider su queste dimensioni concrete.
RAM
La risorsa che con maggiore probabilità esaurirai. Un sito statico o una piccola app sta comoda con poca memoria; un database più un application server più una cache vogliono più margine. La memoria è ciò che si esaurisce per primo sotto carico, quindi non dimensionarla al minimo indispensabile — lascia spazio per i picchi di traffico e per il sistema operativo stesso.
CPU (vCPU)
I piani VPS sono venduti in CPU virtuali. Più vCPU aiutano con le richieste concorrenti e il lavoro CPU-bound (elaborazione di immagini, SSR, build). Fai attenzione alla differenza tra vCPU condivise/burstable — adatte a carichi leggeri e a picchi — e vCPU dedicate, che costano di più ma danno prestazioni costanti per carichi di lavoro stabili.
Archiviazione
Preferisci NVMe o SSD ai vecchi dischi rotanti — la velocità del disco si riflette direttamente nei tempi delle query del database e nelle build delle pagine. Controlla anche la quantità: log, upload e crescita del database si sommano. Nota se l'archiviazione è locale (veloce) o collegata in rete (più flessibile, a volte più lenta).
Banda e rete
Due cose si nascondono sotto "banda": la quota mensile di trasferimento dati (quanti GB/TB puoi servire) e la velocità della porta (quanto è veloce, ad es. 1 Gbps). I siti ricchi di media bruciano in fretta le quote di trasferimento; leggi la policy sugli sforamenti. Alcuni host pubblicizzano trasferimento "illimitato" ma applicano un limite di fair-use — controlla i termini.
Posizione del server
Scegli una regione di datacenter vicina al tuo pubblico — la distanza fisica aggiunge latenza a ogni richiesta. Se i tuoi utenti sono in Europa, una regione europea sembrerà più veloce di una statunitense. La posizione può contare anche per le regole di residenza dei dati. Una CDN può mascherare la distanza per gli asset statici, ma la posizione di origine influisce comunque sulle richieste dinamiche.
Gestito vs non gestito
Un VPS non gestito ti consegna un sistema operativo nudo — sei tu a fare patch, sicurezza e manutenzione. Un VPS gestito include aggiornamenti, monitoraggio e supporto a fronte di un costo maggiore. Se sei a tuo agio con la riga di comando, il non gestito è più economico e flessibile; se preferisci non fare il sysadmin, il gestito ti restituisce tempo.
Backup, scalabilità e supporto
- Backup — gli snapshot sono inclusi o un componente aggiuntivo? I backup automatici valgono la spesa.
- Scalabilità — puoi ridimensionare il piano (più RAM/CPU) senza ricostruire? La scalabilità verticale on demand è preziosa.
- Supporto — tempi di risposta e canali; conta di più sui piani non gestiti quando qualcosa si rompe alle 2 di notte.
- Uptime — cerca uno SLA pubblicato piuttosto che vaghe promesse.
Prezzo
Confronta il prezzo di rinnovo, non solo il primo periodo promozionale, e verifica cosa è incluso (backup, banda, indirizzo IPv4, pannello di controllo). Il prezzo di listino più basso spesso esclude cose che finirai comunque per comprare. Mappa le specifiche sul tuo carico di lavoro reale e scegli il piano più piccolo che lo copre con margine — di solito puoi scalare più avanti.
Cosa ti serve davvero, per tipo di progetto
| Progetto | Esigenze tipiche |
|---|---|
| Sito statico / blog | Spesso va bene su hosting condiviso o deploy statico; un piccolo VPS solo se vuoi il controllo completo. |
| Piccola app dinamica | VPS entry-level: un paio di GB di RAM, archiviazione NVMe, 1–2 vCPU, regione vicina agli utenti. |
| App + database + cache | Più margine di RAM, vCPU dedicate per carico stabile, backup automatici. |
| Media / traffico elevato | Generosa quota di trasferimento, rete robusta, CDN davanti, spazio per scalare. |
Come decidere
Parti dal tuo carico di lavoro, non da una lista "best of": stima prima la memoria, poi la CPU, poi archiviazione e trasferimento; pretendi una regione vicina ai tuoi utenti; insisti su NVMe/SSD e su backup inclusi o convenienti; e confronta i prezzi di rinnovo su specifiche equivalenti. Un VPS che copre comodamente il tuo carico attuale con un po' di margine — e ti consente di scalare più avanti — batte ogni volta uno sovradimensionato o sottodimensionato.