The Impending IT Crisis (and what do about it!)

In our consulting group we spend a lot of time discussing, dissecting and analyzing each project we do. This leads to long debates around what ultimately are the best practices in everything from app virtualization, to VDI vs SBC, to storage, networking, hypervisor and ‘physical versus virtual’. While this is personally and professionally very satisfying it pretty much means that we don’t do any “cookie cutter” solutions. Each new project gets the benefit of lessons learned and is uniquely tailored and shaped to be ideal for that particular client environment.

Over time, however, this process has been rapidly increasing in turn over time. It used to be measured in a few years and there was a relatively small set of technologies to master and keep up on. Then it accelerated to about a year or so, but with an order of magnitude more details to learn and integrate. Now, it seems to be happening in months and weeks and there is more and more complexity at each turn. There are even times when it seems that important elements of solutions are evolving and changing within a just matter of days! Oh, and once you figure it out, new version of the products get released and all new Best Practices are needed!

When you do this full time for a living, try really hard and have an “A” Team like we do at Thin Client Computing, we can just about keep up. However, most of our clients are not in the I.T. Business, their missions are in other important areas such as HealthCare, Education, Finance and Manufacturing. They do I.T. because it is necessary to run, support, enhance and grow their Core Mission.

In a recent group retreat, Brenda Tinius shared a concern and phrase that pretty much stopped us all in our tracks. She described with great concern was she sees as “The Impending IT Crisis”. The crisis is an inflection point in which the technology advances beyond what people can readily absorb and assimilate into their daily processes. IT Professionals are kept very busy with the day to day tasks of maintenance, repair, updates, and, responding to the daily needs of the Business and it’s Users- how can they possibly stay ahead of trends and innovate in a climate of change that is happening faster than human speeds!

One example is the fact that the technology industry has been pushing organizations to virtualize servers and desktops for years now. It is becoming generally accepted, and the stated policy of many organizations today, to virtualize every workload in their organization. Enter rapid change- that was a great idea when most of the workloads were running on legacy 32bit Operating Systems- servers had somehow sprawled out all over the data center in a mess of inefficient configurations and underutilized hardware. Hardware Virtualization, i.e. the hypervisor, emerged as a useful and effective tool. Over time it has become the central focus of so many IT initiatives, but, in the time it took to become mainstream, a lot has already changed!

Now there are well proven ways to virtualize at all layers of the stack- hardware, disk, operating system, application, user and presentation layers. Hardware virtualization is only one solution in a range of options and often strikes me at the technology equivalent of Monty Python’s classic skit “Mosquito Hunting with a Cannon

Some would say that this is whole point of Cloud Computing, you no longer have to buy, build, and maintain Information Technology yourself, you simply consume the resources you need and let the provider worry about all the details. Thats a great thing and I agree that in time this is exactly how the world will work, but, this is clearly in the future. For now, I just don’t see comprehensive offerings in which organizations can completely outsource all their needs to a Cloud Provider and have them truly met.

Just like in the days of when the mainframes and minis ruled IT, I see users wanting, needing and expecting more than IT can often deliver. Today is it common for users to have better capabilites on their personal SmartPhone/Tablet and their home computer than they have at the office! Everyday now we are hearing about departments within our client companies skirting around the internal IT department to deploy technologies they need and want themselves. Meanwhile, IT is working harder than ever to provide what they can, and, with smaller and smaller budgets. There is a real Crisis brewing here, but what can we do about it?

In short, it is time for a new Era of Innovation and I see this as fueled by a taking a fresh look at the technology landscape and being willing to let go of old assumptions  and ideas. We have to start over again in 2013, wipe the slate clean and take a fresh approach. While most people regard Cloud as hype and self serving marketing on the part of many industry players, it has taught the key to avoiding the Crisis:

Build Once and Leverage Infinitely

 

The hardware today is astoundingly powerful and software capabilities are at an all time high. Tools are readily available to create advanced systems, whether internally or externally hosted, that can deliver virtually any application to any user, device or location. There is no longer any need to hard-code the hardware to the OS, the OS the Apps, the Apps to the User or the User to a device.

The key is to rethink how to accomplish this in your own organization. Take a step back, learn what is possible, leverage what is available and flip this whole Crisis on it’s head.  I.T. can become a valuable service to the organization once again by adopting these new ideas, rising to the challenge of the Cloud by rethinking and redesigning internal systems to provide seamless and ubiquitous services to all who need them. It is time to stop doing things the old way just because they are familiar and take a bold step forward into technologies and designs that let you get ahead of the curve by creating versatile platforms and not just point solutions.

Announcing our Annual Event for 2012!

Join us for “Soar Beyond The Cloud”, Friday, February 24th 2012

For 15 years now it has been a tradition at Thin Client Computing to give back to our customers and the community through special events. Our concept is to eliminate the talking heads, sales pitches and self serving agendas and simply share real experience about what works best in practise (and what does not work so well!).

We are truly grateful that each year more people attend and tell us how valuable our events are to them. We have continued to seek out unusual and interesting venues and important/relevant topics to explore. We share real world feedback about technology implementation and best practises, and, introduce new and forward looking concepts/approaches. We also arrange the event so that the majority of time is spent in peer interactions, hands on demos and deep dive small group discussions.

This year we are pleased to take this to the next level based on an idea by our superb Technical/Business Analyst Brenda Tinius to occupy the Commemorative Air Force Museum in Mesa, Arizona.

 

Standing among these great machines, created in the Golden Age of American Innovation and Technology, we are honored to share our vision for the future. This is a future in which we are able to bring jobs back to the USA through well proven uses of Virtualization/Cloud Technologies. In 2012 we are at the point in which the technology, when properly implemented, simply works.

As a result Businesses, and organizations of all kinds, can cut costs dramatically while improving productivity, retention, lifestyle and job satisfaction and truly compete on a Global level in a whole new way.

Please come out and join us for “Soar Beyond The Cloud”, Friday, February 24th 2012 we believe you will find this an Inspiring and Educational day!

 

 

Unsung Heroes…the best of SE Troubleshooting and Technical Data in one place

Today’s world of open information exchange  is very different than just a few years ago where practical technical information was hard to come by. In those dark times, companies feared that acknowledging product issues, flaws or workarounds was a source of negative publicity and would hurt sales and affect stock prices. Trade shows were closed to open discussion and web based information was tightly controlled. The goal then was to make it all seem simple and magical, and above all, ignore the man behind the binary curtain.

Back in these Dark Ages of the 1990′s and early 2000′s it was the System Engineers who broke convention, risked their livelihood, and shared the needed information to the community. Doug Brown, Brian Madden and Roy “I am about to be fired for what I am going to say” Tokeshi are great examples, but perhaps the most widely known was (then) Rock Star Citrix SE Rick Dehlinger. Rick’s ‘Metaframe Tuning Tips’circulated the globe (often via modem) as THE practical guide to making Citrix Metaframe installations work. The idea was simple  1) find out from your own experience and from others what works   2) put the information in one place and   3) share it to the world.

Nowadays we have open Social Media, the CTP Community, Briforum, Geek Speak,  and even real-time free support with Citrix IRC ! There are countless ways to find information. However, 140 character conversations or quick-fix blog posts don’t always provide the depth of knowledge that is needed to be successful, and, they are not even close to being located in one place.

This week I was attending our Citrix Reseller Technical Briefing and lo and behold I heard the words from the mouth of SE Rock Star Jared Cowart,  ”I might get fired for what I am about say…”. I felt all warm and fuzzy inside!  Later JC shared a set of documents that he, and several others within the SE community, have been developing. I am happy to see that the spirit lives on!

These documents include:

- Citrix Troubleshooting (a fantastically deep PowerPoint that if you enter you may never come out of)

- Citrix Troubleshooting Tools (list of avilaible tools with the articles #s !)

- External Links (to important sites and resources)

- Recommended Training Videos

- Citrix Xen Desktop Tools (with article numbers)

You can download these documents as a single zip file here. Please provide feedback, if there is sufficient interest we will gladly create a centralized repository to maintain and update this data.

Citrix Aquires RingCube- My Ears Must be Ringing

You know when you are thinking of someone and then they call you? Well this is how I felt today when I received the announcement today that Citrix has aquired RingCube.

Just yesterday I wrote about the the “Data Problem” around Virtual Desktops and Applications (see blog C.R.A.P. Is King). This announcement from Citrix signals an important move in the right direction. What RingCube brings to VDI is the ability to represent all of the Computer Residue of Applications and Personalization (C.R.A.P.) from a standalone PC and layer it on top of a shared/read only VDI instance. In practise this means that the IT shop can manage a single image for a large number of users and yet provide the user a fully personalized environment (including apps that they have installed themselves).

The RingCube approach is to quantify all the data created by the user into a standard VHD file container. At runtime this set of data is layered over the shared/read-only desktop instance. In this approach you get a ‘best of both worlds’ scenario in that a single desktop image can shared to many users, i.e. through Provisioning Services, and yet the user experience is fully customizable. We have deployed other solutions to address this problem but they come with high system costs and add considerable complexity to the environment.

While this doesn’t address the larger issue of persisting this data across multiple operating systems and platforms, it does potentially provide a very elegant solution to the “Data Problem” in a pure VDI environment. Although Citrix has not yet made any specific product announcements, I predict that this functionality will influence adoption for organizations that want a simple and cost effective way to move existing PC’s into a centralized VDI solution.

This potentially could be a more elegant solution to the question posed by Gabe Knuth “Is P2V-ing your existing machines into a VDI environment really an option?”  In that article, Gabe explores this and cites one of our customer case studies in which P2V was actually the best way to transition the desktop into VDI. Only time will tell how well this works in practice, but we will be watching carefully and would love to hear your thoughts on the subject in the meantime!

 

 

VDI- One Man’s Trash is another Man’s Treasure, or, Why Crap is King….

[Please note, thinclient.net is under renovation- some content and links are in still in progress]

I.T. Professionals and Consultants who have worked for any period of time on hosting (or virtualizing) applications and desktops are acutely aware of the unstructured data that becomes part of a user’s environment. On a standalone PC it goes pretty much unnoticed as it “blends into the woodwork” of the overall system, spreading itself across the registry, file system and user profile. However, when you virtualize applications and desktops you become faced with trying to capture and re-apply this data as users move across diverse systems. Tim Mangan identified this issue in his 2008 Briforum Session “The Data Problem” which was an early recognition of the problem and a great explanation of the sources and impacts (PS-that’s the back of my bald head in the audience). He also has a more recent article on the subject  “How to Describe Layering: the blob, cake, or 3D Tetris”.

Over many years of working with Roy Tokeshi, a leading Citrix SE,  he would refer to this set of data in his technical/business presentations as “Crap”. In an effort to validate this concept, and to be able to actually use the word “Crap” in presentations, I came up with the following acronyon:

Computer Residue of Applications and Personalization (C.R.A.P)

I was pretty proud of this one and then Ron Oglesby pointed out on Twitter that “I love your acronym. But Users are like Hoarders. Some guy’s CRAP is their meaningful “stuff’ “  

As a result I am releasing an alternate version:

Carefully Retained Applications and Personalization (C.R.A.P)

So now we can use “Crap” in any context , positive or negative, to refer to this same set of undefined data that attaches itself to users and applications.

This a strange problem because on the one hand our inclination is to simply retain all this data and carry it across whatever environment the user wants to run in. Whenever possible we like to have the settings that a user expects automagically appear (because then people are happy and we are heroes). Yet, large portions of this data may be  irrelevant (at best) or even incompatible (at worst). This problems shows itself most acutely in mixed environments where applications are delivered across multiple operating systems, and, when using other tools such as App-V. For example, a user may have a local desktop OS (i.e. XP), a hosted VDI desktop OS (Win7) and apps or desktops hosted in Windows 2003 and 2008 R2. In these cases there will be corruptions of settings, locked sessions, broken profiles, etc. when indiscriminately mixing this data across platforms.

What is the solution? Well there is no simple answer that can be applied in all cases, but it comes down to knowing your applications and including/excluding the correct portions of the data for the target platform. The details will follow in a future entry, but for now we have identified and understand the challenge this presents….

New TCC Website!

Welcome to the new website of Thin Client Computing! Much of the site is still under construction. We have redesigned every aspect of the site to best reflect our current activities and the state of the virtualization market today. One interesting new feature is “Stump the Chumps”, a place where you can challenge our experts to answer difficult questions. Overall, we hope you enjoy the new site experience and we would love to hear from you.

All feedback is welcome, would like to hear your comments!

Hey Microsoft, thanks for the M-V-P-s !

This month ends my tenure as a Microsoft MVP in Virtualization/Terminal Services (now called Remote Desktop Services). It was an honor to be awarded this distinction twice, and, I had a great time getting to know the Remote Desktop Services Team and the other MVP’s on the roster.

Acting as an evangelist was a cool new experience and I really enjoyed making deeper connections with product team in Redmond. I particularly enjoyed getting them in front of our customers for direct feedback on new product ideas at our Annual Thin Client Computing Event this year at the Boulder House.

However, my favorite part of the award was spending time at the Global MVP Summit in Redmond, creating the presentations to the Microsoft team, and, engaging in days of discussions with some of the smartest people I have ever met. To convey some of the flavor of the MVP Summit experience I put together this video from our last trip:

MVP Summit 2009- Terminal Services

Luckily, I still get to spend time with most of the same people at other events such as BriForum and Citrix Synergy. I plan to use my community oriented time now to focus on Citrix Solutions and my role as a Citrix “CTP” and technology evangelist.

Thanks to Microsoft for a great two years!

Customers perspective on Synergy: Which is it Citrix, Thin or Fat?

This year’s Citrix Synergy was a very interesting and successful event. From my point of view, Citrix has found their stride in representing their unique value add to the market. They took the opportunity to show some early stage technologies, such as the Citrix Receiver for iPhone, Merchandising Server and Dazzle (see my and Joe Shonk’s thought on this here). This was a pleasant surprise to see this large, well established technology company able to shift to stay ahead of emerging trends.  It was pretty clear, pretty quickly, that Mark Templeton is not resting on 20 years of success and that he and his team are in touch with the emerging Web 2.0 and Could Computing spaces. I was pretty happy overall…

After arriving home though I had a follow up meeting with a key client with a highly visible Educational Citrix project. They were at Synergy and were featured speakers and panelists, and, were a semi-finalist for the 2009 Citrix Innovation Award. They were NOT happy!! But why??

As a publicly funded educational institution who had committed their entire budget and personal reputations on a full scale adoption of the End to End Citrix solution they were confused. They had invested in hosting applications with XenApp, virtual desktops with XenDesktop and invested in virtualizing all of their servers with XenServer. Why was Citrix now featuring rich clients, client side virtualization and highly personalized PC’s used for business purposes?!!?!?

Hmmm, good question…….

I tried to explain that contrary to the appearance of it, that Citrix was not turning their back on their past and existing products/approaches, that everything they had invested in is still the best way to build an infrastructure and deliver applications. However, they made a strong series of arguments that it appeared Citrix was now suddenly touting rich clients and unmanaged PC’s and Mac as the delivery method of the future. They needed to know- did they make a big mistake deploying their system?

So, I turned to the source and contacted Mark Templeton directly. He responded quickly and personally to provide an explanation. Mark clarified that the direction is really about being endpoint agnostic. Emerging rich client scenarios, such as BYOPC (bring your own PC) are NOT being pursued at the expense of the thin client paradigm. The idea is to transcend the dichotomy and choice between thin and fat clients completely. In the DirectTV analogy that was used at Synergy , any content (application) is broadcast and can be used by any desktop (receiver)- the system should ‘automagically’ adjust to the device you are on. In the past there were limits to what a thin client could do, and, certain kinds of PC scenarios couldn’t benefit from hosted/centralized solutions. What Mark explained is that in the future all client platforms can subscribe equally to applications and the user can have whatever type of endpoint system they want.

So, the new focus on rich desktops and highly personalized personal/business endpoints should not be taken as a shift away from the proven benefits of centralized, virtualized and remote “thin” computing. Virtualized apps, desktops and servers are easier to manage and save money , they will continue to be the back-end infrastructure of this new rich client world.

So which is it Citrix, thin or fat? I think the answer is that it won’t matter going forward, centralized/virtualized content will be tailored and delivered to endpoints based on their capabilities. Personal content can remain local under your control and whatever needs to be secure and separated (i.e.confidential business data) can co-exist in a separate execution space. The cool thing is that your device could be a thin client, a PC, a Mac, a Netbook, a remote virtual machine or some other device we haven’t seen just yet (think of iTunes for applications).

Okay, so it not Fat or Thin, but potentially our client in the near future will be PHAT!

Phone Books go in the trash while computing heads for the Clouds

There it was….We pulled up to our house and saw a white plastic bag on the driveway, after a moment we realized it was a new set of phone books. My wife and I looked at each other, we hated to do it, but we picked it up and put it directly into the recycle bin. That is how much the world has changed- we wouldn’t even think of using a phone book, it sort of feels like trying to drive to the city in a Model T Ford. When you need a phone number, or just about any information now, you simply go to the Web.

Lightning is the new fast. The world isn’t just faster, it’s getting faster all the time at a faster pace. I needed an extra XP test machine for a project I am working on and pulled out the old Alienware machine in the corner. I hooked it up to a CRT we haven’t used in a long time. Not long ago it was a dream machine, fast, sleek, spacious. But it was really annoying to only have 1GB of RAM and nearly full 72GB disks. The CRT was the real shocker, no matter how high I set the rate or messed with the resolution, the flicker was really annoying and it occured to me that I could never work like this, although I did for 20 years. That is how much things have changed, that is how far we have come.

The project I needed the test machine is for a client with a brand new system of hosted virtual desktops.  My regular desktop is a powerful iMac running Mac OSX and Windows in a Virtual Machine along with XenApp and other sessions to various virtual machines. Darn it, the new remote virtual machine running at my customer site was way faster than my local system!!

The future has arrived and I love it. It just amazes me how fast it has come upon us. We are only one step away from the reality that computing will come from the cloud and it will be faster and better than anything we have ever known. Hold on, get ready, re-tool and re-think because things are getting faster and faster, faster and faster all the time!!

BTW- did I take that picture of the phonebooks in the driveway? Of course not, it came from Google images, really a lot less work to search and quickly download than going to get the camera, take the picture and upload it to my computer!

Like water all over the Earth, computing is evaporating into the clouds and a mighty rain is about to fall….Do you agree??

Hosted is good, eating your own dog food and riding the bus

I have been using Citrix products for a very long time. For years I have run my day to day applications as hosted desktops and/or published applications. As corporate types like to say “eating your own dog food”- never quite understood how that phrase came about, but that ‘s another topic for another blog….

Recently I made a (test) switch to local PC and Mac desktop execution for daily work. Of course I can’t just work on one machine, so I synced my data over to a Mac OSX laptop with XP and Windows 7 running as virtual machines. I worked with both FUSION and PARALLELS, but that too is a topic for another blog. From wherever I work, I remotely access my lab which is running it’s virtual machines on Xenserver and Parallels Virtuozzo.

I did that as I wanted to give Windows 7 a real world workout and I was travelling a lot and in the process of switching laptops- perfect time for an experiment.

To make a long story short I prefer my apps hosted. While I totally ‘get’ the desire for people to have their own customized environment, I find local execution to be sluggish and it feels a bit annoying to me to wait for the cute little local un-striped hard drive. Running hosted by nature means running on high power machines with fast I/O, fast network connections to your data and a generally more responsive experience. Customers we have recently moved to XenDesktop say the the same thing- their hosted desktop outperforms even their newest desktop machines. I realize that most people will be surprised by this and it certianly wouldn’t apply to high graphics uses such as gaming, but for what I do most of the time I prefer Server Based Computing.

You know when your Dad tells the same joke over and over again and you wince. Well one of those ends with the punchline, “Why drive in a $25,000 car when you can drive in a one million dollar bus?!?”.

In this case, I have to agree with Dad- give me the big fast honking server anytime, I want to see my apps fun as fast as possible, be resilient to failures, instantly rebuildable and know that my data is safe and secure. For day to day use, I am going back to XenAPP and probably Windows 7 hosted on XenServer/XenDesktop displayed on my iMac.

How about you, what do you prefer?