Das Notizbuch von Zenith
DE
0%

Kapitel 1 · Server und Geschwindigkeit

Professionelle Web-Infrastruktur: mehr als nur eine Domain

Hinabsteigen

Kapitel 1 · Server und Geschwindigkeit

Professionelle Web-Infrastruktur: mehr als nur eine Domain

Eine Domain ist eine Adresse, kein Haus. Was wirklich hinter einem Portal steckt, das schnell antwortet, den Verkehr aushält und nicht am falschen Tag stillsteht.

18 Minuten Lesezeit 5 gezeichnete Tafeln 4 Aufgaben

In diesem Kapitel
  1. Die Domain reicht nicht
  2. Shared Hosting
  3. Was ist ein VPS
  4. Linux oder Windows Server
  5. Die TTFB
  6. Die Datenbank
  7. So wählen Sie
  8. Häufige Fragen
  9. Quellen

01Eine Domain ist eine Adresse, kein Haus

Wenn ein Unternehmen beschließt, „online zu gehen“, ist die erste Anschaffung fast immer eine Domain: firmenname.de, ein paar Euro im Jahr, und das Gefühl, den Schritt getan zu haben. Es ist ein echter Schritt, aber der kleinste. Eine Domain ist eine Adresse: Sie sagt, wohin man gehen soll, nicht, was man dort vorfindet.

Hinter dieser Adresse muss ein Server stehen, also ein Computer, der Tag und Nacht in einem Rechenzentrum läuft, die Anfragen der Besucher entgegennimmt und mit den Seiten antwortet. Er ist das Haus. Und wie bei einem echten Haus zählen andere Fragen: Wie groß ist es, wer wohnt mit Ihnen darin, wie viel hält es aus, wenn hundert Gäste gleichzeitig kommen, wer hat die Schlüssel?

Zwischen Adresse und Haus gibt es ein drittes Stück, das DNS: den Stadtplan des Internets, der den von Menschen geschriebenen Namen in die Nummer (die IP-Adresse) übersetzt, die Computer verstehen. Wie Domain, DNS und HTTPS-Zertifikat im Detail funktionieren, erzähle ich im Kapitel darüber, was passiert, wenn jemand Ihre Adresse eintippt. Hier interessiert der Zielpunkt: der Server.

firmenname.de Der Browser Besucher tippen ein Das DNS „Wo wohnt der Name?“ 203.0.113.10 Der Server rechnet und antwortet Die Seite landet am Schirm DIE ADRESSE DER STADTPLAN DAS HAUS DER INHALT Die Domain ist in einer Minute gekauft. Alles andere wird geplant. Der Browser Besucher tippen firmenname.de ADRESSE Das DNS übersetzt den Namen in 203.0.113.10 STADTPLAN Der Server berechnet die Seite und antwortet HAUS Die Seite erscheint auf dem Bildschirm INHALT Die Domain kauft man. Den Rest plant man.
Tafel 1.1 — Der Weg einer Anfrage. Die Domain ist das erste und günstigste Stück; Geschwindigkeit, Stabilität und Sicherheit entscheiden sich in den anderen drei.

Für eine Online-Visitenkarte mit wenigen Seiten, die sich einmal im Jahr ändern, darf das Haus klein sein. Für ein Firmenportal mit Kunden, die sich mit eigenem Zugang anmelden, mit Buchungen, Zahlungen, einer Unternehmenssoftware im Hintergrund und personenbezogenen Daten, die zu schützen sind, ist das Haus das Teil, das alles trägt. Und genau dort reicht das Angebot „Domain + Hosting für ein paar Euro“ nicht mehr aus.

02Shared Hosting: ein Mehrfamilienhaus mit dünnen Wänden

Shared Hosting ist die verbreitetste und günstigste Lösung: Ein einziger physischer Server beherbergt Hunderte, manchmal Tausende Websites verschiedener Kunden. Jede hat ihren eigenen Ordner und ihren eigenen Platz, aber Prozessor, Arbeitsspeicher, Festplatte und Anbindung werden geteilt. Der Anbieter kümmert sich um alles: Updates, Serversicherheit, E-Mail, Verwaltungsoberfläche. Sie laden nur die Dateien hoch.

Es ist ein Mehrfamilienhaus: Es kostet wenig, weil die Kosten geteilt werden und sich jemand um die Gemeinschaftsflächen kümmert. Aber die Wände sind dünn. Wenn der Nachbar eine Party feiert, also wenn eine andere Website einen Besucheransturm erlebt oder ein schlecht geschriebenes Programm den ganzen Prozessor belegt, werden auch Sie langsamer, ohne etwas getan zu haben. Im Fachjargon heißt das der Effekt des „lauten Nachbarn“.

SHARED HOSTING Website A Website B SPITZE!Website C Ihre Website E Website F Prozessor · Speicher · Festplatte FÜR ALLE GEMEINSAM Die Spitze von C bremst auch Sie. Günstig, aber der Nachbar bestimmt. VPS · VIRTUELLER PRIVATER SERVER VPS 1 IHRER2 vCPU4 GB RAM VPS 3 jeder VPS hat SEIN Kontingent garantiert vom Hypervisor Dicke Wände: Die Ressourcen gehören Ihnen. Die Schlüssel haben Sie (Root-Zugang). SHARED HOSTING Website A Website B C: Spitze! Ihre Website E Website F Prozessor · Speicher · Festplatte FÜR ALLE GEMEINSAM Die Spitze von C bremst auch Sie. VPS · VIRTUELLER PRIVATER SERVER VPS 1 IHRER2 vCPU4 GB RAM VPS 3 jeder VPS hat SEIN Kontingent Dicke Wände: Die Ressourcen gehören Ihnen.
Tafel 1.2 — Das Mehrfamilienhaus und die dicken Wände. Beim Shared Hosting gehören die Ressourcen allen; bei einem VPS ist ein Teil des Servers für Sie reserviert, und kein Nachbar kann ihn Ihnen wegnehmen.

Wann Shared Hosting bestens passt

Es ist kein Produkt, auf das man herabsehen sollte: Es ist ein Produkt, das man für das einsetzt, wofür es gemacht ist. Es passt bestens für:

  • eine Visitenkarten-Website mit wenigen Seiten, vor allem wenn sie aus statischen Dateien besteht und nicht bei jedem Besuch eine Datenbank abfragt;
  • einen privaten Blog oder den Blog eines kleinen Betriebs, mit gleichmäßigem Verkehr und ohne Spitzen;
  • eine Landingpage für eine Kampagne oder eine Test-Website.

Die Grenzen, die man erst zu spät entdeckt

Die Probleme beginnen, wenn aus der Website eine Anwendung werden soll. Beim Shared Hosting gilt in der Regel:

  • Software lässt sich nicht nach Belieben installieren: Sie nutzen die PHP- und MySQL-Version, die der Anbieter bereitstellt, sofern er sie bereitstellt;
  • es gibt versteckte Obergrenzen für gleichzeitige Prozesse, Speicher pro Anfrage, maximale Laufzeit eines Skripts und Anzahl der Datenbankverbindungen;
  • geplante Aufgaben (der nächtliche E-Mail-Versand, das Backup, der Abgleich mit der Unternehmenssoftware) sind in ihrer Häufigkeit begrenzt oder gar nicht vorhanden;
  • ein dauerhaft laufender Dienst ist nicht möglich, etwa eine API in .NET oder Node.js oder ein System für Echtzeit-Benachrichtigungen;
  • die Reputation der IP-Adresse wird geteilt: Wenn ein Nachbar Spam verschickt, können die E-Mails Ihrer Domain im Spam-Ordner landen. Darüber spreche ich im Kapitel über die professionelle geschäftliche E-Mail.

03Der VPS: ein eigener Server, ohne einen zu kaufen

Ein VPS (Virtual Private Server, virtueller privater Server) ist ein Stück eines leistungsstarken physischen Servers, von den anderen getrennt durch ein Programm namens Hypervisor. Der Hypervisor tut nur eine Sache, und die mit Strenge: Er teilt jedem Stück sein Kontingent an Prozessor, Speicher und Festplatte zu und verhindert, dass ein Stück die Ressourcen eines anderen berührt. Für das Betriebssystem, das darin läuft, ist dieses Stück ein ganzer Computer.

In der Praxis wird ein VPS mit drei Zahlen beschrieben: den vCPU (den virtuellen Prozessoren), dem RAM und dem Speicherplatz, fast immer auf schnellen SSDs. Eine Konfiguration wie 2 vCPU, 4 GB Arbeitsspeicher und 40 GB Festplatte trägt ein Firmenportal mit seiner Datenbank, einer API und den geplanten Aufgaben ganz entspannt, solange der Verkehr dem eines lokalen oder regionalen Betriebs entspricht.

Die vier Vorteile, die zählen

1

Reservierte Ressourcen

Der Speicher und der Prozessor, die Sie bezahlen, gehören Ihnen: Die Lastspitze eines anderen Kunden bremst Sie nicht.

2

Volle Kontrolle

Administratorzugang: Sie wählen das System, die Versionen, die Programme und die Konfiguration des Webservers.

3

Wachstum ohne Umzug

Wächst das Portal, bekommt dieselbe Maschine mehr Speicher und Prozessoren, oft mit einem einzigen Neustart.

4

Isolation

Eine kompromittierte Website auf demselben physischen Server sieht Ihre Dateien nicht: Die Stücke sind getrennt.

Die Kehrseite der Medaille: Die Schlüssel haben Sie

Ein „nicht verwalteter“ VPS ist ein leer übergebenes Haus, die Schlüssel in der Hand. Der Anbieter garantiert, dass die Maschine läuft und angebunden ist; alles andere liegt in der Verantwortung dessen, der sie verwaltet:

  • die Sicherheitsupdates des Betriebssystems und der Programme;
  • die Firewall, also welche Ports zum Internet offen sind und welche nicht;
  • die HTTPS-Zertifikate und ihre automatische Erneuerung;
  • die Backups, die die Maschine verlassen müssen: Ein Backup, das auf demselben Server liegt, verschwindet mit ihm. Das erkläre ich im Kapitel über die Datensicherung im Unternehmen und die 3-2-1-Regel;
  • das Monitoring: wissen, dass die Website steht, bevor es Ihnen ein Kunde sagt, und ein Dienst, der sie von selbst neu startet.

Deshalb lautet die eigentliche Frage nicht „Hosting oder VPS“, sondern „VPS, verwaltet von wem?“. Ein sich selbst überlassener VPS ist weniger sicher als ein gutes Shared Hosting. Ein methodisch verwalteter VPS ist die solideste Grundlage, die ein kleines oder mittleres Unternehmen haben kann, zu einem Bruchteil der Kosten eines dedizierten Servers.

LösungRessourcenKontrolleWer sie verwaltetGeeignet für
Shared Hostinggeteilt mit anderen WebsitesOberfläche des Anbietersder AnbieterVisitenkarten-Websites, Blogs, statische Seiten
VPSreserviert, ein Stück des Serversvollständig (Root)Sie oder Ihr EntwicklerPortale, Unternehmenssoftware, APIs, E-Commerce
Managed VPSreserviertweitgehend, mit Regelnder Anbieter, gegen Aufpreiswer einen VPS will, ohne ihn zu verwalten
Dedizierter Servereine ganze physische MaschinevollständigSie oder ein Systemadministratorhohe Lasten, besondere Anforderungen
Cloud nach Verbrauchelastisch, stundenweise bezahltvollständig, aber komplexein erfahrener Systemadministratorstark schwankender Verkehr, große Plattformen

Die Begriffe des Kapitels

Sieben Begriffe für das Gespräch mit Ihrem Anbieter

Tippen Sie auf eine Karte, um sie umzudrehen und die Bedeutung zu lesen.

04Linux oder Windows Server: So wählen Sie das Betriebssystem

Auf dem VPS muss ein Betriebssystem installiert werden, und diese Wahl trifft man einmal für Jahre. Die beiden Familien sind Linux (in seinen Server-Distributionen: Ubuntu Server, Debian, AlmaLinux, Rocky Linux) und Windows Server von Microsoft. Das ist keine Geschmacksfrage: Es hängt davon ab, was der Server ausführen muss.

Linux: die natürliche Wahl für das Web

Die große Mehrheit der Webserver weltweit läuft unter Linux, und zwar aus sehr handfesten Gründen:

  • Stabilität: Ein gut konfigurierter Linux-Server läuft monatelang; Sicherheitsupdates lassen sich fast immer ohne Neustart einspielen;
  • Schlankheit: Ohne grafische Oberfläche belegt das System wenig Speicher und lässt die Ressourcen den Anwendungen;
  • das Ökosystem des Webs: PHP, MySQL und MariaDB, PostgreSQL, Python, Node.js und die Webserver Nginx und Apache entstehen auf Linux und werden dort zuerst getestet;
  • keine Lizenzen: Das System ist Open Source, man zahlt weder pro Prozessor noch pro Benutzer;
  • Fernverwaltung, sicher über SSH und kryptografische Schlüssel, ohne einen im Internet offenen Remote-Desktop;
  • Sicherheit in Schichten: strenge Rechte auf Dateien und Prozesse, integrierte Firewall, schnelle Updates durch sehr große Communitys.

Das Vorurteil, das widerlegt gehört: „.NET heißt Windows“

Bis vor ein paar Jahren stimmte das. Heute nicht mehr. Seit 2016 hat Microsoft seine Plattform als .NET (früher .NET Core genannt) neu geschrieben; sie läuft nativ unter Linux, und auf ihr wird die gesamte neue Software entwickelt. Seit 2017 gibt es auch SQL Server für Linux. Eine moderne Anwendung in C# kann also auf einem Linux-VPS laufen, mit denselben Vorteilen bei Schlankheit und Kosten wie eine Website in PHP.

Wann Windows Server wirklich unverzichtbar ist

  • wenn Software für das alte .NET Framework 4.x geschrieben ist (WebForms, serverseitige WCF-Dienste), die es nur für Windows gibt und die sich nicht ohne teilweises Neuschreiben auf .NET übertragen lässt;
  • wenn das Unternehmen Active Directory nutzt, um Benutzer, Computer und Rechte im internen Netz zu verwalten: Der Domänencontroller ist eine Rolle von Windows Server;
  • wenn Unternehmensprogramme laufen müssen, die es nur für Windows gibt, oder mehrere Personen an einem gemeinsamen Remote-Desktop arbeiten sollen;
  • wenn eine Funktion von SQL Server gebraucht wird, die es in der Linux-Version nicht gibt (einige Zusatzdienste, etwa für das Reporting): Das muss im Einzelfall in der Dokumentation von Microsoft geprüft werden.

In allen anderen Fällen bringt Windows Server Lizenzkosten, mehr vom System belegten Speicher und eine größere Angriffsfläche mit sich, ohne einem Webportal im Gegenzug etwas zu bieten.

Was muss der Server des Portals ausführen? .NET Framework 4.x, Active Directory oder reine Windows-Programme? JA Windows Server NEIN Linux PHP · MySQL · PostgreSQL · Node · Python · modernes .NET Lizenzen: keine Speicher: wenig Zugang: SSH Was muss der Server des Portals ausführen? .NET Framework 4.x, Active Directory oder Programme nur für Windows? JA WindowsServer NEIN Linux auch für modernes .NET Linux: keine Lizenzen, wenig Speicher, sichere Verwaltung per SSH. IM ZWEIFEL: ZUERST LINUX
Tafel 1.3 — Die Frage, die über das Betriebssystem entscheidet. Betrifft keiner der drei Fälle das Portal, lautet die Antwort Linux, auch wenn die Software in C# mit modernem .NET geschrieben ist.

Wahr oder falsch?

Fünf Vorurteile über Server

Wählen Sie für jeden Satz wahr oder falsch: Die Erklärung erscheint sofort.

  • Eine in C# geschriebene Anwendung muss zwingend auf Windows Server laufen.

    Modernes .NET läuft nativ unter Linux. Windows braucht man nur für das alte .NET Framework 4.x und wenige andere Fälle.

  • Mit der gekauften Domain ist die Website bereits online.

    Die Domain ist nur die Adresse: Es braucht einen Server, der antwortet, und ein DNS, das die Adresse zu ihm führt.

  • Beim Shared Hosting kann eine stark besuchte Nachbar-Website auch Ihre verlangsamen.

    Prozessor und Speicher werden geteilt: Das ist der Effekt des „lauten Nachbarn“.

  • Ein VPS ist allein dadurch sicher, dass er privat ist.

    Er ist isoliert, aber Updates, Firewall und Backups muss der Verwalter pflegen. Sich selbst überlassen ist er angreifbarer als ein gutes Hosting.

  • Ein langsames Portal wird oft eher schneller, wenn man die Datenbank in Ordnung bringt, als wenn man einen größeren Server kauft.

    Richtige Indizes und saubere Queries verändern die Zeiten enorm; ein stärkerer Server verschiebt das Problem nur nach hinten.

05Die TTFB: Wie lange wartet, wer an die Tür klopft

Die TTFB (Time to First Byte, die Zeit bis zum ersten Byte) misst, wie viel Zeit vergeht, von dem Moment, in dem der Browser eine Seite anfordert, bis zum Eintreffen des ersten Stückchens der Antwort. Das ist nicht die gesamte Ladezeit: Es ist die Zeit, in der der Besucher auf einen weißen Bildschirm schaut und wartet, dass der Server zu sprechen beginnt.

Google bezeichnet in seinem Leitfaden für Entwickler eine TTFB von 0,8 Sekunden oder weniger als gut und eine über 1,8 Sekunden als schlecht. Jede hier verlorene Millisekunde addiert sich zu allem, was danach kommt: Ein langsamer Server macht auch die schlankeste Website langsam.

WORAUS DIE TTFB BESTEHT statische Seite ≈ 0,1 s Portal mit trägen Queries der Server arbeitet: Code + Datenbank ≈ 1,4 s 0 0,4 s 0,8 s 1,2 s GUTE SCHWELLE DNS Verbindung TLS-Handshake Warten auf die Serverantwort Nur ein Beispiel: DNS, Verbindung und TLS wiegen wenig; den Unterschied macht fast immer der Server. WORAUS DIE TTFB BESTEHT statische Seite · ≈ 0,1 s Portal mit trägen Queries · ≈ 1,4 s der Server arbeitet 0 0,8 s 1,4 s SCHWELLE DNS Verbindung TLS-Handshake Serverantwort Nur ein Beispiel: Den Unterschied macht fast immer der Server.
Tafel 1.4 — Die Phasen der TTFB. Die Zeiten sind ein Beispiel, um die Proportionen zu zeigen: Bei einem langsamen Portal ist der Schuldige fast immer die letzte Phase, in der der Server den Code ausführt und die Datenbank abfragt.

So messen Sie sie, ohne besondere Programme

  • Im Browser: Öffnen Sie die Entwicklertools (Taste F12), Reiter Netzwerk, laden Sie die Seite neu und klicken Sie auf die erste Zeile. Im Bereich der Zeiten ist der Eintrag „Warten auf Serverantwort“ der Teil der TTFB, der vom Server abhängt.
  • Über die Kommandozeile: curl -o /dev/null -s -w "%{time_starttransfer}\n" https://ihrewebsite.de/ gibt die Sekunden bis zum ersten Byte aus.
  • Mit öffentlichen Werkzeugen wie PageSpeed Insights, die auch die Daten zeigen, die bei echten Besuchern mit Chrome erhoben wurden.

Was die TTFB senkt, nach Wirksamkeit geordnet

  1. Eine gut entworfene Datenbank: richtige Indizes und Queries, die nur abfragen, was gebraucht wird (dazu gleich mehr).
  2. Der Cache: Eine Seite, die für alle gleich ist, wird einmal berechnet und tausendmal fertig ausgeliefert.
  3. Der Code: weniger unnötige Arbeit bei jeder Anfrage, weniger umsonst geladene Bibliotheken.
  4. Reservierte Ressourcen: Auf einem VPS müssen Sie sich den Prozessor nicht mit Nachbarn teilen.
  5. Die Nähe: Ein Server in Italien oder Europa antwortet Kunden in Italien schneller als einer auf der anderen Seite des Ozeans.
  6. Moderne Protokolle: HTTP/2 oder HTTP/3 und die TLS-1.3-Verschlüsselung sparen Schritte beim Verbindungsaufbau.

Die TTFB ist nur die erste der Messgrößen, mit denen Google die Erfahrung der Besucher bewertet. Die anderen drei, die man im Browser sieht, erkläre ich im Kapitel über die Core Web Vitals.

06Die Datenbank: das Lager, das über die Geschwindigkeit entscheidet

Jedes Mal, wenn ein Kunde sein Profil öffnet, nach einer Verfügbarkeit sucht oder eine Bestellung ansieht, stellt der Server Fragen an die Datenbank, also an das geordnete Lager, in dem alle Daten liegen. Wie lange sie für die Antwort braucht, hängt weniger von der Leistung des Servers ab und viel mehr davon, wie das Lager organisiert ist.

Indizes: der Unterschied zwischen Suchen und Finden

Stellen Sie sich vor, Sie suchen das Wort „Rechnung“ in einem Buch mit tausend Seiten ohne Stichwortverzeichnis: Sie müssen es ganz durchblättern. Mit dem Verzeichnis gehen Sie zum Buchstaben R und finden die Seitenzahl. Ein Datenbank-Index tut genau das: Statt alle Zeilen einer Tabelle zu lesen, um die Kunden einer Stadt zu finden, geht er direkt zu den richtigen.

OHNE INDEX liest eine Zeile nach der anderen: eine Million Zeilen, eine Million Lesevorgänge MIT INDEX A … Z A … H I … P Q … Z „Padova“ drei Sprünge, und die Zeile ist gefunden, egal, wie groß die Tabelle ist OHNE INDEX eine Zeile nach der anderen, bis zum Ende MIT INDEX A … Z A … H I … P Q … Z „Padova“ drei Sprünge, egal wie groß die Tabelle
Tafel 1.5 — Suchen und Finden. Ohne Index liest die Datenbank die ganze Tabelle; mit einem Baum-Index erreicht sie die richtige Zeile in wenigen Schritten, und die Zahl der Schritte wächst kaum, selbst wenn die Tabelle riesig wird.

Indizes sind allerdings nicht gratis: Sie belegen Platz und verlangsamen das Schreiben ein wenig, weil sie bei jedem neuen Datensatz aktualisiert werden müssen. Man legt sie auf die Spalten, die tatsächlich zum Suchen, Filtern und Verknüpfen verwendet werden, nicht sicherheitshalber auf alle. Welche das sind, ist Entwurfsarbeit, und man entscheidet es anhand der echten Fragen, die das Portal stellen wird.

Queries: nur abfragen, was gebraucht wird

Eine Query ist die Frage, die das Programm an die Datenbank stellt. Dasselbe Ergebnis lässt sich auf sehr unterschiedliche Weise abfragen, und der Geschwindigkeitsunterschied kann das Hundertfache betragen. Die häufigsten Fehler, die man in vielen langsamen Websites findet:

  • alle Spalten abfragen (SELECT *), wenn drei gebraucht werden, und bei jeder Anfrage unnötige Daten übertragen;
  • das sogenannte „N+1“-Problem: Um fünfzig Bestellungen anzuzeigen, stellt der Code eine Frage für die Liste und dann fünfzig einzelne Fragen, eine für jeden Kunden, statt einer einzigen Frage, die die beiden Tabellen verbindet;
  • im Programm filtern statt in der Datenbank: zehntausend Zeilen herunterladen, um zehn anzuzeigen;
  • nie einen Blick in das Protokoll der langsamen Queries oder in den Ausführungsplan (EXPLAIN) werfen, die genau zeigen, wo sich die Datenbank abmüht.

Das sind Fehler, die man nicht sieht, solange es wenige Daten gibt, und die explodieren, wenn der Betrieb wächst: Das Portal, das im Januar in einer Zehntelsekunde antwortete, braucht im Dezember drei Sekunden. Deshalb wiegt die Qualität des Quellcodes für die Leistung des Servers so viel wie die Leistung der Maschine, und oft mehr: Darüber spreche ich im nächsten Kapitel, das dem Wert professioneller Entwicklung und den Grenzen von künstlicher Intelligenz und Baukästen gewidmet ist.

07So wählen Sie, Fall für Fall

Fasst man alles bisher Gesehene zusammen, reduziert sich die Wahl der Infrastruktur auf wenige ehrliche Fragen: Was wird das Portal heute tun, und was in zwei Jahren?

Was Sie online bringen wollenEmpfohlenes HausSystemWarum
Statische Visitenkarten-Website mit wenigen Seitenhochwertiges Shared Hostingdas des Anbietersberechnet nichts: liefert Dateien aus
Blog oder Website mit CMS und gleichmäßigem Verkehrhochwertiges Hosting oder kleiner VPSLinuxbraucht eine Datenbank, aber die Last ist gering
Portal mit Logins, Buchungen, KundenbereichVPSLinuxreservierte Ressourcen, dauerhaft laufende Dienste, Kontrolle
Onlineshop mit Zahlungen und LagerbestandVPS, mit externem BackupLinuxwertvolle Daten, Verkehrsspitzen, Sicherheit
Unternehmenssoftware in modernem .NET mit APIVPSLinux.NET läuft nativ, ohne Lizenzen
Software auf .NET Framework 4.x oder Active DirectoryVPS oder ServerWindows Servergibt es nicht für Linux

Quiz

Der richtige Server für Ihren Fall

Vier echte Situationen: Wählen Sie die Antwort, die Sie geben würden.

  1. Sie haben eine Visitenkarten-Website mit fünf statischen Seiten, die zweimal im Jahr aktualisiert wird. Was wählen Sie?

    Eine statische Website liefert Dateien aus und berechnet nichts: Ein gutes Hosting reicht vollkommen.

  2. Ihr Portal mit Buchungen hat eine TTFB von 2 Sekunden. Was prüfen Sie zuerst?

    Fast immer geht die Zeit beim Warten auf die Serverantwort verloren, also im Code und bei den Fragen an die Datenbank.

  3. Das Unternehmen verwaltet Benutzer und Computer im Büro mit Active Directory. Welches System braucht der Domänencontroller?

    Active Directory ist einer der Fälle, in denen Windows Server wirklich unverzichtbar ist.

  4. Wo müssen die Backups eines VPS liegen?

    Ein Backup auf demselben Server verschwindet mit ihm. Die vollständige Regel steht im Kapitel über die Datensicherung im Unternehmen.

Nicht übersehen

Die echte Ersparnis liegt nicht in der niedrigsten Monatsgebühr, sondern darin, nicht umziehen zu müssen. Ein Portal mit Daten, Logins und E-Mail im laufenden Betrieb von einem Hosting auf einen VPS zu verlegen, kostet viel mehr als die Gebührendifferenz einiger Jahre. Man wählt mit Blick darauf, wo der Betrieb in zwei Jahren steht, nicht darauf, wo er heute steht.

Die Infrastruktur ist das Rückgrat von allem, was danach kommt: dem Portal mit Buchungen und PWA, der geschäftlichen E-Mail, der Website, die gefunden werden soll. Einen gut gewählten Server bemerkt man nie. Einen schlecht gewählten bemerkt man immer, meist am Tag mit dem meisten Betrieb.

Testen Sie sich

Hat Ihr Portal ein Haus, das ihm gerecht wird?

Häufige Fragen

Ist ein VPS sicherer als Shared Hosting?

Ja, wenn er gut verwaltet wird: Er ist von den anderen Kunden isoliert, und Sie konfigurieren ihn selbst. Ohne Updates und ohne Firewall ist er weniger sicher als ein gutes Shared Hosting, bei dem sich der Anbieter um die Sicherheit des Servers kümmert.

Wie viel Arbeitsspeicher braucht ein VPS für ein Firmenportal?

Für das Portal eines lokalen oder regionalen Betriebs, mit seiner Datenbank und einer API, sind 2 virtuelle Prozessoren und 4 GB Arbeitsspeicher ein guter Ausgangspunkt. Man misst den tatsächlichen Verbrauch in den ersten Monaten und erweitert nur bei Bedarf, oft ohne Umzug.

Kann ich eine .NET-Anwendung unter Linux betreiben?

Ja, wenn sie mit modernem .NET geschrieben ist (ab der Version, die .NET Core hieß): Sie läuft nativ unter Linux. Anwendungen auf dem alten .NET Framework 4.x benötigen dagegen Windows.

Was ist eine gute TTFB?

Laut dem Leitfaden von Google für Entwickler ist eine TTFB von 0,8 Sekunden oder weniger gut; über 1,8 Sekunden ist sie schlecht. Eine gut ausgelieferte statische Website liegt in der Regel weit unter der Schwelle.

Müssen Domain und Server vom selben Anbieter sein?

Nein. Die Domain kann bei einem Anbieter registriert werden und über die DNS-Einträge auf den Server eines anderen zeigen. Wichtig ist, dass die Domain auf Sie eingetragen ist, wie ich im Kapitel darüber erkläre, wem die Website wirklich gehört.

Quellen

  1. web.dev (Google), „Time to First Byte (TTFB)“: Definition, Phasen und die Schwellen von 0,8 und 1,8 Sekunden.
  2. Microsoft Learn, „.NET unter Linux installieren“ (auf Italienisch): die von modernem .NET unterstützten Linux-Distributionen.
  3. Microsoft Learn, „Übersicht über SQL Server unter Linux“ (auf Italienisch): SQL Server für Linux und die verfügbaren Funktionen.
  4. MySQL-Handbuch, „How MySQL Uses Indexes“: wie Indizes das vollständige Lesen von Tabellen vermeiden.
  5. Wikipedia, „Virtual private server“ (auf Italienisch): die Virtualisierung und der Hypervisor.

Kapitel aktualisiert im Oktober 2026. Die genannten Schwellenwerte und Kompatibilitäten stammen aus der offiziellen Dokumentation der Hersteller; die Zeiten in den Tafeln sind Beispiele, um die Proportionen zu zeigen, keine Messungen einer bestimmten Website.

Sollen wir darüber sprechen?

Wenn das Gelesene Ihr Unternehmen betrifft, schreiben Sie mir, wo Sie stehen: Ich antworte Ihnen persönlich, mit einem konkreten Vorgehen und unverbindlich.

Schreiben Sie mir auf WhatsAppZenith Develop entdecken