gunnarh
Allwissende Müllhalde
Wir steuern voraussichtlich auf ein Projekt zu, welches mit einem Terminalserver zu realisieren wäre.
Die Projektdetails zu beschreiben würde den Rahmen sprengen - nur kurz umrissen damit ein kleiner Eindruck entsteht:
WinXP Clients (ich rechne mit 2000 concurrent Usern) sollen auf einen Terminalserver zugreifen. Auf diesem Terminalserver soll zumindest ein Webbrowser, wenn möglich auch ein Office angeboten werden. Diese Anforderung mag etwas eigenartig klingen - aber es geht um die Möglichkeit den Anwendern eine sichere Surf-Umgebung zu schaffen, also Surfen nicht direkt am Anwender-Arbeitsplatz, sondern über eine Terminalserver-Sitzung auf einem zentral gewarteten Terminalserver (bitte keine Diskussion zu dieser Anforderung selbst - ich kann nicht mehr Details preisgeben, die Anforderung hat jedenfalls konkrete Hintergründe und ihre Berechtigung).
Die Anforderung kann man voraussichtlich mit Linux oder Windows Servern erfüllen. Als Webbrowser wäre z.b. Firefox präferiert (wichtig: wir benötigen volle Shockwave, Flash, PDF-Reader, Java, ... Unterstützung und hohe Kompatibilität zu typischen Web-Inhalten). Als (optionales) Office könnte mit Openoffice das Auslangen gefunden werden. Details wie das Erzeugen von PDFs etc... sind wohl auch auf beiden Plattformen lösbar.
Nun zu den Fragen:
Lösungen von Citrix (vorwiegend auf Windows-Servern, jedoch auch für Solaris oder HP-UX verfügbar - leider nicht für Linux) kenne ich oberflächlich.
Lösungen für Linux wären meiner Recherche nach:
Kann jemand noch andere Lösungen nennen oder von Erfahrungen aus der Praxis zu den von mir genannten Lösungen berichten?
folgende Anforderungen wären dabei zu bedenken:
Die Projektdetails zu beschreiben würde den Rahmen sprengen - nur kurz umrissen damit ein kleiner Eindruck entsteht:
WinXP Clients (ich rechne mit 2000 concurrent Usern) sollen auf einen Terminalserver zugreifen. Auf diesem Terminalserver soll zumindest ein Webbrowser, wenn möglich auch ein Office angeboten werden. Diese Anforderung mag etwas eigenartig klingen - aber es geht um die Möglichkeit den Anwendern eine sichere Surf-Umgebung zu schaffen, also Surfen nicht direkt am Anwender-Arbeitsplatz, sondern über eine Terminalserver-Sitzung auf einem zentral gewarteten Terminalserver (bitte keine Diskussion zu dieser Anforderung selbst - ich kann nicht mehr Details preisgeben, die Anforderung hat jedenfalls konkrete Hintergründe und ihre Berechtigung).
Die Anforderung kann man voraussichtlich mit Linux oder Windows Servern erfüllen. Als Webbrowser wäre z.b. Firefox präferiert (wichtig: wir benötigen volle Shockwave, Flash, PDF-Reader, Java, ... Unterstützung und hohe Kompatibilität zu typischen Web-Inhalten). Als (optionales) Office könnte mit Openoffice das Auslangen gefunden werden. Details wie das Erzeugen von PDFs etc... sind wohl auch auf beiden Plattformen lösbar.
Nun zu den Fragen:
Lösungen von Citrix (vorwiegend auf Windows-Servern, jedoch auch für Solaris oder HP-UX verfügbar - leider nicht für Linux) kenne ich oberflächlich.
Lösungen für Linux wären meiner Recherche nach:
- X11 Sitzung => ungeeignet da zwischen Server und Clients nur WAN Verbindung (z.b. 64kbit) mit hoher Latenz besteht
- NoMaschine NX => erscheint mir ersten Tests zufolge geeignet
- VNC - meinen ersten oberflächlichen Tests zufolge würde ich NoMachine bevorzugen.
Kann jemand noch andere Lösungen nennen oder von Erfahrungen aus der Praxis zu den von mir genannten Lösungen berichten?
folgende Anforderungen wären dabei zu bedenken:
- geringer Server- und Bandbreiten-Resourcenbedarf
- wir müssen mehrere tausend concurrent Sessions mit möglichst wenigen Servern realisieren
- dies mit einer einzigen "dicken" Kiste zu realisieren erscheint mir unmöglich, ich hätte aus dem Bauch heraus auf maximal 200 concurrent User pro Server (4 XEON CPUs, ausreichend RAM, ...) geschätzt - hat jemand konkretere Erfahrungswerte? Die Lösung muss also für eine wachsende Serverzahl skalierbar sein, idealerweise auch Redundanz bieten.
- Bandbreite zwischen Server und Anwendern ist firmeninternes WAN, es sollte nicht mehr als 64-128kbit pro Anwender nötig sein um vernünftig arbeiten zu können.
- Auch Multimediainhalte müssen teilweise konsumiert werden können. Die Nutzung von Inhalten mit Shockwave, Flash bis hin zu Extemfällen wie Youtubevideos auch mit Ton sollten technisch realisiert werden können.
- Wenn jemand gute Gründe hat, die gegen Linux sprechen (z.b. weil die Terminalserver Lösungen von Citrix unter Solaris, HP-UX oder Windows-Servern einfach die bessere wahl sind bitte ebenfalls um eine Wortmeldung)