Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Technology

Thin Clients in a Computer Lab Environment? 377

chachi8 asks: "I work as a lab administrator in a university, and I currently look after about 500 Windows-based PCs spread out over 20 locations. The IT administration at my school has recently (and quite suddenly) decided that thin clients are a direction we should be pursuing, and I've been doing some research over the past few weeks. We've recently been visited by representatives of Citrix who basically showed us some really impressive software that is far from cheap. Because we're a university facing budget cuts, cost is a major issue for us, so what I'm interested in knowing is whether anyone has implemented a thin-client solution in a computer lab environment, and whether it turned out to be cost effective over a 3-5 year timeframe. Clearly, the idea of being able to add an extra few years to the lives of our lab PCs is very attractive, as is the thought of being able to centrally administer the software in all of our labs, but I'm as yet unclear as to whether the costs of servers and licensing (and everything else) will really result in a long-term savings in money."
This discussion has been archived. No new comments can be posted.

Thin Clients in a Computer Lab Environment?

Comments Filter:
  • by joshv ( 13017 ) on Friday March 01, 2002 @06:31PM (#3094639)
    Ok, think about this, you can probably keep using the same monitors forever, and replace the PC for something like $500 and run all the apps you'd ever want to run in a computer lab. Now, start adding up the Windows licenses you'll need for each PC, plus the Citrix licensing, plus the monster server(s) you'd need to support 300 Citrix clients...

    For ease of administration, use ghost to create disk images for each PC configuration. Something goes wrong? Wipe the PC and restore the image.

    The thing is that hardware is getting cheaper by the day, software isn't.

    -josh
  • CIS at Ohio State (Score:4, Interesting)

    by clark625 ( 308380 ) <clark625@yahoo . c om> on Friday March 01, 2002 @06:38PM (#3094701) Homepage

    I still am in awe of what our CIS department [ohio-state.edu] has done at Ohio State. They handle something like 200 thin clients, plus all the remote sessions.

    Basically, you sit down at an old, stripped down HP-UX machine or a thin client that allows you to log into one of their servers. NT and Solaris are the typical flavors--I can't remember what the other option was. Plus, if you log into the Solaris box, you can open a Citrix client and use that to be logged into an NT server. This is really nice for writing code in UNIX land, but using MS Office for the documentation.

    I would just love it if the EE department could get a clue and do something similar. It really would give us the best of all worlds. Oh, and you can read more about the CIS setup here. [ohio-state.edu]

  • by harryk ( 17509 ) <jofficer@gma[ ]com ['il.' in gap]> on Friday March 01, 2002 @06:48PM (#3094774) Homepage
    I am working in a similar situation, where I want to allow a large amount of users access to the thin clients, using web browsing apps, and office applications, but my question is, at what point does load managing become an issue of which machine the user is working from. IE, at 100 users should you get two servers, or what have you.. at what point does a single server not become efficient/suffecient?
  • by BlastQuake ( 530459 ) <<moc.liamg> <ta> <kcaz.cire>> on Friday March 01, 2002 @07:16PM (#3094967) Homepage
    I work at the Aurora Public Library in Illinois. http://aurora.lib.il.us - Our catalog/circulation system is Horizon from Epixtech. For everything else we use Citrix Metaframe. The servers are owntown, with T1 connections to the branches. Staf accounts plus Patron access goes through Citrix- most of the time really smooth, however hardware failures occasionally cause problems ;). If you wish to know more contact me at coren@ livejournal.com and I will see if the head of network services would like to talk to you.
  • Check out Largo, FL (Score:3, Interesting)

    by ryanvm ( 247662 ) on Friday March 01, 2002 @07:19PM (#3094993)
    I'd recommend looking at what the City of Largo, Florida [kde.org] has done. Mid-summer last year they went live with a pretty big (+400) Linux/thin-client based system.

    It's been detailed by all the Linux rags (including Slashdot). Last I heard Citrix and Microsoft paid them a (friendly) visit, but they're still running Linux.
  • Re:Citrix... (Score:2, Interesting)

    by spacefrog ( 313816 ) on Friday March 01, 2002 @07:24PM (#3095053)
    so client OS won't really matter all that much with a Terminal Server

    From a purely technical standpoint, you are correct.

    Although, I believe Terminal Services is only licensed for access from Windows-based clients. I realize that this isn't a factor for your average Slashdot reader playing around in his parent's basement, license compliance is a major issue for the corporate/business/educational worlds... Like it or not, violating the license in that way is no different from simply pirating the software to begin with.

    Please don't flame me, I'm not trying to stick up for them, nor do I care for this myself, but simply to point out cold, hard business details.
  • Re:My experiences (Score:3, Interesting)

    by neolinux ( 563236 ) on Friday March 01, 2002 @07:32PM (#3095128)
    I too have had much experience with thin clients. I work for a thin client company developing linux based thin clients. I have always thought thin clients (or at least the idea) was perfectly matched to a school's needs. They are relatively inexpensive, easy to maintain and use.

    The question of server software of course depends on what applications your users will need. Many school labs use PCs as glorified type writers and web browsers. This is quite wasteful in my opinion. There are several server packages that may be of interest, many have already been mentioned:

    Citrix (For your Win Apps), RDP (if you just love MS), Citrix CDS (free, missing some functionallity like load balancing and client drive mapping, but largley functional),
    Tarantella, and of course XDM, *nix terminals.

    Many thin clients (particularly *nix based ones) are capable of connecting to all of these types of servers and more. I use thin clients dayly for all sorts of "lab-like" activities: email, word processing, web browsing, /. ing, development. I rarly have difficulties.

    Because thin clients depend on the network and servers for running applications, a fast network is quite desirable. This also makes then inappropriate for some tasks; basically anything that is graphics intensive. That is unless you are running that app locally (i.e. your thin client comes with a web browser).

    If you are really cost conscious, try turning those existing PCs into thin client devices by running LTSP or simply installing linux, and limiting the applications available to the users. Unfortunatly this does provide you with all of the management advantages of a thin client.

    Another option would be to buy thin clients (definately recycle your existing monitors) and use your PCs are nodes in a server farm. These can be running Citrix or just doing simple XDM load balancing.

    In general I think that the combonation of thin clients and well maintained servers is perfect for 80% of the computer labs found in schools. If you like the idea of thin clients there are really many ways to proceed. The best starting point is simply to define which labs need access to what applications. Then decide which of those you want to run on your servers (some are more CPU intesive than others: web browswers). Then find a client (or roll your own) that has just enough CPU to run it's local apps and connect to your servers.

    Good luck.
  • by Anonymous Coward on Friday March 01, 2002 @07:50PM (#3095240)

    We've been running thin and ultrathin client for both scientists, administrators and computer labs for a few years now. Though bumpy at times, it's been a great ride.

    The thin clients are computers that are both rugged, relatively tamper- and theft-proff as well as inexpensive: iMacs. Starting early 1999, we've netbooted a little over a hundred of them using a few G3 servers, each with five 100Mbit interfaces serving an equal number of (relatively) small subnets. Additionally to netbooting, they also managed the personalization of the user environment, restoring user preferences upon login, and storing them upon logout. User files live on fileservers, that are mounted automatically upon login. Finally, transparently available (Unix) compute servers and - for the rare cases in which there's no other way - application hosting for legacy Windos applications using HOBlink, Citrix, rdesktop, VNC (or whatever) is available.

    There's zero software-maintenance per desktop. Zero. Additionally, reliability is high and reproducability is absolute: there can be no difference between desktops, period. So system administration can focus on important things instead of wasting time on per-desktop troubleshooting, restoration, maintenance procedures and so on. Software installation is centralized, and a rigourous quality testing strategy can be enforced.

    For those traditionally stuck in X11, it's provided by ultrathin Sun Ray clients. Absolutely silent, zero maintenance, excellent performance and absolute reliability. Of course, you need to devote Quality Time[tm] to create a Unix environment that's complete, and of recognizable higher quality than users get by performing well-meant tinkering on a local file system. If you do, that maintenance nightmare is gone too


    It pays. With very little manpower, you can not only keep things running smoothly: all time is spent on improving and staying abreast of developments.

    Boxes are cheap. Maintenance is expensive. Troubleshooting is expensive. Lack of a consistent quality is expensive. The time users waste trying create a working, fully functional environment for themselves and maintaining it is an expensive loss. Invest a little, gain a lot!

    That being said, anyone's free to silently (and not very visibly) spend huge amounts of resources on per-desktop maintenance, whether by admins or by users themselves. I know I wouldn't, ever again.

  • by PKI Champion ( 307395 ) on Friday March 01, 2002 @08:21PM (#3095429)

    Tarantella is a really great product! Not only can it serve up Windows applications, X applications, TN3270/5250 access, telnet, and custom things (e.g. we did SSH), but it also can be used to conserve network bandwidth. It also supports browser-based X.509 authentication (to trusted web server) for single-signon like access, in addition to SecureID.

    Java applets can be accessed via the web versus native clients as well, which should make the job of "upgrading" 500 PC's (ala Citrix) a thing of the past. This works nicely in a true thin hardware environment, e.g. Sun Ray.

    Tarantella also integrates well in a portal environment.

    If you're serious about taking control over large numbers of deployed PC/workstation, applications, and network bandwidth, I'd check out what these folks have to offer!

  • by slmason7 ( 563366 ) on Friday March 01, 2002 @11:55PM (#3096226)
    Ohlone College is in the first semester of implementation of a thin client network. Were using Sun Ray thin clients connect via Tarantella to MS-Terminal Servers on the back-end. Authentication is accomplished via LDAP. The real problem we've encountered has been with the MS-Terminal Servers. In an open lab environment we've work from the assumption that the user will treat the servers in hostile fashion, which on occasion proves true. Through the group policies we can lock down the desktops well enough for most curriculums. But for computer science for the students to accomplish their work the must have a good deal of access to the systems. In this situation we find were currently rebuilding Computer Science Terminal Server system load weekly. This is a huge pain. Other considerations are licensing of software. We found we had to implement a key-server to stay legal with many of applications running on the terminal servers. As far as Citrix Vs. Tarantella about the only thing that Citrix will get you that Tarantella wont is audio. Tarantella will hopefully be adding audio support soon. Considering the difference in price Citrix didn't offer that much more.
  • Here's a reference (Score:3, Interesting)

    by RobNich ( 85522 ) on Saturday March 02, 2002 @12:04AM (#3096261) Homepage
    We implemented Metaframe XP on Windows 2000 at work in November. We moved from thick clients to Metaframe servers with an ICA client running on Linux thin clients. I put together a server and created a boot CD which boots using DHCP and mounts root over NFS. You could also use floppies.

    The server holds an image for each hardware configuration, since we only have a total of 4 video/nic combinations. The server is a PII-300 with 128MB of RAM, and a 9GB SCSI HD. We had this box and another identical box laying around. I have them set up so that one can take the other's place if it were to go down (it never has). We have 40 clients using thin clients in this way.

    This was an interim measure because we didn't have the money to purchase new hardware last year.

    Recently we started replacing the old desktops with Wyse thin clients, which run a proprietary operating system in ROM, and come with a USB keyboard and mouse (without wheel) for $300. I set up an FTP server for them to retrieve firmware updates from.

    But back on the Linux thin clients. They boot very quickly compared to Windows, and present a Windows 2000 logon screen. Ctrl-Alt-Del and the Windows key work exactly as expected. The only drawback (the way that _I_ put it together) is that the thin clients don't have any unique configuration, such as screen resolution. But there are ways to get around that (but I haven't needed to).

    Gawd. When I get time, I will document this project on my site. If you'd like more info, email me at robin d0t daugherty a+ ovf d0t com.
  • by Anonymous Coward on Sunday March 03, 2002 @10:46AM (#3101058)
    I work at a hospital, and we've begun deploying thin clients that run a citrix desktop. The servers are Xeons running win2k advanced server. The clients are from Neoware [neoware.com] and run linux. We can shadow the thin clients at any stage of running, and flashing new apps to them is a breeze. The clients are quick, stable, and not overly expensive. Users love it because they can go anywhere in the hospital, sit at one, and get the same apps, the same desktop, and all their little customizations. Those of us in IS like it because they're simple to work with, and you can shadow them and assist users without hassle. They're also much harder for the users to completely f*ck up.

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...