Terminalserver sind zentral installierte und administrierte Systeme auf die Benutzer per Client zugreifen. Anders als bei den Einzelplatzrechnern können also mehrere Benutzer gleichzeitig auf einem System arbeiten. Terminalserver verfügen über leistungsfähige Hardware, welche sich an der Anzahl der gleichzeitigen Verbindungen orientiert.
Terminalserver sind eine alte Technologie die schon während der Ära der Mainframe Systeme in den 1970er Jahren eingesetzt wurden. Mit dem hervorkommen von immer leistungsfähigeren und kostengünstigen Desktoprechner wurde der Terminalserver in der 1990er und 2000er Jahren zunehmend verdrängt.
Erst in den letzten 10 Jahren, mit der zunehmenden Verbreitung von Cloudlösungen und dem Einsatz von SSD in Serversystemen erlebte der Terminalserver ein Revival.
War früher der primäre Grund für dein Einsatz eines Terminalservers die höhere Leistungsfähigkeit eines großen und platzraubenden Mainframe so sind es heute administrative und organisatorische Gründe.
Vorteile eines Terminalservers:
- Einfachere Verwaltbarkeit: Ein Programm muss nur einmal installiert und/oder aktualisiert werden und alle Benutzer können sofort mit der neuen Version arbeiten. Das spart Administrationsaufwand und damit auch Kosten.
- Lizenzierung: Nicht jedes Programm muss gleichzeitig von allen Benutzern genutzt werden. Mithilfe eines Terminalservers kann die Anzahl der Einzelplatzlizenzen reduziert werden, indem definiert wird, dass nur eine bestimmte Anzahl von Benutzern gleichzeitig mit einem bestimmen Programm arbeiten sollen. Auch wenn die Lizenzgebühren von Programmen für Terminalserver oft höher sind als für Einzelplatzlizenzen, können durch die reduzierte Anzahl der anzuschaffenden Lizenzen die Kosten gesenkt werden.
- Nahtlose Integration des Terminalservers in den lokalen Desktop: Moderne Terminalserver ermöglichen die direkte Integration ihrer Dienste in den lokalen Desktop ohne, dass es der Benutzer merkt. Mithilfe von Remoteapps kann z.B. unter Windows eine direkte Desktop- und Startmenüverknüpfung mit Anwendungen/Programmen, die am Terminalserver installiert sind, erfolgen. Für den Benutzer wirkt dann die Nutzung so, wie als handelt es sich dabei um eine lokale Anwendung.
- Besserer Schutz gegenüber Datendiebstahl: Alle Daten liegen zentral am Firmenserver und nicht auf den lokalen Geräten der Mitarbeiter. Dadurch ist in der Regel eine höhere Sicherheit gewährleistet (wenn das Unternehmen seine Hausaufgaben in Bezug auf IT-Sicherheit im internen System gemacht hat), da alle sensiblen Daten nur im internen Netz vorhanden sind und nicht z.B. auf dem Laptop der Außenmitarbeiter.
Nachteile:
- Single Point of Failure: Fällt der Terminalserver aus, können auch die Mitarbeiter nicht mehr mit den dort verfügbaren Programmen arbeiten, auch wenn ihr lokales Gerät einwandfrei funktioniert. Natürlich kann man dies durch Hochverfügbarkeitscluster kompensieren, nur erhöht dies natürlich den administrativen Aufwand und die Kosten.
- Geschwindigkeit der am Terminalserver installierten Anwendungen: Anwendungen auf Terminalservern werden in der Regel immer etwas langsamer agieren, als lokal installierte, außer es handelt sich wirklich um spezifische Anwendungsfälle an denen Desktoprechner na ihre Grenzen stoßen. Die Geschwindigkeit war auch früher der Hauptkritikpunkt an diesem Konzept. Auch heute kann man dieses Argument nicht völlig ignorieren, auch wenn in der Praxis der Einsatz von SSD und realistisch definierten Hardwareanforderungen dieses Problem zum größten Teil lösen kann.
Zusammenfassung:
Zusammenfassend kann der Einsatz von Terminalservern die Verwaltungsaufwand und damit die IT-Kosten eines Unternehmens senken, ohne dabei große Nachteile in Kauf nehmen zu müssen.
Interessant ist die Lösung vor allem für Unternehmen die mit Spezialanwendungen arbeiten, bei denen es nicht nötig ist, dass jeder Mitarbeiter zur selben Zeit das Programm nutzt.
Auch für Unternehmen deren Daten zentral am Server gespeichert werden sollen und nicht auf den lokalen Arbeitsplätzen der Mitarbeiter, ist ein Terminalserver eine gute Möglichkeit um dies zu gewährleisten.