3

Hello I run a network of about 25 computers all connected to a SBS 2003 server

I want to start using thin clients as building a computer for all the new employees we are getting is time consuming, plus all the other benefits of it.

I quickly looked it over and it seems my 2003 server can do it, but I should, and would prefer to have a separate server dedicated to it.

So what I would like to know, is what server do I need to buy? Can I get the 2008 version and have it work with my 2003 server? Or should I stick with another 2003 server, and what version do I need to get?

Also can I use my existing CAL's, or can I move them over, buy new ones, etc.?

And does anyone have a recommendation for a thin client to buy, I get all my stuff from newegg, so if you have a specific one that you suggest from them, that would be great.

Thanks for any help !!

3 Answers3

5

If "thin clients" is using RDP to connect to virtual desktops within a Remote Desktop Server, then no, your SBS could not do it - there is a licensing and and a technical limitation which would prevent you from configuring it in this way. KB828056 says:

To deploy Terminal Server on your Windows Small Business Server 2003-based network, you must install an additional Windows Server 2003-based computer.

Other than that, yes, you could install an additional Windows Server instance and configure it to run as a Remote Desktop / Terminal Server Session Host. Note that Terminal / Remote Desktop Services need additional licensing (i.e. they have own CALs). Sizing can be tricky but there is a capacity planning guide available from the Microsoft web site which provides some rough guidance.

Note that even "thin" clients expose a vast variety of features which might or might not be supported, depending on the manufacturer, product line or software version running, so giving straight product recommendations is virtually impossible. You should go through a list of features you know your users would need and check with the manufacturer or the product data sheet if your use case would work out with a specific model. Typical problematic points with thin clients will mainly involve hardware which has been traditionally connected to a local PC but needs drivers, hardware or protocol support on a thin client like:

  • multiple monitors (or monitors with exotic resolutions)
  • local printers
  • smart card readers
  • web cams
  • storage cards or portable storage devices
  • software dongles
  • touch screens and graphics tablets
  • audio recording and playback hardware
  • Bluetooth devices
  • virtually anything that connects to a local USB, serial or parallel port except for a generic (QWERTY) keyboard and a 2-button mouse

Also, certain functionality might be unavailable or seriously under-performing:

  • video playback
  • graphically intensive applications
  • Windows Aero UI / designs
  • DirectX / Direct3D applications

So make sure you have tested your use cases thoroughly before proceeding. The most feature-complete (compared to a local installation of a current version of Windows connecting to a Terminal / Remote Desktop Server) and likely also the most expensive (due to the increased hardware requirements) clients are the ones running Windows Embedded Standard / Enterprise. Clients running Windows CE / Embedded Compact or Linux flavors would be significantly more affordable at the cost of a reduced feature set.

the-wabbit
  • 41,352
4

If these are going to be critical tools for your users, then you need to build something resilient.

A single SBS 2003 Server isn't going to be either resilient or powerful enough, so you are looking at something that clusters. You have a lot of choice.

But before you start down this route, with only 25 clients and running SBS you seem like a fairly small shop. Think long and hard about whether you should go down this route. What is really wrong with what you are already doing? Have you got any budget? Because while maybe getting cheaper hardware for user, you will have additional server costs, licensing issues and a learning curve to breach.

Is this of value to your employers, yourself and your users?

dunxd
  • 9,874
2

Your current CALs cover your clients for connecting to your SBS for file, print, AD, Exchange etc. You'll need seperate CALs for the TS (and the TS will need web access so it can phone home and verify them - TS licensing is not just a paper exercise, it is enforced). There are both device and user CALs, but you can't mix and match both. I personally feel user CALs are more flexible (one user can have any & many devices, but you always know how many staff you have). Note: I am not a licensing expert though, I deliberately avoid getting involved w/ licensing where I work and stick to the technical side!

You will definitely need a dedicated TS server - think about the workload of your staff on those 25 desktop computers & the apps they are wanting to run. You'll probably need to do some sums in terms of sizing the hardware - and allow room for potential growth, or just new apps, updates and changing requirements. It probably won't be a terribly cheap server. But it is important and definitely not something you want an SBS doing (it's already doing a lot of tasks!)

Another approach regarding your problem (which sounds like mostly trying to save time) of building PCs would be to partially or fully automating this. Check out Windows answer files, Windows 7 has something called WAIK and server side, check out RIS (maybe a deprecated name nowadays - I think it still exists) or SCCM. Also Altiris (aka HP Rapid Deployment Pack) is extremely powerful - we build 2 very complex Citrix (effectively TS underneath..) environments with it (2 different O/S & 100s of apps. It works very well but I don't know how much it costs and is probably overkill for a simpler environment).

My personal answer though, would be to standardise PC builds rather than go down the TS route at this point in time. Automated builds can be very easy to manage with something like Symantec Ghost or some of the Microsoft tools, as long as you are buying a standard set of hardware models (driver management becomes easier this way - and MS SCCM makes this easier, it can add only the necessary drivers for each HW model - no need to make an image for each one). As PCs age, you can simply replace them with more powerful models. PCs can be replaced in batches too depending on their age (i.e. as they get to 5 years old for example) - makes budget planning simpler too, as you can predict what is going to be replaced.

You've asked a fairly broad question so my answer won't have covered all of it, and in fact I've covered managing PCs as well, but perhaps it has helped anyway; it sounds like you've got some build issues (i.e. no automation)

I suspect others may weigh in to help with some extra TS specifics.

Snellgrove
  • 712
  • 4
  • 14