Server ManagerBlog
Tutti gli articoli

hosting

Che dimensione di VPS ti serve? Guida semplice a CPU, RAM e spazio di archiviazione

Scegli la dimensione giusta del server per un sito, un’app o un servizio self-hosted senza pagare potenza che non ti serve.

  • hosting
  • sizing
  • principianti

Non vuoi pagare troppo per un server che resta quasi sempre inattivo, ma non vuoi nemmeno che il tuo sito si trascini appena arrivano alcune visite nello stesso momento.

Scegliere una dimensione sembra una cosa tecnica perché i provider vendono numeri: core CPU, RAM, spazio di archiviazione, banda. Ma la decisione diventa più semplice se immagini il server come un piccolo spazio di lavoro. Ti servono abbastanza mani per fare il lavoro, abbastanza spazio sul tavolo per tenere aperte le cose, e abbastanza spazio nell’armadio per conservare ciò che conta.

Parti da ciò che il server deve sostenere

Prima di scegliere i numeri, dai un nome al lavoro.

Un piccolo sito vetrina è come un negozio tranquillo con pochi visitatori che guardano gli scaffali. Un sito WordPress con plugin è più impegnativo: deve costruire pagine, parlare con un database e a volte inviare email. Una web app ha più parti in movimento, soprattutto se ha attività in background, caricamenti di file o utenti reali connessi. Un servizio self-hosted, come un cloud privato per file, potrebbe dipendere più dallo spazio di archiviazione che dalla velocità pura.

Ecco un punto di partenza semplice:

Cosa stai eseguendoDimensione iniziale sensata
Sito statico o piccolissimo sito personale1 CPU, 1 GB RAM, 20 GB di spazio
Piccolo sito WordPress o blog1–2 CPU, 2 GB RAM, 30–50 GB di spazio
Piccola web app con database2 CPU, 2–4 GB RAM, 40–80 GB di spazio
Servizio privato per file o foto2 CPU, 2–4 GB RAM, spazio in base ai tuoi file
Diversi piccoli siti insieme2–4 CPU, 4 GB RAM, 60+ GB di spazio

Non sono leggi. Sono linee di partenza sicure. Se stai lasciando un hosting condiviso, probabilmente il tuo vecchio host ti nascondeva questi limiti. La nostra guida su come passare da un hosting condiviso cPanel al tuo server spiega meglio questo cambiamento.

CPU: quante mani fanno il lavoro

La CPU (central processing unit) è il lavoratore che si occupa dei calcoli. Quando qualcuno visita il tuo sito, la CPU aiuta a costruire la pagina, eseguire il codice dell’app, ridimensionare immagini, gestire accessi e rispondere alle richieste del database.

Una CPU basta per molti siti piccoli perché le richieste web sono brevi. Il lavoratore prende un compito, lo finisce e passa al successivo. Ti serve più CPU quando arrivano molte attività nello stesso momento, oppure quando ogni attività è pesante.

Scegli più CPU se usi:

  • WordPress con molti plugin o page builder
  • Un’app con azioni frequenti degli utenti
  • Elaborazione di immagini o video
  • Indicizzazione per la ricerca
  • Più siti su un solo server

Non comprare CPU extra solo perché sembra più veloce. Se il tuo sito passa gran parte del tempo ad aspettare visitatori, quelle mani in più potrebbero restare ferme tutto il giorno.

RAM: la dimensione del banco di lavoro

La RAM (memoria) è il banco di lavoro. Tiene le cose che il tuo server sta usando attivamente in questo momento: server web, database, codice dell’app, cache e attività aperte.

Quando la RAM è troppo poca, il server inizia a spostare cose dentro e fuori da uno spazio di archiviazione più lento. È come provare a cucinare la cena su un tagliere grande come una cartolina. Puoi farlo, ma tutto richiede più tempo ed è facile fare confusione.

Per chi inizia, la RAM è spesso il limite che si sente per primo.

Un sito molto piccolo può girare con 1 GB, ma lascia poco margine. Un piccolo sito WordPress o una piccola app di solito stanno meglio con 2 GB. Se esegui un database sullo stesso server, gestisci caricamenti di file o ospiti diversi servizi, 4 GB sono un punto di partenza molto più tranquillo.

Se stai pubblicando una piccola app, qui la pianificazione aiuta. L’app in sé può essere leggera, ma anche database, worker in background e cache hanno bisogno di spazio sul banco. Parliamo del quadro completo in pubblicare una piccola web app senza DevOps.

Spazio di archiviazione: l’armadio, non il motore

Lo spazio di archiviazione è dove vivono i tuoi file quando non vengono usati attivamente. File del sito, immagini caricate, dati del database, log, backup e aggiornamenti di sistema hanno tutti bisogno di spazio.

Di solito lo spazio di archiviazione non rende più veloce un sito semplice, una volta che ne hai abbastanza. È più come lo spazio in un armadio. Troppo poco è un problema. Un armadio enorme e vuoto non rende migliore la casa.

L’errore è contare solo i file del sito. Un sito che oggi pesa 5 GB potrebbe avere bisogno di molto più spazio per:

  • Crescita del database
  • Media caricati
  • File temporanei
  • File di log
  • Aggiornamenti software
  • Copie di backup prima che vengano spostate altrove

Per un sito base, 30–50 GB sono di solito comodi. Per un servizio privato di file, il numero giusto dipende da cosa vuoi archiviare. Se stai facendo self-hosting di qualcosa come un cloud privato, lo spazio diventa la decisione principale, non un dettaglio secondario. La nostra guida al self-hosting di Nextcloud mostra questo tipo di caso d’uso.

Lascia spazio per picchi e backup

Il tuo server non deve essere dimensionato per il giorno più trafficato dei tuoi sogni. Ma dovrebbe reggere le sorprese normali.

Un picco può essere una newsletter inviata, un post social che riceve attenzione, un backup in esecuzione, un motore di ricerca che scansiona il sito o un plugin che svolge attività pianificate. Se il tuo server è già pieno in una giornata tranquilla, un piccolo picco può mandarlo in crisi.

Una buona regola: non puntare alla dimensione più piccola che parte appena. Punta alla dimensione più piccola che ha ancora un po’ di respiro.

Anche i backup contano qui. Un backup non è solo una copia di sicurezza; è anche un lavoro che il server deve svolgere. Legge file, impacchetta dati e a volte usa spazio temporaneo extra. Se lo spazio è quasi pieno, i backup possono fallire proprio nel momento in cui ti servono di più. Se non sei sicuro di questa parte, parti da come fare il backup del tuo server.

La scorciatoia

Server Manager ti dà una visione chiara di ciò che il tuo server sta sostenendo, così scegliere la dimensione smette di essere un gioco a indovinare. Puoi vedere il risultato che conta: il tuo sito è online, i servizi importanti sono in esecuzione, le basi di sicurezza sono a posto e hai abbastanza margine per crescere senza pagare una macchina che per lo più dorme.

Il tuo risultato: dimensionato bene, non sovradimensionato

La dimensione giusta del server non è la più grande che puoi permetterti. È quella adatta al lavoro, con un po’ di spazio per respirare.

Parti da ciò che stai ospitando. Dagli abbastanza CPU per i momenti impegnativi, abbastanza RAM per tenere libero il banco di lavoro e abbastanza spazio per crescita e backup. È così che eviti entrambi gli errori comuni: comprare troppo per paura, oppure comprare troppo poco e combattere più avanti con pagine lente.