Cos'è un VPS e quando conviene usarlo
Cos'è un VPS, come si differenzia da hosting condiviso e server dedicato, quanto costa, cosa ci puoi fare e quando invece è complessità inutile.
Il VPS è quel gradino intermedio tra l'hosting condiviso — dove non puoi fare quasi nulla — e il server dedicato, che costa parecchio. Per pochi euro al mese hai una macchina tua, con accesso completo, su cui puoi installare quello che vuoi. Il rovescio è che di quella macchina sei responsabile tu. In questo articolo trovi cosa ci puoi fare e quando invece è complessità che non ripaga.
Cos'è
Un VPS (Virtual Private Server) è una macchina virtuale su un server fisico condiviso con altri: hai risorse garantite — processore, memoria, disco — e accesso amministrativo completo al tuo sistema, isolato da quello degli altri.
Il server fisico è condiviso, ma il sistema operativo è tuo: installi quello che vuoi, configuri come preferisci, e nessun altro può vedere o toccare il tuo ambiente.
Il meccanismo è quello descritto in cos'è una macchina virtuale, applicato su hardware di un provider.
Le differenze
| Hosting condiviso | VPS | Dedicato | |
|---|---|---|---|
| Accesso amministrativo | No | Sì | Sì |
| Risorse | Condivise | Garantite | Tutte tue |
| Cosa puoi installare | Solo il previsto | Qualunque cosa | Qualunque cosa |
| Manutenzione | Del provider | Tua | Tua |
| Costo mensile | Pochi euro | Da ~5 € | Da ~50 € |
| Competenze richieste | Minime | Medie | Medie-alte |
Le due differenze che contano davvero:
L'accesso amministrativo. Su un hosting condiviso puoi caricare file e poco altro. Su un VPS installi un database, un servizio in ascolto su una porta, un container, quello che serve.
La responsabilità. Aggiornamenti di sicurezza, configurazione del firewall, backup: sull'hosting condiviso li fa il provider, sul VPS li fai tu. È il costo nascosto che non compare nel prezzo.
Cosa ci fai davvero
I casi d'uso concreti:
Ospitare applicazioni che l'hosting condiviso non regge — Node.js, Python, Go, servizi che devono restare in esecuzione.
Un database tuo, con la configurazione che vuoi.
Container. Docker su un VPS è la combinazione più comune per chi vuole controllo senza complicarsi la vita.
Un ambiente di prova identico alla produzione.
Servizi personali — un aggregatore di feed, un gestore di password, un sistema di backup, strumenti che preferisci non affidare a terzi.
Imparare. È probabilmente il motivo più sottovalutato: cinque euro al mese per una macchina Linux vera su cui puoi rompere tutto valgono più di molti corsi. Se la distruggi, la ricrei in due minuti.
Automazioni e attività pianificate — vedi cron job.
Quanto costa e cosa guardare
I prezzi partono da pochi euro al mese per configurazioni base (1 core, 1-2 GB di memoria) e salgono con le risorse.
Cosa guardare nella scelta, in ordine di importanza:
La memoria. È quasi sempre il primo limite che incontri, molto prima del processore. Un VPS da 1 GB fatica con un database più un'applicazione.
Il tipo di disco. SSD o NVMe fanno una differenza enorme sulla reattività rispetto ai dischi tradizionali.
La posizione del datacenter. Più è vicino ai tuoi utenti, minore la latenza. Per un pubblico italiano, un server in Europa.
Il traffico incluso e cosa succede oltre soglia.
I backup: inclusi, a pagamento, o assenti? È la voce che si scopre quando serve.
La possibilità di ridimensionare senza rifare tutto da capo.
Attenzione a una distinzione: esistono VPS gestiti (il provider si occupa di aggiornamenti e sicurezza, costano di più) e non gestiti (tutto tuo). La maggior parte delle offerte economiche è non gestita.
Quando NON conviene
Vale la pena essere netti, perché il VPS viene scelto spesso per le ragioni sbagliate.
Per un sito vetrina o un blog statico. Le piattaforme moderne lo fanno gratis, meglio e senza manutenzione — vedi mettere online un sito a costo zero.
Per un sito WordPress standard. Un hosting specializzato costa simile e include aggiornamenti, cache e sicurezza già configurati.
Se nessuno può occuparsene. Un VPS non aggiornato diventa una vulnerabilità in pochi mesi. Se non hai tempo per la manutenzione, la piattaforma gestita è la scelta più sicura, non quella per pigrizia.
Se ti serve scalare automaticamente. Un VPS ha risorse fisse; per carichi variabili servono soluzioni diverse.
Il criterio pratico: il VPS conviene quando ti serve controllo. Se non ti serve, stai comprando responsabilità senza beneficio.
Cosa fare subito dopo averlo creato
Un VPS appena creato è esposto su internet con configurazione predefinita, e i tentativi di accesso automatici iniziano nel giro di minuti.
I primi passi, in ordine:
- Aggiorna il sistema
- Crea un utente normale e smetti di usare root
- Configura le chiavi SSH e disattiva l'accesso con password
- Attiva il firewall, aprendo solo le porte necessarie
- Installa uno strumento di blocco dei tentativi ripetuti
- Configura i backup — prima di metterci dentro qualcosa di importante
- Attiva gli aggiornamenti di sicurezza automatici
Sono venti minuti che separano una macchina ragionevolmente sicura da una che finirà compromessa. Il dettaglio operativo è in configurare un VPS da zero.
Le alternative
Vale la pena conoscere il panorama:
Piattaforme gestite (Vercel, Netlify, Railway, Render) — pubblichi il codice, il resto è loro. Meno controllo, zero manutenzione.
Container gestiti — vie di mezzo dove porti un'immagine Docker senza gestire il sistema sotto.
Serverless — paghi l'esecuzione, non la macchina. Ottimo per carichi irregolari.
Hosting condiviso — per siti tradizionali, resta la scelta più economica e semplice.
Il VPS è la scelta giusta quando vuoi controllo completo a costo prevedibile, e sei disposto a occupartene.
In sintesi
Un VPS è una macchina virtuale con risorse garantite e accesso amministrativo completo: installi quello che vuoi, configuri come preferisci.
Le due differenze rispetto all'hosting condiviso sono il controllo e la responsabilità — e la seconda è il costo che non compare nel prezzo.
Conviene per applicazioni che l'hosting condiviso non regge, container, ambienti di prova, servizi personali e — motivo sottovalutato — per imparare Linux su una macchina vera che puoi rompere senza conseguenze.
Non conviene per siti statici, WordPress standard, o quando nessuno può occuparsi della manutenzione.
E la cosa da fare subito dopo averlo acceso: utente non-root, chiavi SSH, password disattivate, firewall. Venti minuti che fanno la differenza tra una macchina sicura e una che verrà compromessa.