WikiDer > Serverbasiertes Computing

Server based computing

Serverbasiertes Computing ist eine Variante von Kundenserver rechnen.

Biene Kundenserver Datenverarbeitung werden bestimmte Verarbeitungsaufgaben, wie zum Beispiel Datenverwaltung, auf einem zentralen Server ausgeführt und andere Verarbeitungsaufgaben, wie zum Beispiel die Präsentation der Benutzeranwendung und das Drucken von Daten, werden auf dem Client ausgeführt. Als Kunde, a pc mit MS-Windows angewendet. Server Based Computing gibt so viele Aufgaben wie möglich an den Server zurück. Der Datenaustausch besteht nur aus Bildschirminformationen, Tastatureingaben und Mausbewegungen. Dies macht es möglich, Thin-Clients bewirbt sich. EIN Dünner Kunde selbst benötigt nur sehr wenige Ressourcen und ist stark vom Server abhängig.

Der Begriff Server Based Computing wird hauptsächlich für Systeme verwendet, in denen auf einem zentralen Server MS Windows/PC-Anwendungen ausgeführt werden, 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. Dieses Prinzip lässt sich sowohl auf eine bestimmte Anwendung als auch auf die gesamte Benutzerumgebung anwenden.

Geschichte

Computer in den 1950er bis 1980er Jahren waren hauptsächlich Großrechner: sehr große Computer, auf denen Hunderte bis Tausende von Benutzern gleichzeitig arbeiten könnten. Vor allem Banken und Versicherungen setzten solche Mainframes in großem Umfang ein. Der Mainframe wurde über ein sogenanntes Dumb . mit den Usern verbunden Terminal, aber die gesamte Datenverarbeitung erfolgte auf dem Mainframe. Das änderte sich mit der Einführung des PCs 1981 drastisch. Mit ihrem eigenen PC begannen die Benutzer, Daten zu verwenden, die an einem zentralen Speicherort gespeichert waren (Server) gespeichert. Die Kosten hierfür stellten sich im Laufe der Jahre als hoch heraus. Management und Support erforderten viel Kapazität und die rasante Entwicklung im PC-Bereich kostete die Unternehmen viel Geld. Allerdings waren bereits so viele geschäftskritische Client-Server-Anwendungen im Einsatz, dass eine Rückkehr zu Mainframes keine realistische Option mehr war.

1995 eingeführt Citrix das Produkt WinFrame, eine Mehrbenutzerplattform für Windows NT. WinFrame wurde in kurzer Zeit sehr populär und schuf um sich herum eine Industrie ähnlicher und komplementärer Softwareprodukte. Das Server Based Computing-Konzept war so erfolgreich, dass Microsoft die Technologie von Citrix lizenzierte und 1999 die Windows NT 4.0 Terminal Server Edition mit dieser Technologie herausbrachte. Seitdem arbeiten Citrix und Microsoft eng zusammen. Server Based Computing wird derzeit von vielen großen Unternehmen und Regierungen verwendet.

Vorteile von Server Based Computing

  • 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. Die Benutzerumgebung ist geschützt und speichert oft keine Daten, sodass sie gut geschützt ist gegen Malware.
  • Sicherer. Thin Clients können so konzipiert werden, dass die Anwendungsdaten nie auf dem Client liegen. Dadurch kann die Sicherheit zentral gesteuert werden.
  • Geringere Hardwarekosten. Thin-Client-Hardware ist im Allgemeinen billiger, da sie weder Anwendungsspeicher noch einen leistungsstarken Prozessor benötigt. Es altert auch weniger schnell und muss seltener aktualisiert werden. Die Hardware-Gesamtanforderungen für ein Thin-Client-System (Server und Clients) sind in der Regel deutlich geringer als für ein System mit Fat-Clients. Einer der Gründe ist, dass die Hardware effizienter genutzt wird. Speicher kann mit Thin Clients gemeinsam genutzt werden. 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. 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 28,8 Kbit/s möglich.
  • Effizientere Ressourcennutzung. Die Spezifikationen eines Fat Client richten sich nach der maximalen Last, die ein Benutzer erzeugen kann, die oft 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.

Nachteile von Server Based Computing

  • Höhere 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 verfügt oft über eine große Anzahl von Servern, die sogenannte „Serverfarm“.
  • Schlechtere Multimedia-Leistung. Thin-Client-Umgebungen sind für Multimedia-reiche Anwendungen weniger nützlich. Das Senden von Ton- und Videodaten würde viel Bandbreite erfordern. Fat Clients sind beispielsweise besser für Videospiele geeignet.
  • Weniger Flexibilität. 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.

Serverbasierte Computerprodukte

  • Microsoft Windows-Terminalserver (Windows NT/2000),
  • Microsoft Windows-Terminaldienste (Windows 2003),
  • Microsoft Windows-Remotedesktopdienste (Windows 2008 R2),
  • Citrix Präsentationsserver,
  • Citrix XenApp-Server,
  • AppliDis Fusion,
  • 2X Anwendungsserver,
  • HOBlink,
  • Propalms TSE (ehemals Tarantella),
  • Jetro CockpIT,
  • Graphon GO-Global,

Siehe auch