Windows o Linux per il tuo VPS: la guida alla decisione

Un arbitrato onesto fra i due sistemi: che cosa deve decidere, quanto costa davvero ciascun campo, e come migrare.

Presentazione

La domanda « VPS Windows o Linux? » si risolve quasi sempre prima ancora di essere posta, e di rado per preferenza personale. Il criterio che decide è l'elenco dei programmi che devi far girare. Un programma gestionale francese, un'applicazione .NET Framework, una postazione di lavoro condivisa in desktop remoto: questi tre casi impongono Windows. Un server web, un'API, un contenitore, una base PostgreSQL: Linux li fa meglio, e a meno.

I numeri aiutano a inquadrare il resto. Da By-Hoster un VPS Linux KVM parte da 4,99 € al mese, sistema compreso, senza alcuna licenza da acquistare. Un VPS Windows parte da 9,99 € al mese con la configurazione Windows - Core (4 vCore, 8 GB di RAM, 100 GB SSD, 500 Mbps) — e a questo si aggiunge la licenza Microsoft, che installiamo ma non forniamo. Lo scarto reale non è dunque di 5 €: è più ampio, e va guardato in faccia.

Questa guida confronta i due sistemi sul terreno che conta: compatibilità applicativa, RDP contro SSH, costo totale, memoria consumata dal sistema stesso, e ciò che oggettivamente gira meglio da ciascuna parte. Si chiude con una griglia di decisione in 5 domande e con i passi per cambiare campo senza danni. Nessuno dei due sistemi è migliore in assoluto: semplicemente non rispondono alla stessa domanda.

Il vero criterio: i tuoi programmi, non le tue preferenze

Comincia scrivendo l'elenco dei programmi che questo server dovrà ospitare. Non l'elenco dei tuoi desideri tecnici: quello vero, che finirà nel capitolato. In nove casi su dieci quell'elenco decide da solo. Un programma gestionale francese — Sage, EBP, Cegid, Ciel — è distribuito in versione Windows. Una vecchia applicazione .NET Framework gira soltanto su Windows. Un bisogno di Active Directory o di SQL Server in versione completa punta nella stessa direzione.

Al contrario, se il tuo elenco contiene un server web, un'API, un runtime Node o Python, un contenitore Docker, una base MySQL o PostgreSQL, Linux è a casa sua. Quei mattoni ci sono nati, la documentazione è più abbondante, gli aggiornamenti sono più semplici e il conto è più basso. Scegliere Windows per ospitare un WordPress è un controsenso costoso; scegliere Linux per far girare Sage è un vicolo cieco tecnico. La preferenza personale entra in gioco solo quando l'elenco non decide.

  • Windows è imposto da: i programmi gestionali francesi, .NET Framework, IIS, COM, SQL Server in versione completa, Active Directory, e qualunque uso di desktop remoto grafico.
  • Linux è la scelta naturale per: siti web, API, contenitori, processi di fondo, basi di dati open source, bot, ambienti di sviluppo e di prova.
  • Il caso ambiguo più frequente: un'applicazione .NET 6, 8 o 9, multipiattaforma, che gira benissimo su Linux — vedi la nostra pagina hosting .NET.
  • La trappola: decidere per abitudine. « Abbiamo sempre fatto Windows » costa caro su un parco di server web, e « mettiamo tutto sotto Linux » fa perdere settimane quando un programma gestionale non esiste altrove.

RDP contro SSH: due modi opposti di guidare una macchina

Su Windows si amministra in RDP: una sessione grafica, un desktop, un mouse. Apri il server come apri il tuo PC. Sui nostri VPS Windows l'accesso RDP è ottimizzato fino a 60 FPS, con l'accesso da amministratore completo e una console VNC di emergenza se l'RDP stesso non risponde più. È la modalità d'accesso che rende Windows utilizzabile da una persona che non è amministratore di sistema: ritrova un ambiente che già conosce.

Su Linux si amministra in SSH: una console, del testo, dei comandi. È più leggero, programmabile, automatizzabile, e funziona benissimo su una connessione mediocre — ma richiede di essere a proprio agio con la riga di comando. Questa differenza non è estetica: determina chi, nella tua organizzazione, potrà intervenire sul server. La nostra guida alla connessione in RDP spiega il lato Windows passo passo.

  • RDP: sessione grafica completa, appunti e dischi condivisi, stampanti reindirizzate. Accessibile da Windows, macOS, Linux, Android e iOS.
  • SSH: console testuale, consumo di rete minimo, automazione tramite script, chiavi crittografiche al posto delle password.
  • Limite da conoscere lato Windows: il sistema consente 2 sessioni RDP amministrative simultanee. Oltre, per un accesso applicativo a più persone, servono licenze RDS CAL di Microsoft, a tuo carico.
  • Limite da conoscere lato Linux: SSH non apre un desktop grafico. Se i tuoi utenti devono vedere la finestra di un'applicazione, Linux ti chiederà un lavoro in più che Windows fa da solo.

Il costo totale reale: la macchina, la licenza, la memoria

Confrontare 9,99 € e 4,99 € ha senso solo se si conta tutto. Il prezzo della macchina è soltanto la prima voce. Lato Linux, le distribuzioni server che proponiamo — Debian, Ubuntu, CentOS, Rocky Linux, AlmaLinux — sono libere: il costo del sistema è nullo, oggi e fra tre anni. Lato Windows, By-Hoster installa Windows Server 2025, Windows Server 2022 o Windows 11 senza sovrapprezzo, ma non fornisce e non rivende licenze Microsoft: devi possederne una valida per il tuo uso.

È il punto che gli hoster tacciono più spesso, ed è proprio per questo che lo scriviamo nero su bianco. Alla licenza del sistema possono aggiungersi delle RDS CAL non appena più persone lavorano in desktop remoto, una licenza SQL Server se Express non basta, e le licenze dei tuoi programmi gestionali, che restano tue. La nostra guida alle licenze Windows Server spiega questo quadro senza giri di parole.

  • Macchina Linux: a partire da 4,99 € al mese, sistema compreso, nessuna licenza da prevedere.
  • Macchina Windows: 9,99 € al mese (Core), 16,99 € al mese (Plus, la più scelta), 28,99 € al mese (Max), 54,99 € al mese (Titan). L'impegno annuale toglie il 16,7 %, cioè 8,33 € al mese sulla Core.
  • Licenza Microsoft: a tuo carico, da acquistare presso Microsoft o un rivenditore. Non la fatturiamo, quindi non possiamo fornirla.
  • SQL Server: Express è gratuito ma limitato a 10 GB per base, 1 socket o 4 nuclei e 1,4 GB di RAM per il motore. Standard ed Enterprise sono a pagamento.
  • La voce invisibile: la memoria. Un server Windows ha bisogno di più RAM per rendere lo stesso servizio, il che spinge meccanicamente verso una configurazione superiore.

Consumo di memoria: quello che il sistema prende prima delle tue applicazioni

È la differenza più concreta, e la più spesso trascurata al momento del preventivo. Windows Server porta con sé un'interfaccia grafica permanente: gira in continuo, anche quando non è collegato nessuno, e riserva memoria prima ancora che parta la tua prima applicazione. Un server Linux amministrato in SSH non ha quello strato: dedica l'essenziale della sua memoria al servizio che rende. A parità di configurazione, lo stesso lavoro vi lascia quindi più margine.

Il nostro riferimento di dimensionamento, pubblicato sul sito, ne tiene conto: conta 4 GB di RAM minimo per un uso Windows leggero (RDP e lavoro d'ufficio, un solo utente), e 8 GB non appena si aggiunge un programma gestionale, SQL Server Express o più utenti contemporanei. È la ragione per cui tutte e quattro le nostre configurazioni Windows partono da 8 GB: al di sotto, l'esperienza si degrada dalla seconda applicazione aperta. Ogni sessione RDP in più consuma la propria parte.

  • Windows, uso leggero: 4 GB di RAM minimo per un utente in RDP e lavoro d'ufficio.
  • Windows, programma gestionale: 8 GB non appena entrano in gioco un programma di gestione, SQL Server Express o più sessioni — Windows - Core copre questo caso a 9,99 € al mese.
  • Windows, più applicazioni pesanti: 16 o 32 GB, cioè Windows - Plus a 16,99 € al mese o Windows - Max a 28,99 € al mese.
  • Linux: senza interfaccia grafica, la memoria va al servizio stesso. È ciò che permette a servizi web modesti di reggere su configurazioni molto più piccole.

Che cosa gira meglio da ciascuna parte

Una volta risolta la questione della licenza e della memoria, restano le affinità tecniche. Sono reali, documentate, e non hanno nulla di ideologico: ciascun sistema è stato concepito per un mondo applicativo diverso, e ciascuno conserva un vantaggio netto sul proprio terreno d'origine. Voler costringere un programma a vivere dal vicino costa sempre più caro dell'affitto risparmiato.

La buona notizia è che la scelta non è esclusiva su scala di un'organizzazione. Molte imprese fanno girare il sito vetrina e le API su un VPS Linux a 4,99 € al mese, e tengono un VPS Windows a 9,99 o 16,99 € al mese per il programma di contabilità accessibile in RDP. Due macchine specializzate costano spesso meno, e funzionano meglio, di una sola macchina che prova a fare tutto.

  • Windows fa meglio: programmi gestionali francesi (Sage, EBP, Cegid, Ciel), .NET Framework e IIS, SQL Server, Active Directory, postazione di lavoro remota, applicazioni di trading fornite in versione Windows.
  • Linux fa meglio: server web (Nginx, Apache), API e microservizi, contenitori Docker, basi MySQL e PostgreSQL, attività pianificate, bot, ambienti di sviluppo e di prova.
  • Pareggio: .NET 6, 8 e 9, multipiattaforma; PostgreSQL, disponibile da entrambe le parti; i runtime Node, Python e Java, che girano ovunque.
  • Ciò che non cambia: in entrambi i casi la macchina è virtualizzata in KVM tramite Proxmox, ospitata nella nostra unica infrastruttura DC-FR_NA(01) in Nuova Aquitania, sotto giurisdizione francese e GDPR, senza trasferimenti fuori dall'Unione europea.

Cambiare campo: come migrare senza danni

Non esiste una conversione sul posto da un server Windows a un server Linux: sistemi di file, formati di configurazione e programmi non hanno nulla in comune. Una migrazione si fa sempre allestendo la nuova macchina accanto alla vecchia, e passando solo una volta verificato tutto. Questo metodo ha un vantaggio decisivo: in nessun momento ti ritrovi senza un server che funziona.

  1. Fai l'inventario di quello che gira davvero sulla macchina attuale: applicazioni, servizi, attività pianificate, basi di dati, punti di montaggio, certificati. È la tappa che tutti sbrigano in fretta, ed è quella che fa fallire le migrazioni.
  2. Verifica la disponibilità di ogni mattone sulla destinazione. Un programma senza equivalente lato Linux, o una dipendenza da IIS, da COM o da un componente Windows, ferma qui la migrazione — ed è una buona notizia scoprirlo adesso e non un venerdì sera.
  3. Prendi un'istantanea del server esistente prima di toccare qualunque cosa. Le istantanee sono comprese e si avviano dall'area clienti: è la tua rete di sicurezza per tutta l'operazione.
  4. Ordina la macchina di destinazione in parallelo. Viene consegnata in 10 minuti, il che permette di lavorare sui due server nello stesso momento. Cambiare famiglia di sistema significa cambiare gamma: apri un ticket dall'area clienti, il reparto ti guida.
  5. Esporta i dati in un formato neutro — copie SQL, archivi, esportazioni CSV — invece di copiare file binari legati al sistema d'origine.
  6. Rifai l'installazione sulla destinazione, poi prova in condizioni reali con i tuoi utenti, mentre il vecchio server è ancora in funzione. Passa in produzione solo dopo la convalida.
  7. Disdici la vecchia macchina soltanto quando la nuova ha dato prova. Le nostre offerte sono senza vincoli e coperte dalla garanzia soddisfatti o rimborsati entro 48 ore: qualche giorno di sovrapposizione costa poco, l'errore costa caro.

La griglia di decisione in 5 domande

Se hai solo due minuti, rispondi a queste cinque domande nell'ordine. La prima che dà « sì » ha già deciso per te: le successive servono allora a dimensionare e a fare il conto, non a tornare indietro.

  1. Anche uno solo dei tuoi programmi indispensabili esiste soltanto in versione Windows? Se sì, è Windows, e il dibattito finisce qui. Nessuno strato di compatibilità sostituisce un fornitore che non supporta la tua configurazione.
  2. I tuoi utenti devono vedere un desktop grafico a distanza? Se sì, Windows e il suo accesso RDP fanno di serie ciò che Linux fa soltanto al prezzo di una configurazione in più.
  3. Qualcuno da voi sa amministrare Linux da riga di comando? Se nessuno se la sente e non esiste un budget di gestione esterna, un server Linux tenuto male vi costerà più dello scarto di prezzo.
  4. Possiedi, o puoi acquistare, la licenza Microsoft necessaria? Il sistema, più le RDS CAL se più persone lavorano in RDP, più SQL Server se Express non basta. Se la risposta è no, Linux torna a essere l'unica opzione realistica.
  5. Il tuo budget regge lo scarto completo? Macchina (9,99 € al mese contro 4,99 € al mese), più le licenze, più la RAM in più. Se sì, prendi Windows con serenità. Se no, cerca prima un equivalente Linux al tuo programma — e se non ne esiste, rivedi il budget invece del sistema.

VPS Windows e VPS Linux da By-Hoster: il confronto

VPS Windows e VPS Linux da By-Hoster: il confronto
Criterio VPS Windows VPS Linux KVM
Prezzo d'ingresso 9,99 € al mese IVA compresa (Windows - Core) 4,99 €/mese
Configurazione d'ingresso 4 vCore, 8 GB di RAM, 50 GB SSD, 500 Mbps Spazio su SSD, accesso root
Licenza del sistema A tuo carico, non fornita da By-Hoster Distribuzioni libere, nessuna licenza
Sistemi proposti Windows Server 2025, Server 2022, Windows 11 Debian, Ubuntu, CentOS, Rocky Linux, AlmaLinux
Modo d'accesso RDP ottimizzato fino a 60 FPS + console VNC di emergenza SSH con accesso root
Interfaccia grafica Compresa e permanente Assente per impostazione predefinita, la memoria va al servizio
Accesso a più utenti 2 sessioni RDP amministrative; RDS CAL oltre Account SSH illimitati dal sistema
Terreno d'elezione Programmi gestionali, .NET, SQL Server, postazione remota Web, API, contenitori, basi open source
Consegna 10 minuti Predisposizione automatica dopo l'ordine
Comune a entrambi KVM/Proxmox, DC-FR_NA(01) in Nuova Aquitania, anti-DDoS, senza vincoli KVM/Proxmox, DC-FR_NA(01) in Nuova Aquitania, anti-DDoS, senza vincoli

Domande frequenti

Il criterio che decide è l'elenco dei tuoi programmi, non la preferenza tecnica. Se uno strumento indispensabile esiste soltanto in versione Windows — programma gestionale francese, applicazione .NET Framework, SQL Server completo, Active Directory — o se i tuoi utenti hanno bisogno di un desktop grafico in RDP, prendi Windows. Per un sito web, un'API, un contenitore o una base open source, Linux fa meglio e costa meno.

Da By-Hoster un VPS Linux KVM parte da 4,99 € al mese, sistema compreso. Un VPS Windows parte da 9,99 € al mese con Windows - Core (4 vCore, 8 GB di RAM, 100 GB SSD, 500 Mbps), poi 16,99 € al mese (Plus, la più scelta), 28,99 € al mese (Max) e 54,99 € al mese (Titan). L'impegno annuale toglie il 16,7 %. A questo si aggiunge la licenza Microsoft, che resta a tuo carico.

Sì, e preferiamo dirlo chiaramente: By-Hoster installa il sistema ma non fornisce e non rivende licenze Microsoft. Devi possederne una valida per il tuo uso. Windows Server consente 2 sessioni RDP amministrative simultanee; oltre, per un accesso applicativo a più persone, servono licenze RDS CAL. Lato Linux le distribuzioni server sono libere: nessuna licenza da acquistare.

L'RDP apre una sessione grafica completa: un desktop Windows, un mouse, le tue applicazioni nelle finestre. Sui nostri VPS Windows è ottimizzato fino a 60 FPS, con una console VNC di emergenza se l'RDP non risponde più. L'SSH apre una console testuale: più leggera, programmabile, ideale su una connessione mediocre, ma bisogna essere a proprio agio da riga di comando. Questa differenza determina chi potrà amministrare il server.

Il nostro riferimento per Windows: 4 GB di RAM minimo per un uso leggero (RDP e lavoro d'ufficio, un solo utente), e 8 GB non appena si aggiunge un programma gestionale, SQL Server Express o più utenti contemporanei. Ecco perché le nostre quattro configurazioni Windows partono da 8 GB. Un server Linux amministrato in SSH non ha un'interfaccia grafica da alimentare in permanenza: la memoria disponibile va al servizio stesso.

Per un sito web classico, Linux, senza esitare. Nginx, Apache, PHP, MySQL e PostgreSQL vi sono di casa, la documentazione è più abbondante e il costo più basso: 4,99 € al mese senza licenza. Windows diventa pertinente solo se il sito dipende da IIS, da .NET Framework o da un componente Windows. Per un semplice WordPress, il nostro hosting condiviso da 1 € al mese basta spesso.

Non esiste una conversione sul posto: i due sistemi non hanno né gli stessi file né gli stessi programmi. Il metodo sicuro consiste nell'allestire la nuova macchina in parallelo — viene consegnata in 10 minuti —, migrare i dati con esportazioni neutre, provare e poi passare. Cambiare famiglia di sistema equivale a cambiare gamma: apri un ticket dall'area clienti, il reparto ti guida.

Lato Windows, tre sistemi a scelta all'ordine e senza sovrapprezzo: Windows Server 2025 (supporto standard fino al 13/11/2029), Windows Server 2022 (supporto standard fino al 13/10/2026) e Windows 11, che è un sistema per postazioni e non un sistema d'hosting a più utenti. La scelta si cambia poi reinstallando dall'area clienti. Lato Linux: Debian, Ubuntu, CentOS, Rocky Linux e AlmaLinux.