Ospitare un'applicazione Blazor su un VPS Windows in Francia
Blazor Server tiene aperta una connessione SignalR per ogni utente: è questa modalità a richiedere una macchina tutta tua, non un hosting condiviso.
A partire da 9,99 €/mese
Presentazione
Due applicazioni chiamate Blazor possono richiedere due hosting molto diversi. Blazor Server esegue il codice sul server e mantiene una connessione SignalR aperta per ogni utente: la macchina porta lo stato di ogni sessione, e la minima interruzione di rete si vede subito sullo schermo. È questa modalità a giustificare un server tutto tuo. Da By-Hoster la gamma VPS Windows parte da 9,99 € al mese IVA compresa, consegnata in 10 minuti con un IPv4 riservato e un accesso da amministratore completo.
Blazor WebAssembly racconta la storia opposta. Una volta pubblicata, l'applicazione non è che un pacchetto di file statici — HTML, JavaScript, assembly .NET — scaricato dal browser, che poi esegue tutto il codice lato client. Un pacchetto simile non ha bisogno di nulla più di un server capace di distribuire file: il nostro hosting web condiviso a partire da 1 € al mese fa il lavoro. Dirlo ci costa una vendita; tacerlo ti costerebbe un server inutile.
Il VPS torna a essere lo strumento giusto non appena c'è una modalità Server, un'API da ospitare dietro il pacchetto WebAssembly, o del rendering interattivo automatico che mescola le due. Ricevi allora un sistema nudo: IIS, il runtime ASP.NET Core e il modulo corrispondente si installano liberamente, dato che sei amministratore. Nient'altro è preinstallato, il certificato TLS si predispone con il meccanismo che preferisci, e la licenza Microsoft resta a tuo carico.
Che cosa porta il server a un'applicazione Blazor
Un circuito SignalR per ogni utente collegato
In modalità Server ogni scheda aperta crea un circuito SignalR che il server mantiene e di cui conserva lo stato in memoria. Il consumo non dipende quindi dal traffico ma dal numero di sessioni contemporanee, e cresce con quello che la tua applicazione conserva per ciascun utente. Un VPS dedicato ti lascia misurare quel consumo reale, e poi scegliere la configurazione di conseguenza invece che alla cieca.
IIS e il runtime si installano, non arrivano già pronti
La macchina arriva con il sistema operativo e nient'altro. Il ruolo Server Web si aggiunge da Server Manager o con una riga di PowerShell, poi installi il runtime ASP.NET Core e il modulo che mette IIS davanti a Kestrel, scaricati da Microsoft. Nessun pannello impone una versione, nessuna immagine preparata decide al posto tuo, e il protocollo WebSocket si attiva come qualunque funzionalità di Windows.
500 Mbps, IPv4 riservato e anti-DDoS
Un'applicazione Blazor Server vive sul suo collegamento di rete: la connessione resta aperta finché l'utente lavora. Ogni configurazione comprende un indirizzo IPv4 riservato, una protezione anti-DDoS e 500 Mbps — 1000 Mbps su Titan. Il recupero del circuito dopo una micro-interruzione, invece, si tratta nella tua applicazione: è codice, non infrastruttura, e preferiamo non lasciar credere il contrario.
SSD, istantanee, console VNC, assistenza giorno e notte
Spazio su SSD, istantanee avviate dall'area clienti prima di un passaggio di versione del runtime, reinstallazione in autonomia, console VNC di emergenza se una regola del firewall ti chiude l'RDP, e assistenza umana attiva giorno e notte via ticket, Discord e telefono. Senza vincoli, soddisfatti o rimborsati entro 48 ore, -16,7 % con l'impegno annuale. Sono comprese soltanto le istantanee: nessuna copia esterna automatica.
Che cosa si distribuisce davvero su questi server
Un'applicazione Blazor Server gestionale
Uno strumento interno usato da una squadra ben identificata, dove la modalità Server semplifica tutto: nessuna API da scrivere, la logica resta sul server e vicino alla base. È il caso d'uso che richiede una macchina dedicata e della RAM.
Il rendering interattivo automatico
Un'applicazione che parte in modalità Server il tempo della prima visualizzazione, poi passa a WebAssembly una volta scaricati gli assembly. Ha bisogno delle due metà nello stesso posto: un server ASP.NET Core capace di servire il pacchetto statico e di reggere i circuiti.
L'API che accompagna un WebAssembly
Il pacchetto statico può essere distribuito da un hosting condiviso, ma l'API ASP.NET Core che esso chiama ha bisogno di un server. La ospiti qui, con la sua base e i suoi processi di fondo, e mantieni il controllo sull'autenticazione e sul CORS.
Una dipendenza che impone Windows
Una libreria .NET Framework ancora usata dal back-office, un componente COM, un driver o un eseguibile gestionale che esiste solo su Windows. È qui che la scelta di Windows invece di Linux si difende davvero, e non soltanto per abitudine.
Blazor e la sua base SQL Server
L'applicazione e il suo motore di base sulla stessa macchina: la stringa di connessione punta in locale e la porta 1433 non ha alcun motivo di uscire. SQL Server mantiene la propria licenza, con Express gratuito entro i limiti documentati.
Un ambiente di collaudo a 9,99 €
Un secondo VPS Windows - Core per provare un passaggio di versione del runtime o una modifica alla configurazione di IIS prima di toccare il server che lavora. Istantanea prima della prova, reinstallazione dall'area clienti se la manovra va male.
Domande frequenti
La gamma VPS Windows parte da 9,99 € al mese IVA compresa con Windows - Core (4 vCore, 8 GB di RAM, 100 GB SSD, 500 Mbps). Sopra: Plus a 16,99 € (8 vCore, 16 GB, 250 GB), la configurazione più scelta, Max a 28,99 € (16 vCore, 32 GB, 500 GB) e Titan a 54,99 € (24 vCore, 64 GB, 800 GB, 1000 Mbps). L'impegno annuale toglie il 16,7 %. Il prezzo copre la macchina, la rete e l'assistenza; non comprende alcuna licenza Microsoft.
È l'unica domanda che conta prima di ordinare. Blazor Server esegue il tuo codice sul server e mantiene un circuito SignalR aperto per ogni utente: la memoria si consuma per sessione, l'applicazione dipende da una connessione stabile, e una macchina tutta tua diventa necessaria. Blazor WebAssembly, una volta pubblicato, è solo un insieme di file statici eseguito dal browser: non ha bisogno di alcun runtime lato server. Se rientri in questo secondo caso e non hai API, un VPS Windows è una spesa inutile.
Sì, ed è spesso la scelta giusta. Dopo la pubblicazione, un'applicazione WebAssembly è una cartella di file — index.html, JavaScript, assembly .NET — che il browser scarica ed esegue da sé. Il nostro hosting web condiviso parte da 1 € al mese e sa distribuirla benissimo. Il VPS torna utile solo se hai dietro un'API ASP.NET Core, una modalità Server, o un rendering interattivo automatico che mescola le due metà.
Dipende da quello che la tua applicazione tiene in memoria per ogni utente: non pubblichiamo alcun dato per circuito, perché nessuno l'ha misurato sul tuo codice. Il nostro riferimento ufficiale di dimensionamento resta 4 GB per un uso leggero e 8 GB non appena si aggiunge un programma gestionale, SQL Server Express o più utenti contemporanei. Tutte le nostre offerte partono già da 8 GB. Con una base sulla stessa macchina e sessioni numerose, Windows - Plus con i suoi 16 GB a 16,99 € al mese evita di dover contare la memoria.
No. By-Hoster consegna il sistema nudo: Windows, un accesso da amministratore completo, e nient'altro. Il ruolo Server Web (IIS) si aggiunge da Server Manager o con una riga di PowerShell, con Install-WindowsFeature -Name Web-Server -IncludeManagementTools. Poi installi il runtime ASP.NET Core e il modulo che mette IIS davanti a Kestrel, scaricati da Microsoft. È una scelta consapevole: nessuna immagine preparata, nessun pannello che blocchi una versione di runtime.
Con il meccanismo che preferisci: l'accesso da amministratore ti lascia installare lo strumento che già usi, importare un certificato esistente nell'archivio di Windows e creare l'associazione HTTPS in IIS. Punto importante per Blazor Server: il circuito passa da WebSocket, quindi la configurazione TLS deve coprire quella connessione come il resto del sito. By-Hoster non fornisce, non rinnova e non gestisce alcun certificato — consegniamo la macchina, il contenuto lo decidi tu.
Sì, e la licenza Microsoft resta a tuo carico: installiamo il sistema ma non forniamo e non rivendiamo licenze. Due punti tornano spesso subito dopo. Windows Server consente 2 sessioni RDP amministrative simultanee; oltre, un accesso RDP applicativo esige RDS CAL di Microsoft — cosa che non riguarda i tuoi visitatori web, ma soltanto le persone che aprono un desktop sulla macchina. E SQL Server esige la propria licenza: Express è gratuito, Standard ed Enterprise sono a pagamento.
Molto spesso sì, e preferiamo dirlo. ASP.NET Core è multipiattaforma: un'applicazione Blazor Server gira senza difficoltà su Linux dietro Nginx, e i nostri VPS Linux KVM partono da 4,99 € al mese, senza licenza Microsoft da acquistare. Windows conserva il vantaggio in tre casi precisi: una dipendenza .NET Framework, un componente COM o un eseguibile che esiste solo su Windows, oppure la necessità di aprire una sessione grafica in RDP. La nostra guida Windows o Linux spiega l'arbitrato nel dettaglio.
In Blazor Server l'utente perde il suo circuito e l'interfaccia si blocca fino alla riconnessione: è il contrappeso consapevole del modello, e una rete instabile lato cliente si vede subito. In WebAssembly l'applicazione continua a girare nel browser. Lato server, ogni configurazione comprende 500 Mbps, un IPv4 riservato e l'anti-DDoS. La gestione del recupero del circuito, invece, appartiene al tuo codice: nessuna infrastruttura la sostituisce.
All'ordine si propongono tre sistemi, senza sovrapprezzo: Windows Server 2025 (supporto standard fino al 13 novembre 2029, sicurezza fino al 14 novembre 2034), Windows Server 2022 (standard fino al 13 ottobre 2026, sicurezza fino al 14 ottobre 2031) e Windows 11, sistema per postazioni da riservare alla postazione di lavoro, non previsto per ospitare un servizio a più utenti. Il server gira nella nostra unica infrastruttura DC-FR_NA(01), in Nuova Aquitania, in KVM su Proxmox, sotto giurisdizione francese e senza trasferimenti fuori dall'Unione europea.