WikiDer > Dünner Kunde

Thin client
Die Formatierung dieses Artikels entspricht noch nicht den Wikipedia-Konventionen. Es ist auch möglich, dass die Schreibweise oder die Verwendung der Sprache falsch ist. Sie sind zu dieser Seite eingeladen einstellen .

Dünner Kunde ist ein Konzept aus der Computerwelt. Es ist eine Bezeichnung für kleine, relativ schwache Computer, die den Großteil der benötigten Rechenkapazität eines Computers verbrauchen Server (einen zentralen Computer) und bedienen jeweils einen Benutzer. Der kleine Computer fungiert als Klient ("Kunde") des Zentralrechners.

Der Unterschied zum Klassiker Computerterminal ist, dass Thin Clients normalerweise einen Teil der Eingabeverarbeitung und normalerweise eine vollständige Betriebssystem haben.

Das Gegenteil dieses Thin Clients ist der Fat Client, auch Thick Client genannt. Es verfügt über ausreichende Ressourcen und verarbeitet die Daten selbst.

Auftritte

Wyse Winterm Thin-Client

Das Grundprinzip eines Thin Clients kann in Hardware, Software oder einer Kombination davon umgesetzt werden. Im Zusammenhang mit der Hardware-Variante wird der Name Thin Client häufig als Marketingkonzept für Rechengeräte verwendet, auf denen Thin Client-Software ausgeführt wird. Einige bekannte Beispiele sind der Sun Ray von Sun, der NC von Oracle und andere und die Hardware verschiedener Hersteller für Server Based Computing. Bekannte Beispiele für softwarebasierte Thin Clients sind LTSP, der NoMachine NX Client, PXES, VNC und Webanwendungen.

Sonnenstrahl

Das Sonnenstrahl ist ein Virtual Display Client des Computerherstellers Sonne Mikrosysteme. Ein Sonnenstrahl hat seinen eigenen Prozessor basierend auf der AMD-Mikroprozessorarchitektur, aber keine Festplatte, d. h. es bootet über das Netzwerk mit einem separaten Rechner (Server). Der typische Gedanke bei einem Virtual-Display-Client ist, dass es keinen lokalen Status des Computers gibt. Dies bedeutet, dass ein Benutzer seine Sitzung - mit einem Pass - auf einem anderen Virtual-Display-Client auf mehreren Stockwerken höher (oder niedriger) fortsetzen kann.

Netzwerkcomputer

Netzwerkcomputer (abgekürzt NC) ist eine Marke von Orakel. Es wurde zwischen 1996 und 2000 von Oracle und einer Allianz von Unternehmen, darunter Sun und Acorn, verwendet, um einen plattenlosen Desktop-Computer herzustellen, der bestimmte Mindestanforderungen erfüllte. Es wurde auch als Marketingbegriff verwendet, um dieses Konzept bei Unternehmen und Verbrauchern zu bewerben (obwohl es im Wesentlichen kein neues Konzept war).

NC war in erster Linie als Markenname für eine bestimmte Art von Arbeitsplatzrechnern gedacht, die aufgrund ihres plattenlosen Designs und der Verwendung billiger Komponenten und Software deutlich günstiger und einfacher zu handhaben sein sollen als herkömmliche Fat-Client-PCs. Aufgrund der sinkenden PC-Preise und der wachsenden Möglichkeiten, einen PC als plattenloses Laufwerk oder Thin Client zu verwenden, wurde der NC nie so populär, wie Larry Ellison (der CEO von Oracle) erhofft hatte, und geriet schließlich in Vergessenheit.

Serverbasiertes Computing

sehen Serverbasiertes Computing für den Hauptartikel zu diesem Thema.

Server Based Computing ist die Bezeichnung für die auf MS Windows-Technologie basierende Variante des Thin Client-Konzepts. Das bedeutet, dass auf einem zentralen Server MS Windows/PC-Anwendungen laufen, die normalerweise auf dezentralen PCs laufen würden. Die Bildschirmausgabe wird an einen Thin Client gesendet, der sie dem Benutzer in einer grafischen MS Windows-Umgebung präsentiert.

LTSP

LTSP ist ein zusätzliches Softwarepaket für Linux das eine große Anzahl von Thin-Client-Terminals mit einem Linux-Server verbindet. Anwendungen werden normalerweise auf dem Server ausgeführt und akzeptieren Eingaben und Anzeigeausgaben auf dem Thin Client. LTSP ist als Paketpaket verfügbar, das auf jedem Linux-System installiert werden kann. Es ist auch standardmäßig in einigen installiert Ausschüttungen, wie K12Ltsp, SkoleLinux und EduLinux.

Ein reines LTSP-Terminal besteht aus einem PC, der für das Booten von einem LTSP-Server konfiguriert ist. Beim Booten des Terminals lädt es die erforderliche LTSP-Client-Software vom LTSP-Server in seinen Arbeitsspeicher und läuft dann als eigenständiges plattenloses X-Terminal. Dies ist bei weitem der am einfachsten zu konfigurierende und zu verwaltende Terminaltyp und wird auf den meisten Standard-PCs gut laufen, einschließlich solcher, die für die Verwendung mit Microsoft Windows als veraltet gelten.

NoMachine NX-Client

Der NoMachine NX-Client ist eine Client-Anwendung, die es Arbeitsplatzrechnern sowohl unter Windows als auch unter Unix ermöglicht, grafische Unix-Anwendungen auf einem zentralen Server über das effiziente NX-Protokoll mit der Bildschirmausgabe auf dem lokalen Bildschirm zu nutzen. Der NoMachine NX-Client ist der Referenz-Client für die Verwendung mit NX. Viele Open-Source-Entwickler sind damit jedoch unzufrieden, da die Software Closed-Source ist und nicht auf allen Architekturen läuft, die Linux unterstützt, wie zum Beispiel PowerPC.

PXES

PXES Universal Linux Thin Client, kurz PXES, ist eine Micro-Linux-Distribution speziell für den Einsatz als Thin Client. PXES wurde Anfang 2001 von Diego Torres Milano entwickelt, um (festplattenlose) Workstations über ein Netzwerk zu booten mit PXE kann aber auch von einer CD-ROM oder Festplatte gebootet werden, wenn die Netzwerkkarte oder das BIOS des Computers PXE nicht unterstützen.

Nach dem Booten kann der Thin Client über RDP (Remote Desktop Protocol), Citrix ICA-Server, VNC-Server, NoMachine NX oder FreeNX-Server.

PXES lädt Bootdateien über . herunter TFTP statt NFS (Netzwerkdateisystem), was es in Umgebungen ohne Unix/Linux-NFS-Server oder bei langsamen WAN- oder VPN-Verbindungen nützlich macht.

VNC

sehen Virtuelles Netzwerk-Computing für den Hauptartikel zu diesem Thema.

Virtual Network Computing (VNC) ist eine Möglichkeit, den Desktop eines Computers auf einem anderen Computer zu verwenden, wodurch die Fernverwaltung eines Computers ermöglicht wird. Tastatureingaben und Mausbewegungen gehen von einem VNC-Client zu einem VNC-Server, Bildschirminformationen werden in die andere Richtung gesendet. VNC wurde erfunden von AT&T. Der ursprüngliche Quellcode ist Open Source unter der GNU General Public License. VNC ist plattformübergreifend, und es gibt Clients und Server in vielen Versionen für fast jedes Betriebssystem, einschließlich Java. VNC ist sehr beliebt für die Bereitstellung von technischem Fernsupport und für den Zugriff auf die Dokumente auf dem Heimcomputer von überall.

Web Applikationen

sehen Internetanwendung für den Hauptartikel zu diesem Thema.

Der Begriff Internetanwendung wird für ein Programm verwendet, das auf einem Webserver läuft und ist Webbrowser kann zugegriffen werden. Eine Webanwendung besteht aus einem oder mehreren Skripten (siehe serverseitiges Skripting), die dieselben Quelldaten auf einem Webserver verwenden. Diese Quelldaten können beispielsweise sein: Datenbank Webanwendungen sind beliebt, weil der Webbrowser als Thin Client fast überall und auf Betriebssysteme ist verfügbar. Sie sind auch deshalb beliebt, weil eine Webanwendung für Tausende von Benutzern gewartet und aktualisiert werden kann, ohne die Software auf Tausende von Computern verteilen und installieren zu müssen. Webanwendungen wurden für Webmail, Online-Shops, Online-Auktionen, Wikis, Diskussionsforen, Blogs, MMORPGs und viele andere Anwendungen.

Vorteile von Thin Clients

  • Geringere IT-Verwaltungskosten. Thin Clients können fast vollständig auf dem Server verwaltet werden. Aufgrund der Einfachheit der Hardware ist die Wahrscheinlichkeit von Hardwaredefekten geringer.
  • Sicherer. Thin Clients können so konzipiert werden, dass die Anwendungsdaten nie auf dem Client liegen. Die Benutzerumgebung ist somit geschützt und speichert oft keine Daten, sodass sie gut geschützt ist gegen Malware. Dadurch kann die Sicherheit zentral gesteuert werden.
  • Geringere Hardwarekosten an der Frontside. Thin-Client-Hardware ist in der Regel günstiger als ein kompletter Computer, da sie weder Anwendungsspeicher noch einen leistungsstarken Prozessor benötigt, da die Ressourcen des Servers genutzt werden. Außerdem altern die Thin Clients weniger schnell, sodass sie weniger schnell ein Upgrade benötigen. Wenn mehrere Benutzer dieselbe Anwendung ausführen, muss diese nur einmal auf den zentralen Server geladen werden. Bei Fat Clients hat jede Workstation eine lokale Kopie im in RAM-Speicher.
  • Geringerer Energieverbrauch. Spezialisierte Thin-Client-Hardware hat einen viel geringeren Stromverbrauch als Fat-Client-PCs. Dies spart nicht nur Energiekosten, sondern kann in manchen Fällen auch die Anschaffung oder Erweiterung von Klimaanlagen verhindern, was eine erhebliche Kostenersparnis darstellen und zur Erreichung der Energieeinsparziele beitragen kann.
  • Weniger anfällig für Diebstahl. Thin-Client-Hardware, ob speziell entwickelt oder aus umfunktionierten, abgenutzten PCs, ist außerhalb einer Client-Server-Umgebung praktisch wertlos.
  • Raue Umgebungen. Thin Clients haben keine beweglichen Teile, sodass sie in staubigen Umgebungen betrieben werden können, ohne die Kühllüfter zu verstopfen.
  • Weniger Netzwerklast für administrative Arbeiten. Da Terminalserver in der Regel zusammen mit den Datenservern auf dem Rückgrat entfernt vom Netzwerk kann der Netzwerkverkehr innerhalb des Serverraums isoliert werden. Jedes Dokument, das auf einem Fat Client geöffnet und gespeichert wird, reist zweimal über das Netzwerk. In einer Thin-Client-Umgebung werden nur Mausbewegungen, Tastenanschläge und Bildschirminformationen an den/vom Endbenutzer gesendet. Mit effizientem Netzwerkprotokolle B. ICA und NX, ist dies bereits bei einer Bandbreite von 5 Kbit/s möglich.
  • Effizientere Ressourcennutzung. Die Spezifikationen eines Fat Client basieren auf der maximalen Last, die ein Benutzer erzeugen kann, die meistens nicht erreicht wird. Thin Clients hingegen verbrauchen genau so viele Ressourcen, wie sie gerade benötigen. In einem großen Netzwerk besteht eine gute Chance, dass die Spitzenlast eines Benutzers durch eine geringe Last eines anderen Benutzers ausgeglichen wird, was insgesamt zu weniger Ressourcen führt.
  • Einfache Hardware-Erweiterungen. Wenn die Systemnutzung einen vorgegebenen Grenzwert überschreitet, ist es relativ einfach, einem Server-Rack einen neuen Blade hinzuzufügen und die Anzahl der Ressourcen genau auf die erforderliche Menge zu erhöhen. Die bestehenden Einheiten bleiben neben den neuen im Einsatz, im Gegensatz zum Fat-Client-Konzept, bei dem ein kompletter PC ausgetauscht werden muss, was auch für den Endanwender zu Ausfallzeiten führt.
  • Längere Lebensspanne. Da Thin Clients keine beweglichen Teile und keine eingebaute Obsoleszenz haben, können sie bis zu zehn Jahre halten.
  • Weniger Lärmbelästigung. Thin-Client-Terminals produzieren praktisch keinen Ton. Dies kann ein wichtiger Aspekt für Klassen und Bibliotheken sein.

Nachteile von Thin Clients

  • Hohe Serveranforderungen. Ein Fat-Client-Server benötigt weniger Leistung als ein Thin-Client-Server, da die Fat-Clients einen Großteil der Prozessorarbeit selbst übernehmen. Eine Thin-Client-Umgebung hat oft eine große Anzahl von Servern, die als "Server Farm" bezeichnet wird.
  • Schlechte Multimedia-Leistung. Thin-Client-Umgebungen sind für Multimedia-reiche Anwendungen weniger nützlich, obwohl bessere Lösungen entstehen. Citrix verfügt beispielsweise über einen Lync-Connector für das Offloading von Audio und Video sowie eine Flash-Umleitung für das Offload von Flash-Inhalten (Citrix HDX und HDX 3D Pro). Außerdem unterstützen immer mehr Thin Clients den Supercodec, was zu einer enormen Leistungssteigerung von Audio/Video führt. Intel hat Grafikkarten, die in den Server einer Client-Server-Umgebung (Thin/Zero-Clients) platziert werden können und auch hier dafür sorgen können, dass schwere Grafikanwendungen gut und flüssig funktionieren (Intel GVT-d und Intel GVT-g)
  • Weniger Leistung auf der Vorderseite. Softwareprodukte für einige Betriebssysteme (wie MS Windows) sind für PCs konzipiert, die über eigene Ressourcen verfügen. Die ordnungsgemäße Funktion dieser Produkte in einer Thin-Client-Umgebung kann zu Problemen führen.
  • Inflexibilität. Wenn eine bestimmte Anwendung noch nicht auf dem Server installiert ist, ist es dem Benutzer nicht möglich, diese auf sein Thin-Client-Gerät herunterzuladen.
  • Weniger Peripheriegeräte verfügbar. Die meisten neuen Thin Client-Geräte verfügen über USB-Anschlüsse, aber der Endbenutzer kann keine Treiber, "Gerätetreiber" (die Verbindung zwischen der Hardware und dem Betriebssystem) hinzufügen. Der Thin Client erkennt beispielsweise Geräte wie Flash-Laufwerke und andere Plug-and-Play-Geräte, aber Peripheriegeräte, die über einen Treiber wie Drucker verfügen, werden nicht unterstützt.

Protokolle

Einige Protokolle, die für die Thin Client-Server-Kommunikation verwendet werden, sind:

ALP
Appliance Link Protocol ist ein Bitmap-basiertes Netzwerkprotokoll mit Verschlüsselungssicherheit, das von Sun in seinen Sun Rays verwendet wird.
AIP
Adaptive Internet Protocol (AIP) ist ein Mehrkanalprotokoll, das Benutzern über den Sun Secure Global Desktop Server Programme zur Verfügung stellt, die auf verschiedenen Betriebssystemen laufen.
CitrixICAO
durch Citrix entwickelt AnwendungsserverProtokoll für MetaFrame
NX
von NoMachine entwickeltes Protokoll, das das X11-Protokoll durch Caching komprimiert und optimiert, um eine bessere Leistung zu erzielen
RDP
Remote Desktop Protocol, der Standardmechanismus für den Zugriff auf einen Remote-Desktop in MS-Windows
HTML Über http
in vielen verwendet Web Applikationen
VNC
Virtual Network Computing, ermöglicht die gemeinsame Nutzung eines (virtuellen) Desktops
X11
ein Protokoll zur Remote-Nutzung grafischer Unix-Anwendungen, das in fast allen unterstützt wird Unix Varianten
X11 Über SSH
durch Anwendung Unix Varianten, die das X11-Protokoll mit Authentifizierung, Verschlüsselung und ggf. Komprimierung unterstützen wollen.
XML Über http
angewendet in der AJAX Modell für Web Applikationen

Siehe auch

Externe Links