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.
- 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.
- 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.
- 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.
- 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.
- Esporta i dati in un formato neutro — copie SQL, archivi, esportazioni CSV — invece di copiare file binari legati al sistema d'origine.
- 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.
- 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.
- 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.
- 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ù.
- 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.
- 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.
- 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.