Where Are the Cheap Thin Clients?
Darren Ginter writes "I find many aspects of desktop virtualization compelling, with one exception: the cost of the thin clients, which typically exceeds that of a traditional box. I understand all of the benefits of desktop virtualization (and the downsides, thanks) but I'm very hung up on spending more for less. While there are some sub-$200 products out there, they all seem to cut corners (give me non-vaporware that will drive a 22" LCD at full resolution). I can PXE boot a homebrew Atom-based thin client for $130, but I'd prefer to be able to buy something assembled. Am I missing something here?"
Am I missing something here?
A cheap thin client?
*ducks*
Though not for the same reason. You get a complete PC for less than a thin client because complete PCs are made in insanely high volumes compared to thin clients, which are a niche item.
http://en.wikipedia.org/wiki/Nettop
Comes assembled, quite cheap, can drive usual resolutions, often Atom/x86 compatibility...typically has few redundant things though, like HDD; but that might be useful, together with x86, in case you change your mind.
One that hath name thou can not otter
A PXE-booted Atom board has neither drives nor fans.
To me the compelling aspect of virtualisation for the desktop is to be able to use a standard computer to access specialised systems, such as CAD (check out RHEV with SPICE), legacy software or test environments. At work our conference room PC's are actually normal PC's that connect to a 'conference' room virtual machine, it allows instant display of said specialised systems without effort.
AB
they want their "future of desktop computing" back.
Seriously, I remember talking with some IBM engineers back in high-school and they were so certain that thin clients were the hot new thing that would change the face of computing.
You want to know where to buy thin clients? Goto www.dell.com and buy the cheapest POS they have with a fast network card. Thin clients will always be a more expensive niche player to the PC. After all what is a thin client? A PC with no local storage that can only work if it has a network connection.
"You can see I know very little about pimp policy." George McGovern.
All these costs are largely independent of the number of units produced, yet must be recouped from their sales. By buying a dedicated thin client, you have to bear your share of the product development. Since thin clients sell far fewer units than PCs these costs are higher.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Well here you go a 1.7GHz off lease Compaq desktop for a whole $75 with shipping. That is pretty much the only choice if you don't want to DIY, because thin clients are a niche that will cost you $$$ that it doesn't sound like you are willing to spend. This is small, can fit under a monitor, and has 20Gb of local storage. Perfect for a thin client.
The simple fact is that is as cheap as you're gonna get, because PCs have economies of scale and thin clients don't. If you just have to have an OEM thin client be prepared to shell out the $$$ buddy.
ACs don't waste your time replying, your posts are never seen by me.
I think the explanation may be market segmentation. Thin clients are aimed at large organizations, where a few hundred dollars for a machine is chump change. They will happily buy greatly overpriced thin clients, because even the cost of an overpriced thin client on a desk is still dwarfed by the cost of the employee at the desk.
For home users, the picture is different, because they tend to see the computer in isolation. But the vast majority of home users wouldn't want to buy a thin client at any price, because they wouldn't know what to do with it.
If you want a cheap thin client, I would recommend to either buy one second hand (you can get them for under 100 dollars), or to just get whatever box you can and pretend it's a thin client.
Please correct me if I got my facts wrong.
Dave Richards is well known in the Gnome community for working with thin clients, specifically for the city of largo, florida. if you wanted some input on the subject you might want to ask him. he's on gnome's planet, or http://davelargo.blogspot.com/
Have a look at the 'Sun Rays' from Sun - they've been around for years; they are cheap and very reliable: http://www.sun.com/software/index.jsp?cat=Desktop&subcat=Sun%20Ray%20Clients The prices shown on the Sun site are list-price - we get a Very healthy discount off of this, which brings the prices down even further.
Eh? Don't know what you're on about. I'm sitting here posting this on a thin client. I have a standard PC keyboard, monitor and mouse. I am looking at a normal PC session (in my case Gnome on Linux, but whatever). No retraining required, either for software or hardware. My hardware is an old PC with nothing but the motherboard left in it, running LTSP client. Cost me effectively nothing.
A minor computer firm is subcontracted to assemble cheapest PCs. They build normal self-contained PCs running the cheapest OEM Windows available. These are $80(+OS) machines running on parts that are a storage surplus after they went out of sale. Then they install the "thin client" software which is some kind of Telnet or VNC or a web browser with intranet connection, pointed at a PHP web app.
So basically the employee boots up the computer normally, starts the app fullscreen and does most of the work remotely.
This has several advantages. The workstations can be troubleshooted locally. They can back up your work if network connection goes down. They allow for custom PC hardware (card readers, barcode scanners, webcams for teleconferencing and so on). They can be upgraded if the need arises, and fixed using off-the-shelf hardware (unless it went so obsolete it's unobtainable). And due to economy of scale, they are cheaper than dedicated thin clients despite being way overpowered.
I've seen quite a few markets and institutions running a system like this.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
I agree fully.
With the KVM & the new spice drives, you can virtualise even your HTPC !!
It does HD quality video over my network with no problem.
This is in the basement.
So all i need on All dekstops is a very simple thin client.
100 mbit nic
hdmi.
$200, $300 is missing the point. If you've going VDI, most of the money will be spent in training the end user, in the displays and their mounting.
You can regularly get quite decent 22" LCDs for under $200 now. So, no, the thin client is a massive part of the cost, and the whole point of moving to them is that the maintenance costs decrease.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Don't forget that the biggest cost in a client is not necessarily the purchasing of the hardware (which is obviously the most visibile cost). Various studies (Gartner, IDC, ...) indicate that a PC that is purchased for $500 (one-time cost) in fact costs somewhere between $1500 and $4500 per year (!) to manage. These hidden costs are mainly into the backend infrastructure supporting these PC's in corporate environments, people managing them, deploying software on them, ... Google for desktop TCO and you'll find plenty of information. Sure, you might disagree with the exact numbers provided by a Gartner /IDC /Forrester but at least it gives an indication.
;)
For thin clients (and desktop virtualization for that matter), this is also where the cost savings are. No serious VDI vendor will tell you that the CapEx (investment in hardware, licenses,...) is cheaper with thin clients and virtual desktops: you need to buy additional licenses, you're going to run desktops on server hardware (ok, 100 at a time on the same box) and then I still didn't start about the licensing galore (Microsoft VECD, Citrix XenDesktop or VMware View or...). The real cost savings are in the fact that it's much easier to manage, and being able to let your very expensive system administators do something else than troubleshooting a desktop (which costs you twice for the end-user downtime and the sysadmin troubleshooting it).
The same goes for thin clients: the up-front investment is larger, but they are very easy to manage (plug into the network and the thing autoconfigures itself, pointing you to your virtual desktop -- which means fewer expensive sysadmin interventions on-site for replacing hardware!), they live longer compared to traditional desktops (these used to have three-year lifecycles whereas thin clients typically have a five-year lifecycle -- roughly speaking you'll need to buy two traditional desktops for one thin client in a 5-year desktop lifespan; I'll concur to the fact that with the economic situation, you'll see prolongued lifetimes for both thin clients & desktops but the idea remains the same, numbers might differ today).
So is the thin client cheaper? In most situations and looking at the total picture, sure it is. Even despite a higher up-front investment. The real problem is not really the price of a thin client but whether your applications and IT environment support thin clients/server based computing (TS/Citrix/VDI).
Sidenote: I work for a consulting firm where I work a lot with VDI & Server Based Computing in general; we strive to be independent as possible (trying to nuance the vendor claims as much as possible for our clients) but that might mean I am a bit biased towards using SBC if it works
"I find many aspects of desktop virtualization compelling, with one exception: the cost of the thin clients, which typically exceeds that of a traditional box.
Thing is, if you're using office productivity apps or database front ends (the usual applications for desktop virtualization) then the most computationally intensive part of the job is probably rendering the user interface - so your thin client needs to have pretty much the same CPU and GPU clout as the desktop it is replacing. The Flash RAM costs as much as 10x the amount of HD storage and (since most people expect Thin Clients to be Thin) you're probably paying a premium for laptop-class components. The only real saving is DRAM - which is dirt cheap.
Also, since the main market for these is corporate, any retail prices you see will be inflated so that corporate clients can be offered a nice "discount".
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
(give me non-vaporware that will drive a 22" LCD at full resolution)
K. Will 32x32 (1024) pixels be enough? We can use a TI-83, not even silver, to accomplish this! Oh, you mean you wanted a non-stupid resolution. As far as I'm concerned "full resolution" means the maximum native resolution a monitor can output.
Erm, yeah, I guess he expected non-stupid reactions, from people who'd automatically assume a 1920 × 1080 resolution.
All those moments will be lost in time, like tears in rain. Time to die.
http://www.newegg.com/Product/Product.aspx?Item=N82E16883103228
$200 and should drive a 22" monitor no problems, can't confirm PXE bootable, but with 160GB HD it should be easy enough to load up a netboot stack.
I'll second that. I currently am doing a stint in a place that uses newer WYSE thin clients accessing a Citrix server, hooked up to 22" monitors for their computers. The maximum resolution the thin clients can handle is 1024x768, which is horribly limiting for those who have to use something even as mundane as a spreadsheet, let alone the complex electronic medical records system that is the real reason that the computers even exist there. EMR systems use a ton of screen real estate as they are generally full of tabs and sidebars and pack a LOT of information into each screen. Using one of those at 1024x768 is roughly analogous to viewing a typical optimized-for-1024x768-and-above website on an an average smartphone. You're looking out through a porthole and scroll and scroll and scroll just to view the entire page. I have used identical EMR systems (also running a remote instance over Citrix) at other places that have low-end PCs that can drive monitors at 1280x1024 or 1680x1050. I'd be willing to bet that the loss of productivity with people fighting with the low-resolution thin client screens is greater than the amount the place "saved" by using thin clients instead of the low-end PCs.
Just "gittin-r-done," day after day.
We use over 150 "thin clients" on our network, all Linux based and all controlled by a single (large) Linux [xdm] server. We used to use "real" thin clients (Xterminals) by Tektronix, but as their prices rose and the price of cheap, fanless, low power, small, VIA boards dropped 8-9 years ago, we decided to start making our own.
We have not regretted the decision. Now we have complete control over the hardware and software. We have the ability to run real local clients when necessary.
Right now, we are in the process of upgrading to fanless Atom 270 based motherboards from Jetway. Total cost- about $250/ea.
I have two thin clients from either 1990 or 1991 sitting in my roof, and generally speaking that was the last time they were actually useful.
The reality is that dropping a cheap desktop pc on peoples desk, having a data policy, and having file servers is alot cheaper than thin clients. The simple fact is that the market is mostly driven by joe blogs with his home pc and he has no use for thin clients (despite many attempts to make thin clients relevant in the home). When you talk about thin clients its always business and enterprise which instantly adds a 1000% mark up of any hardware. Joe blogs buys so many home pc's in fact that their prices are so competitive, unlike thin clients.
Want to pxe boot some atoms? your not going to beat that price, but be prepared for some pain, because licensing thin clients (even your own) is ridiculously expensive at the backend.
There has also been alot of hot air released into the IT world about "centralising data into the datacenter" which sound great until you actually do it. WAN optimisation does help, but only so much.
On top of this, thin clients are a perpetual network nuisance. They seem like a good idea until you get 50 or more clients on the same network segment continuously sending tiny little video updates and realise "holy god my network is being flogged to death". It sounds great but the truth is that sporadic write from clients to a shared file server consume much less bandwidth (people will scoff, but you'd be surprised how much different the network profile is for x number of desktops vs x number of thin clients, even with the rather thin rdp protocol).
There are places where thin clients are used however and heres why:
1) Compliance - i know one place that uses them exclusively because they just cant afford for their data to sit on desktops. I.e. the data itself has to be in some central secure location
2) POS/Kiosk type work - i.e. people at windows servicing clients
3) people who bought into the concept and now regret it... I know too many of these.
There are advantages to them, but when viewed with an eye to what people are trying to achieve they mostly become irrelevant when people realise policy (cheap) can easily dictate fixing the problems they are trying to fix with a technical solution. One great one i love hearing is how user X can login to any terminal (or even remotely) to the exact same desktop. How many of your users ACTUALLY need that? Can you seriously say that a terminal server for vpn with access to the same file shares and mail server cant give you what you need? Are your users running around random desks every day they come into the office? The truth is (assuming your on windows at work) that profiles will give your users pretty much all they need - a pre-configured outlook and the network shares they're used to seeing.
The second one is data, stopping users from saving data locally where it might be lost. Well, this is were policy can save your bum. It'll cause some pain now and then (though rarely) when a user looses a bit of documentation cause it was saved on his desktop (Despite the bleedingly obvious file server sitting next to them on the network) and his drive failed but the reality is this is so very rare the cost of a thin client solution becomes rediculous in comparison.
Thats my $0.02 anyways. Thin clients i find quite interesting, but they are rarely useful at solving any real problems except in niche and very specific scenarios.
Stay away from "enterprise solutions," then — or, rather, make very careful comparisons between the cost of buying a ready-made thing and a DIY effort.
That the thin clients you've been looking at are priced for fat organizations (with, possibly, thick decision-makers).
Mind the Gap
Not just the cheap thin client, it is the data centre side where you really pay.
From experience, thin clients save neither money nor power cost once you have taken the hit on the data centre side server, storage and networking capacity they will take and then the huge bill for the virtualisation management software. (assuming you are using Windows type thin clients, if you use SunRay and Solaris yes you can save some serious cost but most users will WINE until you connect the SunRay to RDP off a Windows server and giver them their familiar environment back)
HP has their own Debian Linux based client client OS called ThinPro. If you want to add more packages all you have to do is add the standard Debian repo's to /etc/apt/sources.list and your good to go. They're pretty flexible if you know some basic Linux. The best part is they have a much fuller Linux base then many other Linux thin clients. They support even more advanced features such as multimedia redirection(video and USB) as well as the basic XDM, ICA, RDP connections. All of them can drive almost any monitor from a standard 17" LCD to dual 30" LCDs. The cheapest model is ARM based. Its basically a Marvell OpenRD or Netplug with a video card and smaller disk space. All the others are x86 based and vary in speed and price.
They're getting there, just be patient!
I'm about the evaluate the Fit-PC2 for work, which can be had in diskless forms for under $250. http://www.fit-pc.com/
And I'm currently posting from an EeePC 901 running eeebuntu, which is actually quite a bit better and can be had for under $200. Plug in an external monitor, and rig up the built-in LCD and peripherals as a fancy KVM switching interface for your various VNC, RDP, VMware, NX, etc. backends. I'm really impressed by the Compiz desktop performance, so you can still get pretty slick transitions between various sessions on different virtual desktops.
And I'm really looking forward to the explosion of new nVidia ION netbooks and nettops, which will actually give a real nVidia 9400 GPU and dual-core Atom processors to these "thin clients", which means they can actually be used more or less like a real box in terms of running web-based interfaces and things without stuttering and pausing occasionally.
So with a dirt-cheap nettop, unfortunately you'll pay a little bit more than your target, but at least you get extra features (like a small SSD, built-in speakers, keyboard/mouse/multitouchpad, and maybe even a webcam, etc. that you could probably put to good use with a bit of creativity.
HP's offering: http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/12454-12454-321959-338927-3640405-4063703.html - $199
This is ARM-based mind.
From Dell:
http://www.dell.com/us/en/home/desktops/inspiron-zino-hd/pd.aspx?refid=inspiron-zino-hd&s=dhs&cs=19
$250 right now, but was about $200 during black friday
From Acer:
http://www.frys.com/product/6054148
$200, has been $180.
To be fair, all these products are very recent, and I wouldn't expect anyone to be aware of them.
There are others too, but they tend to cost more.
That's exactly his point, he wants that PC without the hard disk, CDROM or OS.
What do you think that should cost? Maybe $150 ? Why aren't there any tickboxs to do it ?
Why is there a separate genre of thin client PC's that cost so much more?
Who is being conned here?
Most of that can be achieved with a well-designed "fat client" network:
- standard PCs, swap if broken
- no local data storage via user policies/right
- patching: frankly, i don't care, 1000 identical desktops can be automated
- power/noise: i'll grant you that one, hsouldn't be much of an issue though
- portability: can be done on fat clients too
- bandwidth: i'll grant you that one too
On the flip side, fat clients give you more responsive UI, less network load/dependency, less peak-time cpu cycles starvation...
The Cloud - because you don't care if your apps and data are up in the air.
From CDW: http://www.cdw.com/shop/products/default.aspx?edc=1199380&enkwrd=ALLPROD:(902114-01L)
Wyse S50 for $218.99
Supports RDP and Citrix ICA
I think the savings in deployment and long term maintenance of these terminal units are just an illusion.
1: Unix/Linux systems[10] use copy on write. You load an application or library once and use it for the many users who are running the same application. The application runs significantly faster because the CPU cache and even more significantly, disk I/O cache hit rates are far higher than on a desktop system which is running half a dozen unrelated apps. This means you don't need 1000 servers to handle the load of 1000 desktops, or even 100. Your system utilisation goes from ~3% to ~90%.
Desktops. No maintenance. No 3 year upgrade cycle. The money can be spent adding business value instead.
Your desktop support problems switch from a linearly increasing management headache to the logarithmically increasing infrastructure management headache which you already have anyway.
2: You need a service desk anyway. You don't however need a desktop support guy for every floor, or local mail and file servers with the additional storage and management cost that implies. With a centralised infrastructure, distributed filesystems like AFS actually make sense, and can reduce or eliminate data duplication and duplication of business processes.
3: In what way is a remote desktop one size fits all? 95% of business users barely need more than email. Those who do need more can be provided workstations/whatever if the advantage is obvious enough.
4: You run a redundant distributed compute cluster. See Condor, GridEngine etc. The nodes are independent. Killing one, or even some of them just means others get used. You lose the network or network services? Exactly how useful is a standalone PC anyway?
although terminals are able to a certain degree to deliver these, it is often awkward and demands more than a cheap disk-less unit.
The cheap diskless units are bog standard PCs without disks. If you can stream it to a PC, you can stream it to a PC running as an X-term. ESD just isn't that difficult to set up
[10] Windows terminal servers are another matter.
Deleted
I didn't think a thin client was anything other than a diskless PC connected to a server. Seems like if someone needed a lot of them cheap, they could look for pallet loads of recent vintage/good enough specs off lease whatever computers from some corporation, where they remove the hard drives for destruction, and just use those. I bet you could get a bunch for fifty bucks apiece that way if you shopped around.
With that said, some company that already had full workstations could just remove the drives themselves, then add some servers, etc to achieve this thin client goal.
I guess I am just not understanding why less hardware has to cost more money, or is hard to find. Heck, my local rural town whitebox shop sells entire *bundles* of refurbed old business desktops plus crappy old monitors if you can live with a 15 inch one and keyboards, etc for 99 bucks, add 20 bucks for a 17 inch monitor. Pull hard drive, insert ethernet cable, add a server in the closet some place with some switches, etc. Just not seeing the problem here outside of the actual case might need to be tiny or something. If the guy found a deal for pallet loads with the hard drives and optical drives included, they could yank those and ebay them, then put the money towards more RAM maybe or setting up the servers, etc.
There's always barebones deals, too, for "brand new".
...says the person who uses fail as a noun. :)