Server

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Dieser Artikel behandelt einen Begriff der Informationstechnik. Zum spanischen Priester siehe Pablo Varela Server.
QS-Informatik

Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)
Begründung: Wie hier mit dem Begriff Server umgegangen wird halte ich für Quatsch: Server>Kellner und Dedicated>Dediziert, aber der Erklärung nach doch eher dezidiert. Virtuell im Sinne von Rechnerverbund/Computercluster aber nicht im Sinne von Virtual Private Server (VPS), dafür gibts dann wieder Shared Server? Was hat ein objekttiv messbarer und erklärbarer Unterschied mit Werbung zu tun? --Peter Littmann (Diskussion) 20:46, 22. Feb. 2014 (CET)

Den irreführenden Verweis auf den Kellner habe ich entfernt und den Einleitungssatz aufgeräumt; die restliche Kritik ist noch zu bearbeiten. --Herbert Klaeren (Diskussion) 10:36, 28. Feb. 2014 (CET)

Ein Server [1] ist ein Computerprogramm oder ein Computer für den Zugriff auf eine zentrale Ressource oder Dienst in einem Netzwerk:

Für die Server-Hardware wird in der Fachsprache auch der Begriff Host benutzt.

Die Mehrdeutigkeit des Begriffs Server wird im folgenden Abschnitt weiter erklärt und erläutert.

Mehrdeutigkeit[Bearbeiten]

Geschichte des Server-Begriffs[Bearbeiten]

Als die ersten Server programmiert wurden, wurden die Computer, auf denen sie installiert wurden, als Host bezeichnet (vgl. Host-Terminal-Prinzip). Zu dieser Zeit waren Hosts fast ausschließlich spezielle leistungsfähige Computer (Großrechner). Mit der zunehmenden Leistungsfähigkeit von Standardcomputern konnten bestimmte Serverleistungen auch von diesen bereitgestellt werden und gerieten somit in das Licht einer breiteren Öffentlichkeit. Diese nahm aber nur den Computer wahr, auf dem die Server-Software lief. Daher weitete sich die Bezeichnung Server von der Software auf die Hardware, sprich auf den Host, aus. Diese Begriffsbildung wurde in der Werbung für Computer-Hardware und auch von Fachzeitschriften übernommen, was den Begriff sehr schnell in der Umgangssprache etablierte.

Diese heutige Doppeldeutigkeit führt in einigen Fällen zu Verwirrung, da die Bezeichnung Server häufig in einer Form verwendet wird, in der insbesondere für Laien schwer erkennbar ist, ob der Hardware- oder Software-Aspekt gemeint ist.

Entwicklung der Begriffe Host und Server[Bearbeiten]

Der Ausdruck Host wird in der EDV schon frühzeitig in den 1960er Jahren im Zusammenhang mit Großrechnern oder der mittleren Datentechnik und den dort üblichen Time-Sharing- oder Mehrbenutzer-Betriebssystemen gebraucht. Diese Systeme sind stark gegliedert und bestehen im Wesentlichen aus einer Zentraleinheit, die auch als Host bezeichnet wird und alle „Intelligenz“ beherbergt, und den „dummen“ Terminals, die lediglich als Benutzerendgeräte an den Arbeitsplätzen eingesetzt werden und praktisch nur zur Eingabe und Ausgabe von Daten dienen. Der häufig auch als Synonym benutzte Ausdruck Server ist jünger und kommt aus dem Bereich der Personal Computer und Betriebssystemen wie Banyan Vines, Mac OS, Netware oder Unix. Als die Vernetzung dieser Rechnerklasse am Ende der 1980er Jahre praktisch überall Einzug hielt, suchte man zur Abgrenzung von den bestehenden Host-basierten Architekturen eine alternative Bezeichnung und etablierte hierzu den Ausdruck Server, als stellvertretendes Beispiel sei hier der dedicated NetWare Server[2] genannt. Die Architekturen auf Basis von Personal Computern kennen typischerweise keine „intelligenten“ Hosts im Kontrast zu „dummen“ Terminals, hier ist jedes System mit mehr oder weniger „Intelligenz“ ausgestattet. In diesem Kontext werden Rechnersysteme (Hardware und Software), die im Wesentlichen anderen Systemen Leistungen zur Verfügung stellen (siehe: „Server (Software)“), als Server bezeichnet. Im Unix-Umfeld ist die Differenzierung zu dieser Zeit deutlicher; hier werden (meist grafische) Workstations und Workstation-Betriebssysteme sowie deren Software von (meist Konsole-basierten) Servern und Server-Betriebssystemen mit zugehöriger Software unterschieden. Mittlerweile sind allerdings beide Ausdrücke – zumindest umgangssprachlich und im Zusammenhang mit Hardware – praktisch gleichbedeutend.

Server als Bezeichnung für Software und Client-Server-Konzept[Bearbeiten]

Ein Server (lat. „Anbieter“) ist ein Programm, das einen Dienst (Service) anbietet. Im Rahmen des Client-Server-Modells kann ein anderes Programm, der Client (‚Kunde‘), diesen Dienst nutzen. Clients und Server können als Programme auf verschiedenen Rechnern oder auf demselben Rechner laufen.

Der Server ist in Bereitschaft, um jederzeit auf die Kontaktaufnahme eines Clients reagieren zu können. Die Regeln der Kommunikation (Format, Aufruf des Servers und die Bedeutung der zwischen Server und Client ausgetauschten Daten), nennt man Protokoll und sind jeweils für einen Dienst festgelegt.

Allgemein kann das Konzept ausgebaut werden zu einer Gruppe von Servern, die eine Gruppe von Diensten anbietet, Beispiele: Mail-Server, (erweiterter) Web-Server, Applikations-Server, Datenbank-Server.

Da in der Praxis Server meist gesammelt auf bestimmten Rechnern laufen, hat es sich eingebürgert, diese Rechner selbst als Server zu bezeichnen, die gleichen Beispiele: Mailserver, Webserver oder Applikationsserver.

Im Sprachgebrauch für Software-Server und -Clients hat es sich eingebürgert, diesen die Fähigkeiten zuzuschreiben, die eigentlich von der Hardware bereitgestellt werden. So nimmt in diesem Sprachgebrauch beispielsweise die Client-Software mit der Server-Software Kontakt auf, obwohl sie dazu nur durch die Hardware befähigt wird. Man abstrahiert also vollkommen von der Art und Weise, wie die Verbindung technisch realisiert wird, und davon, welche und wie viele Rechner an diesem Ergebnis beteiligt sind. So können sich beispielsweise beide auf demselben Rechner befinden, über ein Kabel oder auch über das Internet verbunden sein.

Server als Bezeichnung für Hardware[Bearbeiten]

Serversystem

Der Begriff Server als Hardware wird verwendet:

  • als Bezeichnung für einen Computer, dessen Hardware auf Serveranwendungen abgestimmt ist, teils durch spezifische Leistungsschwerpunkte (z. B. hoher I/O-Durchsatz, großer Arbeitsspeicher, viele CPUs, hohe Zuverlässigkeit, dennoch unbedeutende Grafikleistung).
  • Serverfarm
  • Server-Rack
  • Bladeserver

Die Überwachung und Wartung eines Servers stellt eine wichtige Tätigkeit in jedem Unternehmen dar. Häufig zum Einsatz kommen dabei sogenannte Netzwerküberwachungssysteme.

Formen[Bearbeiten]

Virtuelle Server[Bearbeiten]

Der einfachste Fall eines Servers ist der, bei dem auf einem Host genau eine Server-Software installiert wird.

Wenn die Leistungsfähigkeit eines einzelnen Hosts nicht ausreicht, um die Aufgaben eines Servers zu bewältigen, kann man mehrere Hosts zu einem Verbund zusammenschalten, der auch Computercluster genannt wird. Hierzu wird auf allen Hosts eine Software installiert, die bewirkt, dass sich dieser Cluster gegenüber den Clients wie ein einzelner Server darstellt. Dem Benutzer, der über seinen Client mit dem Server verbunden ist, bleibt dabei verborgen, welcher Host welchen Teil seines Auftrages abarbeitet. Beim Server handelt es sich dann um ein Verteiltes System.

Es gibt auch den umgekehrten Fall, in dem auf einem zumeist leistungsfähigen Host mehrere Software-Server installiert sind. Den Benutzern bleibt dabei verborgen, dass die verschiedenen Dienstleistungen in Wirklichkeit von nur einem einzigen Host abgewickelt werden.

Beide Anordnungen bezeichnet man als virtuellen Server. Zu unterscheiden sind dabei virtuelle Hosts und virtuelle Server (Software). Es gibt verschiedene Virtualisierungsarten.

Dedizierte Server[Bearbeiten]

Ein dedizierter Server ist ein Server, der für einen Netzwerkdienst oder mehrere dauerhaft betriebene Dienste vorgesehen ist, und nicht für alltägliche Aufgaben (Workstation) genutzt wird.[3] Im Marketing wird der Begriff genutzt, um dem Kunden eine gewisse Exklusivität zu suggerieren.

Shared Server[Bearbeiten]

Ein Shared Server ist ein Server, der nicht exklusiv einem Kunden oder einer bestimmten Aufgabe zur Verfügung steht. Im Marketing wird er genutzt, um einen günstigen Tarif für einen einzelnen Kunden zu realisieren.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

 Commons: Server – Sammlung von Bildern, Videos und Audiodateien
 Wiktionary: Server – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise[Bearbeiten]

  1. Definition of server in Oxford Dictionaries (British & World English). Oxford University Press. Abgerufen am 20. Mai 2013.
  2. „NetWare was the killer app“ – Artikel über Drew Major in der englischsprachigen Wikipedia
  3. books.google.de Titel: Einführung in die PC-Grundlagen Von: Jürgen Ortmann