Metti due tariffe VPS una accanto all'altra e le righe di specifiche spesso sembrano identiche: 4 vCPU, 8 GB di RAM, NVMe, 1 Gbit/s, traffico illimitato. Poi una fa girare la tua app senza intoppi e l'altra si blocca ogni sera. La riga delle specifiche non mente, esattamente. Lascia solo fuori la parte che conta.
Questo articolo riguarda il confronto tra tariffe all'interno della categoria VPS. Se stai ancora decidendo se un VPS sia il tipo di hosting giusto, parti da VPS, hosting condiviso, server dedicato o cloud.
vCPU: un tetto, non una garanzia
La parola che nasconde di più. Sulla maggior parte delle piattaforme VPS una vCPU è una fetta del tempo di un core fisico, pianificata accanto alle fette di altri clienti. Il numero nella tariffa dice quante puoi usarne contemporaneamente durante un picco. Se puoi tenerle tutte al 100 % per ore è un'altra domanda, a cui risponde (se risponde) la politica di uso corretto.
Saremo precisi sulle nostre tariffe, perché è la vaghezza a far andare storte le cose: il numero di vCPU è un tetto per picchi brevi, non core fisici dedicati, e il pieno carico di CPU prolungato può essere limitato per restare equo verso tutti sulla macchina. Per app web, bot, agenti e database è raramente percepibile. Per ore di codifica video sì.
Cosa chiedere prima di comprare: il numero di vCPU è garantito o in burst, e cosa succede sotto carico prolungato? Cosa controllare dopo: la colonna st (steal) in vmstat. Uno steal costante a due cifre significa che stai aspettando il lavoro di qualcun altro.
RAM: l'unico numero onesto
La memoria è la specifica meno soggetta a interpretazioni. 8 GB sono 8 GB. Le uniche domande sono se basta per il tuo carico e se il provider la rivende oltre la capacità, cosa che noteresti da uno swap inspiegabile. Se non sai quanta te ne serve, quando ti servono davvero 64 GB di RAM mostra come distinguere i problemi di memoria da quelli di disco e CPU.
NVMe: un'interfaccia, non una velocità
NVMe è un'interfaccia di storage, molto più veloce del vecchio SATA. Ma l'etichetta non dice nulla su quanti server condividono gli stessi dischi o se ogni server ha un limite di I/O. Una tariffa può dire NVMe e offrire un throughput modesto sotto carico. Tutte le nostre tariffe usano NVMe; preferiamo comunque che tu lo provi invece di crederci sulla parola.
La dimensione del disco conta più di quanto si pensi. Un database, i log e un paio di immagini Docker si mangiano 15 GB più in fretta di quanto immagini, e le tariffe crescono solo sul posto, quindi scegli il disco che ti servirà tra sei mesi.
«1 Gbit/s»: velocità della porta, non throughput
È la velocità della connessione tra il tuo server e lo switch. Non è una promessa che avrai sempre un gigabit verso qualunque destinazione. Quello che ottieni dipende da quanto è occupato il collegamento e dal percorso fino all'altro capo.
I nostri numeri, come riferimento: le tariffe Linux hanno una porta da 1 Gbit/s, quelle Windows da 150 Mbit/s. Su una linea tranquilla un server Linux ottiene circa 940 Mbit/s in ciascuna direzione; quando più server sono occupati insieme, la linea viene divisa in parti uguali tra quelli che stanno trasmettendo. I dettagli, incluso come fare un test di velocità che non ti inganni, sono in Traffico e velocità.
«Illimitato»: nessuna quota, ma non senza limiti
Illimitato significa che nessuno conta i tuoi terabyte e non c'è rallentamento dopo una quota mensile. Non significa velocità illimitata: la porta e la giusta quota di cui sopra restano valide. Leggi «banda illimitata» con particolare attenzione. Di solito significa senza quota più una clausola di uso corretto, ed è in quella clausola che vive il limite vero.
Le righe che non sono nella scheda tecnica
Alcune delle differenze più grandi tra le tariffe non compaiono affatto nel titolo:
- IPv4 incluso o no. Una tariffa senza IPv4 proprio non può ospitare un sito in IPv4. Qui Small a 8 $ è in NAT e Small-IP a 16 $ è della stessa taglia con un indirizzo suo; cosa può fare e cosa no una sola porta inoltrata spiega la differenza in pratica.
- Backup. Inclusi, add-on a pagamento o affar tuo.
- Periodo di fatturazione. Qui le tariffe annuali costano il 10 % in meno del pagamento mensile.
- Località. Le nostre sono in Germania e Finlandia. Scegli quella più vicina ai tuoi utenti o all'API con cui parla il tuo bot.
- Cambio di taglia. Puoi crescere sul posto, e in quanto tempo? Puoi ridurre?
Confrontare i prezzi senza ingannarsi
Dividere il prezzo per i gigabyte di RAM è allettante e quasi sempre fuorviante. Una tariffa economica per gigabyte, ma senza IPv4, con backup a pagamento e un disco piccolo, può costare più di quella «cara» una volta aggiunto ciò che ti serve davvero. Componi la stessa configurazione completa da entrambe le parti, con l'indirizzo, i backup e il disco che userai, e confronta il totale mensile di quella.
Controlla un nuovo server nella prima ora
La maggior parte dei provider ti lascia provare a poco prezzo. Passa la prima ora a misurare invece che a installare:
nproc && lscpu | grep 'Model name'
vmstat 1 30 # watch the st column
fio --name=rand --rw=randread --bs=4k --size=1G --runtime=30 --time_based --direct=1
iperf3 -c <a test server near you> -P 4 -t 20
Rilancia gli stessi comandi la sera, nell'ora di punta. Se i numeri crollano, l'hai scoperto a poco prezzo.
Dove questo non vale
Le schede tecniche non dicono nulla del supporto, di come un provider gestisce le segnalazioni di abuso o di cosa succede quando l'hardware si guasta. Le misure fatte in un'ora non predicono il mese successivo. E per alcuni carichi niente di tutto questo conta: un bot Telegram su Nano non noterà la differenza tra un disco buono e uno ottimo. Commisura l'impegno del confronto alla posta in gioco. Per un bot da 3 $, scegli qualcosa di ragionevole e vai avanti. Per un database in produzione, testa.
Sfoglia le tariffe VPS con queste domande in testa e, se arrivi da un altro provider, traslocare un VPS senza downtime ha l'ordine delle operazioni.
Commenti
Ancora nessun commento. Sii il primo.