Eine Blazor-Anwendung auf einem Windows-VPS in Frankreich hosten

Blazor Server hält pro Benutzer eine offene SignalR-Verbindung: dieser Modus verlangt eine eigene Maschine, kein geteiltes Hosting.

Ab 8 €/Monat

Einleitung

Zwei Anwendungen, die beide Blazor heißen, können völlig unterschiedliches Hosting brauchen. Blazor Server führt den Code auf dem Server aus und hält für jeden Benutzer eine offene SignalR-Verbindung: die Maschine trägt den Zustand jeder Sitzung, und die kleinste Netzunterbrechung ist sofort auf dem Bildschirm sichtbar. Genau dieser Modus rechtfertigt eine eigene Maschine. Bei By-Hoster startet die Windows-VPS-Reihe bei 8 €/Monat inkl. MwSt., geliefert in 10 Minuten mit dedizierter IPv4 und vollem Administratorzugang.

Blazor WebAssembly erzählt die umgekehrte Geschichte. Nach der Veröffentlichung ist die Anwendung nur noch ein Paket statischer Dateien — HTML, JavaScript, .NET-Assemblies —, das der Browser herunterlädt und danach vollständig auf der Clientseite ausführt. Ein solches Paket braucht nichts weiter als einen Server, der Dateien ausliefert: unser Webhosting ab 1 €/Monat erledigt das. Das zu sagen kostet uns einen Verkauf; es zu verschweigen würde Sie einen überflüssigen Server kosten.

Der VPS wird wieder zum richtigen Werkzeug, sobald ein Server-Modus, eine zu hostende API hinter dem WebAssembly-Paket oder ein automatischer interaktiver Rendermodus ins Spiel kommt. Sie erhalten dann ein nacktes System: IIS, die ASP.NET-Core-Runtime und das zugehörige Modul installieren Sie frei, da Sie Administrator sind. Sonst ist nichts vorinstalliert, das TLS-Zertifikat richten Sie über den Mechanismus Ihrer Wahl ein, und die Microsoft-Lizenz bleibt zu Ihren Lasten.

8€/Monat
Windows - Core inkl. MwSt.
1Circuit
SignalR pro Benutzer im Server-Modus
16GB
RAM bei Windows - Plus
10Min.
Lieferung des Servers

Was der Server einer Blazor-Anwendung bringt

Ein SignalR-Circuit pro verbundenem Benutzer

Im Server-Modus erzeugt jeder geöffnete Tab einen SignalR-Circuit, den der Server hält und dessen Zustand er im Arbeitsspeicher behält. Der Verbrauch folgt daher nicht dem Traffic, sondern der Zahl gleichzeitiger Sitzungen, und er wächst mit allem, was Ihre Anwendung pro Benutzer aufbewahrt. Ein dedizierter VPS lässt Sie diesen realen Verbrauch messen und die Konfiguration danach wählen statt blind.

IIS und Runtime werden installiert, nicht mitgeliefert

Die Maschine kommt mit dem Betriebssystem und sonst nichts. Die Rolle Web Server fügen Sie im Server-Manager oder mit einer Zeile PowerShell hinzu, danach installieren Sie die ASP.NET-Core-Runtime und das Modul, das IIS vor Kestrel setzt, beides von Microsoft geladen. Kein Panel schreibt eine Version vor, kein vorbereitetes Image entscheidet für Sie, und das WebSocket-Protokoll aktivieren Sie wie jedes Windows-Feature.

500 Mbit/s, dedizierte IPv4 und Anti-DDoS

Eine Blazor-Server-Anwendung lebt von ihrer Netzverbindung: sie bleibt offen, solange der Benutzer arbeitet. Jede Konfiguration enthält eine dedizierte IPv4-Adresse, Anti-DDoS-Schutz und 500 Mbit/s — 1000 Mbit/s bei Titan. Die Wiederaufnahme eines Circuits nach einem Mikroausfall gehört dagegen in Ihre Anwendung: das ist Code, keine Infrastruktur, und wir wollen nicht den gegenteiligen Eindruck erwecken.

NVMe, Snapshots, VNC-Konsole, 24/7-Support

NVMe-Speicher, Snapshots aus dem Kundenbereich vor einem Runtime-Update, eigenständige Neuinstallation, eine VNC-Notfallkonsole, falls eine Firewallregel Ihnen den RDP-Zugang verschließt, und menschlicher 24/7-Support per Ticket, Discord und Telefon. Ohne Vertragsbindung, 48 Stunden Geld-zurück-Garantie, 10 % Nachlass bei Jahreszahlung. Enthalten sind ausschließlich Snapshots: keine automatische externe Sicherung.

Was auf diesen Servern wirklich läuft

Eine Blazor-Server-Fachanwendung

Ein internes Werkzeug für ein bekanntes Team, bei dem der Server-Modus alles vereinfacht: keine API zu schreiben, die Logik bleibt auf dem Server und nah an der Datenbank. Das ist der Fall, der wirklich eine dedizierte Maschine und Arbeitsspeicher verlangt.

Automatischer interaktiver Rendermodus

Eine Anwendung, die für die erste Darstellung im Server-Modus startet und dann auf WebAssembly wechselt, sobald die Assemblies geladen sind. Sie braucht beide Hälften an einem Ort: einen ASP.NET-Core-Server, der das statische Paket ausliefert und die Circuits hält.

Die API hinter einem WebAssembly-Paket

Das statische Paket kann ein geteiltes Hosting ausliefern, aber die aufgerufene ASP.NET-Core-API braucht einen Server. Den hosten Sie hier, samt Datenbank und Hintergrundaufgaben, und behalten die Kontrolle über Authentifizierung und CORS.

Eine Abhängigkeit, die Windows verlangt

Eine .NET-Framework-Bibliothek, die das Backoffice noch nutzt, eine COM-Komponente, ein Treiber oder eine Fachanwendung, die es nur unter Windows gibt. Genau hier trägt die Entscheidung für Windows statt Linux wirklich, und nicht bloß aus Gewohnheit.

Blazor und seine SQL-Server-Datenbank

Anwendung und Datenbank-Engine auf derselben Maschine: der Connection String zeigt lokal, und Port 1433 hat keinen Grund nach außen zu gehen. SQL Server behält seine eigene Lizenz, Express ist in seinen dokumentierten Grenzen kostenlos.

Eine Testumgebung für 8 €

Ein zweiter Windows - Core VPS, um ein Runtime-Update oder eine geänderte IIS-Konfiguration zu prüfen, bevor Sie den arbeitenden Server anfassen. Snapshot vor dem Versuch, Neuinstallation aus dem Kundenbereich, falls es schiefgeht.

Häufig gestellte Fragen

Die Windows-VPS-Reihe startet bei 8 €/Monat inkl. MwSt. mit Windows - Core (4 vCore, 8 GB RAM, 50 GB SSD, 500 Mbit/s). Darüber: Plus für 13 € (8 vCore, 16 GB, 200 GB), die meistgewählte Konfiguration, Max für 26 € (16 vCore, 32 GB, 500 GB) und Titan für 49,99 € (24 vCore, 64 GB, 800 GB, 1000 Mbit/s). Die Jahreszahlung bringt 10 % Nachlass. Der Preis deckt Maschine, Netz und Support; er enthält keine Microsoft-Lizenz.

Das ist die einzige Frage, die vor der Bestellung zählt. Blazor Server führt Ihren Code auf dem Server aus und hält einen SignalR-Circuit pro Benutzer offen: Speicher wird pro Sitzung verbraucht, die Anwendung hängt an einer stabilen Verbindung, und eine eigene Maschine wird nötig. Blazor WebAssembly ist nach der Veröffentlichung nur eine Menge statischer Dateien, die der Browser ausführt: serverseitig braucht es keine Runtime. Wer in diesem zweiten Fall ohne API steckt, gibt für einen Windows-VPS unnötig Geld aus.

Ja, und häufig ist das die richtige Wahl. Nach dem Publish ist eine WebAssembly-Anwendung ein Ordner mit Dateien — index.html, JavaScript, .NET-Assemblies —, den der Browser lädt und selbst ausführt. Unser Webhosting startet bei 1 €/Monat und liefert das problemlos aus. Der VPS wird erst wieder nützlich, wenn dahinter eine ASP.NET-Core-API steht, ein Server-Modus oder ein automatischer interaktiver Rendermodus, der beide Hälften verbindet.

Das hängt davon ab, was Ihre Anwendung pro Benutzer im Speicher hält: wir veröffentlichen keine Zahl pro Circuit, weil sie niemand an Ihrem Code gemessen hat. Unser Richtwert bleibt 4 GB für leichte Nutzung und 8 GB, sobald Business-Software, SQL Server Express oder mehrere gleichzeitige Nutzer dazukommen. Alle unsere Angebote starten bereits bei 8 GB. Mit Datenbank auf derselben Maschine und vielen Sitzungen ersparen Windows - Plus und seine 16 GB für 13 €/Monat das Speicherzählen.

Nein. By-Hoster liefert das nackte System: Windows, vollen Administratorzugang, sonst nichts. Die Rolle Web Server (IIS) fügen Sie im Server-Manager hinzu oder mit einer Zeile PowerShell: Install-WindowsFeature -Name Web-Server -IncludeManagementTools. Danach installieren Sie die ASP.NET-Core-Runtime und das Modul, das IIS vor Kestrel setzt, von Microsoft geladen. Das ist bewusst so: kein vorbereitetes Image, kein Panel, das Sie auf eine Runtime-Version festlegt.

Über den Mechanismus, den Sie ohnehin nutzen: der Administratorzugang erlaubt es, Ihr gewohntes Werkzeug zu installieren, ein vorhandenes Zertifikat in den Windows-Speicher zu importieren und die HTTPS-Bindung im IIS anzulegen. Ein Punkt zählt bei Blazor Server besonders: der Circuit läuft über WebSocket, die TLS-Konfiguration muss diese Verbindung also ebenso abdecken wie den Rest der Website. By-Hoster liefert, erneuert und verwaltet kein Zertifikat — wir liefern die Maschine, Sie entscheiden über den Inhalt.

Ja, und die Microsoft-Lizenz bleibt zu Ihren Lasten: wir installieren das System, liefern und verkaufen aber keine Lizenz. Zwei Punkte folgen meist. Windows Server erlaubt 2 gleichzeitige administrative RDP-Sitzungen; darüber hinaus verlangt ein Anwendungs-RDP-Zugang Microsoft-RDS-CALs — das betrifft Personen, die einen Desktop auf der Maschine öffnen, nicht Ihre Website-Besucher. Und SQL Server verlangt eine eigene Lizenz: Express ist kostenlos, Standard und Enterprise sind kostenpflichtig.

Sehr oft ja, und wir sagen das lieber offen. ASP.NET Core ist plattformübergreifend: eine Blazor-Server-Anwendung läuft problemlos auf Linux hinter Nginx, und unsere Linux-KVM-VPS starten bei 4,99 €/Monat, ohne Microsoft-Lizenz. Windows behält den Vorteil in drei genauen Fällen: einer .NET-Framework-Abhängigkeit, einer COM-Komponente oder einer nur unter Windows existierenden Anwendung, oder wenn eine grafische RDP-Sitzung nötig ist. Unser Leitfaden Windows oder Linux arbeitet die Abwägung durch.

Bei Blazor Server verliert der Benutzer seinen Circuit und die Oberfläche friert ein, bis die Verbindung wieder steht: das ist der bewusste Kompromiss dieses Modells, und ein instabiles Netz auf Clientseite fällt sofort auf. Bei WebAssembly läuft die Anwendung im Browser weiter. Serverseitig enthält jede Konfiguration 500 Mbit/s, eine dedizierte IPv4 und Anti-DDoS. Die Wiederaufnahme des Circuits gehört dagegen in Ihren Code: keine Infrastruktur ersetzt sie.

Drei Systeme stehen bei der Bestellung zur Wahl, ohne Aufpreis: Windows Server 2025 (Standardsupport bis 13. November 2029, Sicherheit bis 14. November 2034), Windows Server 2022 (Standard bis 13. Oktober 2026, Sicherheit bis 14. Oktober 2031) und Windows 11, ein Client-System für den Arbeitsplatz, das nicht dafür vorgesehen ist, einen Mehrbenutzerdienst zu hosten. Der Server läuft in unserem einzigen Rechenzentrum DC-FR_NA(01) in Nouvelle-Aquitaine, auf KVM mit Proxmox, unter französischer Rechtsprechung und ohne Übermittlung außerhalb der Europäischen Union.