I regularly attend numerous webinars, training sessions and partner education events. Likewise, I spend time reading whitepapers and viewing videos on all aspects of the solutions we provide here at Varrow. Not surprisingly, however, the best opportunity to learn has always been from my clients.
I had a meeting with a client several weeks back and they had the foresight to put together a list of business requirements for a next generation desktop solution. This is a nice, vendor agnostic list of attributes that they would want to be included in any solution that they would adopt to replace traditional fat clients. So here goes…
1) Application Management – The solution must manage application installs and upgrades-In other words either using server based computing, application virtualization/packaging or automated deployment tools, the solution must automate and centrally manage the installation, metering and upgrades of applications across the enterprise.
2) Patching – The solution must automate the process of patching the operation system of the desktop. Patching should be able to be easily administered and completed during a low-usage window WITHOUT the necessity of asking the user to leave the machine on and WITHOUT the necessity of physically visiting each computer.
3) Creation of a homogenous workstation environment – When I was an IT Manager, we had numerous workstation images depending on the model and user profile. To make matters more complicated, we had to update the image almost every time we ordered a new batch of desktops because either the video or NIC driver changed. This was the case many times even if we ordered the exact same model. In order to eliminate this challenge, the desktop solution should have a homogenous desktop hardware profile. Clearly desktop virtualization does this.
4) Efficient Replacements – When one of our users had a strange, unexplainable problem that couldn’t be easily resolved, the “fix” was often to re-image the box. That in itself created problems because the user profile and “personality” information needed to be restored. This often made for just as much pain except that it was over the course of the next several days as the user would repeatedly call the help desk because this setting or that setting didn’t make it back onto their newly imaged machine. The ideal solution would be to separate the operating system, applications and user personality and easily bring these back together to seamlessly rebuild desktops without missing pieces.
5) Efficient Rollout – Given our global economy, companies desire more agility to quickly and easily deploy new teams and create workgroups of users that can work globally, in days not weeks. Rolling out tens and hundreds of users that may be hundreds of miles from each other is becoming more common. This requirement should be able to be met without visiting the sites or even going through a complicated support call to get the user set up.
6) Centralize Assets – As companies are searching for ways to reduce costs and consolidate sites, they are also looking for opportunities to reduce the number of datacenters and also centralize data inside secure facilities. Likewise, they are looking for ways to reduce risk and adhere to compliance regulations.
7) Flex to a variety of user performance profiles – As we all understand, all users are not created equal. Giving all users the highest common denominator of machine is inefficient. Creating “buckets” of users (power, moderate, low-end) creates problems as user’s performance demands may change throughout a day, week, month or year. The solution should be able to assign compute, memory, input/output and disk space as necessary to those users, on demand and if possible, automatically. A mid-level user should be able to get the same compute resources as a power-user automatically, without having to resort to upgrading their device.
8 ) Reduction of Management Costs – PC engineers and help desk professionals work tirelessly with users to deploy, maintain and support users. Unfortunately, they are working with a set of traditional tools that require a significant amount of interaction on their part. The right solution should make their job easier to deploy workstations, package and upgrade applications, patch operating systems and secure data. Ideally, this solution should be able to be administered from a centralized console with complete control over the process and without the necessity of visiting the user’s site.
9) Preserve User Profiles – Back when I worked at a law firm, we had attorneys that regularly visited other offices. They would expect to login at a remote workstation and experience the same desktop that they would have if they were in their home office. We tried server-based computing, roaming profiles and numerous other tools. Finally, we settled on Citrix GoToMyPC. These days, given the plethora of virtual desktop solutions, users should be able to go anywhere and on any device and have the same experience.
10) Management and re-use of end devices – Existing investments in “fat” clients should be preserved. New devices should have mobility features so that users who travel can have an end device that will provide secure connectivity into the corporate network. Using tools such as 2X and 10Zig’s Thin Desktop allows customers to leverage and prolong existing investments in desktop hardware. Likewise, an ideal solution would be able to help centrally control end devices for BIOS updates and thin-client software refreshes.
I hope these are helpful for customers who are evaluating a Next Generation Desktop Solution. You may find this list is idea as sort of a buyer’s guide for the evaluation of a desktop replacement solution.
On most workstations, when you install the Avamar Console, you will get the following error message: