Hardware and Software cost analysis of Thin Client Computing

For over ten years there has been on-going internal discussion in corporate IT departments surrounding the cost benefit to organizations of deploying a centrally managed thin-client hardware topology verses “fat client” or locally installed applications on PC’s. There was a time, about seven or eight years ago, when the argument against thin clients from a cost perspective was a futile endeavor. During this era of the late 90’s the cost of a PC was decreasing but a quality business class system ran $900 or more without a monitor.

Now with a solid, business class workstation priced at $700 or less, with a flat panel LCD display and Windows XP Pro, the cost benefit of a thin client environment must be weighed by factors that were considered unbeatable at the dawn of thin client computing. Some of these include: centralized administration, ease of deployment, license manageability and remote user access. Currently a thin client deployment using Microsoft RDP and Citrix components are far from being less expensive than the cost of a PC. I include Citrix in the equation verses standard Microsoft RDP because of the security, stability and flexibility ICA adds to the environment, such as the ability to publish individual instances of applications verses the entire desktop and the ability to overcome notorious printing issues.

One of the key costs of a Microsoft thin client deployment is the cost of running Windows 200x Terminal Server in “Application mode”. Once a Windows server is converted from “Administrative mode” each device or user that connects to the system will require a “Device” or “User” CAL (Client Access License). There’s a big difference in the two that must be taken into consideration when making the purchase from a Microsoft license reseller and setting up the terminal server. Here’s the difference:

  • A Microsoft Terminal Server “User” CAL means that each domain user account that connects to a terminal server instance will permanently use a CAL. The user account can use this CAL to access any MS Terminal Server instance. This CAL can only be released from it’s bind to the user account via a call to Microsoft Licensing Support and usually only twice per CAL according to MS policy.
  • A Terminal Server “Device” CAL is one that permanently ties itself to a specific workstation or hardware device (i.e. thin-client) by binding to the MAC address of the network adapter for that device. The device can use this CAL to access any MS Terminal Server instance. This CAL can only be released from it’s bind to the device via a call to Microsoft Licensing Support and usually only twice per CAL according to MS policy.

A ideal example of when to use per Device CAL’s would be in a call center environment. Several different users will sit down to the same workstations on multiple shifts. With three shifts you would have to invest in three times as many user CAL’s as Device. Alternatively a good use of per User CAL’s is for remote users of applications who may not always use the same device to access the terminal server environment.

The cost of a User CAL and Device CAL are the same. Since they tie themselves to the user account or device accessing a terminal server they are termed “non-concurrent” licenses. Generally these run approx. $70 per user for a small to medium business depending upon your relationship with your license reseller. I will not include the cost of the server OS itself because it will be assumed that a Microsoft 200x server will be in the environment regardless or architecture. However a terminal server will be more expensive than a standard file and print server due to hardware requirements. A difference of around $2000 on average.

On top of the required Microsoft licensing there are the required Citrix Presentation server licenses. Unlike the Microsoft licenses Citrix licenses are “concurrent”, meaning they do not tie to users or devices. They are pooled on a licensing server and checked out each time a user logs in to a Citrix server or “Farm”, which is a group of MS terminal servers running Citrix in a load balanced configuration for application scalability. Each Citrix license (not termed a CAL) currently costs approx. $220 per user for the standard edition of Citrix Presentation server 4.0 and $400 per user for the advanced edition which supports the load balancing scalability feature. The standard edition only supports the connection of users to one Citrix terminal server instance. One modern server with two processors and 2Gb of memory minimum can support up to 30 concurrent users (15 per processor by Citrix long running standards).For the sake of this cost analysis I will assume 30 Citrix users. I am not going to assume corporate application licensing costs or compatibility with a thin client environment because the variables are too numerous. It would be up to experienced administrators to make this assessment on an individual basis.

Total Cost Breakdown:

$320 x 30 = $9600 – ICA compatible thin client device from Wyse or HP.

$120 x 30 = $3600 – 17″ flat panel LCD monitors

$70 x 30 = $2100 – Per User or Device Terminal Server CAL’s.

$220 x 30 = $6600 – Concurrent “standard” Citrix Presentation Server 4.0 licenses.

$2000 – Additional server hardware cost for multi-session thin client support.

Approximate total for Citrix ICA thin client deployment = $27500.00 or $916.66 per user.

Approximate total for Workstation deployment = $21000.00 or $700 per user.

Clearly the base cost of hardware and OS licensing is no longer the primary benefit in selecting a thin client environment. But when additional factors, such as less desktop hardware support, are taken into consideration there are many benefits to a thin client environment including those I mentioned earlier. By no means does the falling prices of PC’s mean the end of remote application deployment. In fact I think it just means that now we’ll be able to have the best of both worlds as the PC’s replace the thin client hardware devices and remote application technologies take hold to provide reliability and ease of administration through centralized management.

And to those who think I’m forgetting to take network connectivity into consideration as a reliability factor I will only remind you that almost all corporate applications in use today require access to network files or SQL data to function any way. So never, under any circumstances, regard network reliability as anything less than an absolute necessity.

Get to the top.

Since I’ve been contacted by so many other Todd Singleton’s who’ve found my site, I wonder if I can get /chronicle to the top of the Google index when a search is performed for Todd Singleton. It worked for Matt Lemke when he repeated his name in a post over five times.  But there are a lot more guys named Todd Singleton than Lemke.

A Diebold voting machine can be opened by a hotel mini-bar key.

No one dares ask me what I think about corporate “sponsored” voting machines which were handed to contractors by the most corrupt of Neocons. Not unless they want a 30 minute lecture on individual vote accountability. But this is a security test anyone can understand. A common key that can be bought almost anywhere on-line can open the most security sensitive part of a Diebold voting machine where the memory card is located.

Your vote does count. As many times as Diebold wants it to for their candidates. I particularly like one readers response:

“At least the minibar has a paper record of what you’ve taken out.”
http://www.freedom-to-tinker.com/?p=1064

Beating Up Telco Robots.

Lately I’ve had to call several telecommunications companies such as Verizon and SBC/ATT. These companies have decided it would be a good idea to provide their customers with a more personal feel by having us talk to automated attendants using voice prompts as opposed to dialing in menu options. So now I’m made to feel like a fool while verbally repeating back options to a computer such as “support” or “billing” while everyone in earshot can detect pure anger in my tone.

The geniuses that determined this would save money as a way to put a voice on the line without the overhead of actually paying a human should be sent to work in an Indian call center for life. A fitting punishment since that’s the only real voice we stand a chance of getting on the line. Now that “they” have figured out that the only thing cheaper than outsourcing to India is a talking computer we must expect this proliferate. People being replaced by shell scripts is becoming reality.

So here’s what I’m doing to beat the robots: nothing. I hit the mute button on my phone immediately when I hear the first voice prompt and wait. Inevitably the robot will tell me several times “I’m sorry, I did not understand your last response. If you’re calling about tech support, please say support.” Still I remain silent in the face of the tormenting auto attendant. Sooner or later a human is forced to answer the phone. Usually there’s no way for them to send me back to “the voice” even though I know they want to. Muuwaaahaha…. I win. They spend money on a human to provide support. I encourage this tactic for everyone facing the insult of answering to a computer.

Firefox 1.5 Spell Checker

I recently learned the developer of Spellbound, the best spell checker ever for forms in Firefox 1.0, went to work for Mozilla to incorporate the extension to Firefox 2.0. Therefore there was never a compatible release for 1.5. But I found a little known forum project that has an extension that seems to work just as well.

Before installing the Spellbound 1.5 Dev extension you’ll need to install a Mozilla language dictionary. If you already had Spellbound installed before upgrading to Firefox 1.5 your existing dictionary will work.
Mozilla Dev Language Dictionaries

Just save this file to your desktop, open Tools, Extensions from the Firefox 1.5 menu and drop the downloaded file into the Extensions window. Restart Firefox.
Install Spellbound Dev 1.5

September 12th

Did you get enough September 11th anniversary coverage? My life’s not a whole lot different. Is yours?

I know it’s not a popular opinion but I don’t feel like the attacks five years ago were the nation changing event the media makes them out to be. We started covering our cars with stickers touting patriotic slogans and magnetic American flags made in China. So things changed but not necessarily for the best. That’s certainly being proven true by the resurgence of the Taliban and the fact that Bin Laden’s an even greater motivation to all of the very popular Madrassa’s in Pakistan. We should have concentrated in Afghanistan and left Iraq alone.

I’m proud to say I’m not a one-time Bush policy supporter who came to a realization too late. I said Iraq was a bad idea from conception, my exact words on ABCNews.com being “Saddam doesn’t even have the ability to shoot a slingshot towards the US”. I was confident in this statement because of UN inspection reports that were contrary to reported US “intelligence”, and have never been proven incorrect. Furthermore, I feel that many politicians who voted in favor of the Iraq invasion did not believe the WMD argument personally but feared voter backlash if they presented themselves as anything less than terrorist-fearing “patriots”.

This appeasement of the voters is an issue that has not been discussed at great length in any media venue I’m aware of. We must trust that our representatives will vote with their morals and their hearts, not strictly within party lines for fear of offending their peers and most certainly not out of fear of offending the constituency when what is at stake is the greater good of our nation.

Family Alleges Racism At Caswell County Pool

It is absolutely amazing that someone has the nerve to say something like the “pool associate” at Lakewood pool in Caswell County, NC (and to children no less). I recommend we mark this membership as blood-fearing racist and make their families wear this mark of a Neo-Nazis for many generations. You are without question the lowest forms of life on the planet. And make no mistake – I publicly chastise you and those like you and will train my childen to do the same. As should others. Be shamed and be damned. Your only recourse is to revoke your membership with this Nazi organization and denounce those among you who refuse to do the same.

This should be national news and the membership list should be released immediately so that we can mark these people among us accordingly.

The best I can hope for these people is that we soon elect a black president and majority of both houses. The corporate-owned white men certainly aren’t doing us much good.

WRAL.com – News – Family Alleges Racism At Caswell County Pool