Server
Server hat zwei Bedeutungen. Im Sinne der Client-Server-Architektur ist ein Server ein Programm, das Anfragen anderer Programme beantwortet: ein Webserver liefert Seiten aus, ein Mailserver nimmt E-Mails an. Im Sinne der Hardware ist ein Server ein Rechner, der dafür gebaut ist, solche Dienste rund um die Uhr zu betreiben.
Beides fällt oft zusammen, muss es aber nicht. Auf einem Server-Rechner laufen meist viele Server-Programme, und ein Server-Programm kann auch auf einem gewöhnlichen PC laufen.
Was einen Server-Rechner ausmacht
Ein Server enthält im Kern dieselben Bauteile wie ein PC: Prozessor, Arbeitsspeicher, Speicher, Netzwerkanschluss. Der Unterschied liegt in der Auslegung auf Dauerbetrieb und Fernwartung:
| Merkmal | Zweck |
|---|---|
| Arbeitsspeicher mit ECC | erkennt und korrigiert Speicherfehler, bevor sie Daten verfälschen |
| zwei Netzteile | Betrieb an zwei unabhängigen Stromkreisen, Tausch im laufenden Betrieb |
| Festplatten im Wechselrahmen | Austausch defekter Laufwerke ohne Abschalten (Hot-Swap) |
| Fernwartungs-Controller | eigener kleiner Rechner im Server, über den sich das Gerät auch ausgeschaltet bedienen lässt |
| mehrere Prozessoren | bis zu zwei, in großen Systemen mehr Prozessoren auf einer Hauptplatine |
Der Fernwartungs-Controller, englisch Baseboard Management Controller (BMC), ist das wichtigste Unterscheidungsmerkmal im Alltag. Über ihn lässt sich ein Server einschalten, neu starten, seine Konsole anzeigen und ein Betriebssystem installieren, ohne dass jemand davorsteht. Die Hersteller vermarkten ihn unter eigenen Namen; die herstellerübergreifenden Schnittstellen heißen IPMI und Redfish.
Bauformen
| Bauform | Merkmal | Einsatz |
|---|---|---|
| Tower | Gehäuse wie ein PC, steht auf dem Boden | kleine Büros ohne Serverschrank |
| Rackserver | flach, 1 oder 2 Höheneinheiten, für den Einbau ins Rack | Standard im Serverraum und Rechenzentrum |
| Bladeserver | Einschübe in einem gemeinsamen Chassis | hohe Dichte, viele gleichartige Server |
| Multi-Node-Server | mehrere Server in einem Gehäuse mit 2 Höheneinheiten | Cloud, Rechencluster |
| GPU-Server | mehrere Beschleuniger, hohe Leistungsaufnahme | KI-Training und -Inferenz |
Server mieten
Wer keinen eigenen Server betreiben will, mietet. Die Angebote unterscheiden sich darin, wie viel vom Rechner dem Kunden allein gehört:
| Angebot | Was der Kunde bekommt |
|---|---|
| Webhosting | Platz auf einem geteilten Server, ohne eigene Administration |
| Virtueller Server | eine eigene virtuelle Maschine auf einem geteilten Rechner |
| Dedicated Server | einen ganzen physischen Server |
| Colocation | Platz, Strom und Netz im Rechenzentrum für den eigenen Server |