Lernziele
- Verstehen, was ein Server tut
- Hosting-Arten grob unterscheiden
- Statische und dynamische Seiten einordnen
Server = Computer mit einer Aufgabe
Ein Server ist ein Computer, der rund um die Uhr läuft und darauf wartet, Anfragen zu beantworten — zum Beispiel „Schick mir die Startseite von luis-rusko.de“. Er heißt „Server“, weil er etwas bereitstellt (englisch „to serve“). Dein Laptop ist in diesem Moment der „Client“, der die Anfrage stellt.
Hosting: wo die Website wohnt
- Shared Hosting: viele Websites teilen sich einen Server — günstig, aber begrenzt.
- VPS / Root-Server: eine eigene, abgetrennte Umgebung mit mehr Kontrolle.
- Cloud: Ressourcen werden flexibel zugeteilt und skalieren mit der Last.
- Managed Hosting: der Anbieter kümmert sich um Wartung und Sicherheit.
Statisch oder dynamisch?
Eine statische Seite liegt fertig auf dem Server und wird unverändert ausgeliefert — schnell und sicher. Eine dynamische Seite (z. B. ein Shop oder ein Login-Bereich) baut die Antwort pro Anfrage zusammen, oft mit Daten aus einer Datenbank. Moderne Frameworks kombinieren beides.
Was auf einem Server läuft
Ein Server ist zunächst nur Hardware — erst die Software macht ihn zum Webserver. Programme wie Nginx oder Apache nehmen eingehende Anfragen entgegen und schicken die passende Antwort zurück. Über sogenannte Ports lassen sich mehrere Dienste auf einem Rechner unterscheiden: Webseiten laufen üblicherweise über Port 443 (HTTPS), während eine Datenbank auf einem anderen Port lauscht. So kann ein einziger Server gleichzeitig eine Website ausliefern, E-Mails verwalten und Daten speichern.
Immer erreichbar sein
Der entscheidende Unterschied zu deinem Laptop: Ein Server läuft rund um die Uhr, ohne Pause. Genau darauf kommt es an, denn eine Website nützt wenig, wenn sie nachts nicht erreichbar ist. Anbieter geben deshalb eine Verfügbarkeit an — etwa „99,9 %“, was nur wenige Stunden Ausfall im Jahr bedeutet. Erreicht wird das durch redundante Technik, Überwachung und schnelle Reaktion bei Störungen. Für ernsthafte Projekte ist verlässliche Verfügbarkeit ein zentrales Auswahlkriterium beim Hosting.
Cloud und Serverless
Moderne Anbieter gehen noch einen Schritt weiter. In der Cloud teilt man sich Ressourcen flexibel und bezahlt nur, was man nutzt. Beim „Serverless“-Ansatz kümmert man sich gar nicht mehr um einen konkreten Server: Man hinterlegt nur seinen Code, und die Plattform startet bei jeder Anfrage automatisch genügend Kapazität — und fährt sie danach wieder herunter. Einen Server gibt es weiterhin, er ist nur vollständig hinter der Plattform verborgen. Für viele Websites bedeutet das weniger Wartung und automatische Skalierung bei Lastspitzen.
Was die Leistung eines Servers bestimmt
Beim Vergleich von Tarifen tauchen immer dieselben vier Größen auf. Die Prozessorkerne bestimmen, wie viele Anfragen gleichzeitig berechnet werden können — entscheidend bei dynamischen Seiten, die pro Aufruf arbeiten müssen. Der Arbeitsspeicher begrenzt, wie viele Prozesse und wie viel Zwischenspeicher parallel Platz finden; Datenbanken sind hier besonders hungrig. Die Art des Speichers macht den Unterschied beim Lesen und Schreiben, weshalb heute SSDs Standard sind. Und der Datendurchsatz zählt vor allem bei großen Dateien wie Bildern oder Videos. Welche Größe knapp wird, hängt vom Projekt ab — ein Blog belastet einen Server ganz anders als ein Shop mit Suchfunktion.
Betrieb: Protokolle, Überwachung, Absicherung
Ein Server will nicht nur eingerichtet, sondern betrieben werden. Zugriffs- und Fehlerprotokolle halten fest, wer was abgerufen hat und wo etwas schiefging — sie sind bei jeder Störung die erste Anlaufstelle. Eine Überwachung prüft von außen regelmäßig die Erreichbarkeit und meldet Ausfälle, bevor Kunden anrufen. Zur Absicherung gehören eine Firewall, die nur wirklich benötigte Zugänge offenhält, zeitnah eingespielte Sicherheitsupdates und die Anmeldung per Schlüsseldatei statt per Passwort. Bei Managed Hosting übernimmt der Anbieter diese Aufgaben; auf einem eigenen Server bleiben sie an einem selbst hängen — was den Preisunterschied gut erklärt.
Wichtige Begriffe
- Client
- Das Gerät, das eine Anfrage stellt (z. B. dein Browser).
- Hosting
- Das Bereitstellen einer Website auf einem Server.
- Cloud
- Server-Ressourcen, die flexibel nach Bedarf zugeteilt werden.
- Uptime
- Anteil der Zeit, in der ein Dienst tatsächlich erreichbar ist.
- Webserver
- Programm wie Nginx oder Apache, das HTTP-Anfragen beantwortet.
Typische Fehler
- Zu kleines Hosting für einen wachsenden Shop
- Keine Backups einplanen
- Sicherheitsupdates aufschieben
- Keine Überwachung — Ausfälle fallen erst durch Kundenmeldungen auf
Zusammenfassung
Ein Server ist ein dauerhaft laufender Computer, der Anfragen beantwortet. Hosting-Arten reichen von günstig-geteilt bis flexibel-skalierbar; statische Inhalte sind schneller und sicherer als dynamisch berechnete.
Häufige Fragen
Nein. Für die meisten kleinen Websites reicht Shared oder Managed Hosting. Ein eigener Server lohnt sich erst bei besonderen Anforderungen an Leistung, Kontrolle oder Datenschutz.
Weiterführende Links
Braucht ihr Unterstützung bei Webentwicklung?
Wir setzen genau solche Themen in echte Projekte um.
