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?"
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.
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.
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.
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.