Unterschied zwischen Thin Client und Thick

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Unterschied zwischen Thin Client und Thick (Fat) Client unter Linux

Überblick

  • In Linux-Umgebungen unterscheidet man zwischen Thin Clients und Thick (auch Fat) Clients.
  • Der Unterschied liegt in der Verteilung der Rechenarbeit zwischen Client und Server.

Thick Client

  • Ein Thick Client ist ein vollwertiger Arbeitsplatzrechner mit lokal installierter Linux-Desktopumgebung.
  • Programme, Dienste und Dateien werden direkt auf dem Client ausgeführt und verarbeitet.
  • Der Server dient nur als Infrastruktur (Authentifizierung, Dateiablage, Updates).

Merkmale

  • Lokale Ausführung aller Programme
  • Hohe Hardwareanforderungen
  • Funktioniert auch offline
  • Höherer Wartungsaufwand pro Gerät

Beispiel

  • Ein Debian- oder Ubuntu-System mit XFCE, das sich per LDAP am Server anmeldet und NFS-Freigaben nutzt.

Thin Client

  • Ein Thin Client startet nur eine minimale Linux-Umgebung und überlässt die gesamte Verarbeitung dem Server.
  • Der Client zeigt lediglich die grafische Oberfläche des Servers an und überträgt Tastatur- und Mausereignisse.

Merkmale

  • Zentrale Ausführung aller Programme auf dem Server
  • Geringe Hardwareanforderungen
  • Kein Offline-Betrieb möglich
  • Geringer Wartungsaufwand, da nur der Server gepflegt werden muss

Beispiel

  • Ein PXE-geboteter Client mit LTSP oder ein X2Go-Client, der sich grafisch auf einen zentralen Server verbindet.

Vergleichstabelle

Merkmal Thin Client Thick Client
Betriebssystem Minimal (Netzwerkboot oder Basissystem) Vollständiges Linux mit GUI
Ausführung der Programme Auf dem Server Lokal auf dem Client
Hardwareanforderung Gering Hoch
Wartungsaufwand Zentralisiert, gering Individuell, höher
Netzwerkabhängigkeit Hoch Niedrig
Offline-Betrieb Nicht möglich Möglich
Typisches Einsatzgebiet Schulen, Verwaltungen, Callcenter Entwicklerarbeitsplätze, Notebooks, Einzelrechner

Fazit

  • Thin Clients eignen sich für zentrale, wartungsarme Umgebungen mit homogener Nutzung.
  • Thick Clients sind sinnvoll, wenn Leistung, Offlinefähigkeit oder individuelle Anpassungen notwendig sind.
  • In modernen Linux-Umgebungen kann X2Go eine pragmatische Zwischenlösung darstellen: Remote-Zugriff wie Thin Client, aber lokal installierte Basis wie Thick Client.