Technologies for these troubled times

“What technologies should we  come up to speed in these troubled times”, is a question that students and engineers freshly into a job ask me. Times are tough, especially for guys coming out of college and those having a job in hand but  not working on client  project yet. Here is my take on some recent technologies areas which everyone wanting to work in the server and storage domain should know about.

Virtualization is something which will be taken for granted a few years from now. Every enterprise would have implemented some form of virtualization or other. Virtualization, in case you didn’t know, is the act of showing something that doesn’t exist. Some people feel Ramalinga Raju of  Satyam was a master in this. The only difference is that the virtualization we are talking about is beneficial to the user whereas the sort of virtualization done by Enron, Madoff and others of their ilk is beneficial only to the ‘virtualizer’.

In case anyone wants to get on the Server Virtualization bandwagon, it is quite easy.Free VMware player is available for download (http://www.vmware.com/products/player) .  I downloaded VMware player and use Ubuntu Linux in it. That enables me to write some programs in the Linux environment while still using my Windows to check my mails and prepare Powerpoint slides.  (Who can ever escape Powerpoint?) In VMware marketplace there are many virtual appliances available for free. (http://www.vmware.com/appliances/marketplace.html) If you have the free disk space and time on your hands, you can download them and try it out. This will give you an idea about server virtualization. If you love Open Source, you can try out Xen Hypervisor. I have not tried it out yet but will do so soon. (www.xen.org)

In the Storage area, assuming you have a basic understanding of Storage technologies, Thin Provisioning is an technique which you can read up on. This is a technique wherein you show the user a lot of disk space as his quota but you don’t need to have all that space physically available right now. (Think  Satyam again) You keep buying storage as the users keep filling up capacity. This is something which all free email service providers like Google, Yahoo, Rediff etc would be doing. It makes no sense to buy all the advertised storage. (I mean, how can you buy ‘unlimited’?) The companies would be buying more and more storage as your mail account keeps growing with all those mp3 and jpeg files. This technique is called Thin Provisioning and the key aspects to achieve success in this are capacity planning and capacity forecasting. So read and understand how Thin Provisioning works and how it is implemented. I am sure if you are in the Storage array space you will have to do this sooner than later.

The next Storage technology you may want to look at is Data Deduplication. This is the simple idea of removing all duplicate data by storing a single image and pointing all duplicates to this image. There are multiple ways to do this and there is debate on where it needs to be done. Will post on this debate at a later date. Virtual Tape Library (VTL) solutions come with Data Deduplication. So here is something you should be looking at. Even in these tough times Data Domain, a company focused on Data Deduplication has posted impressive results.

Another technology you can read up on is Wide Striping and Micro RAID. Rather than me explain I will point you to this lovely video by Mark Farley of 3Par, where he clearly explains these concepts. (BTW, Marc makes most of the videos you seen on his blog while driving!! He uses a steering wheel cam. This is one of the few videos he has made when he wasn’t driving. Shows how quality of improves dramatically when you feet are firmly planted on the ground :)

Things like Solid State Drives and Fibre Channel Over Ethernet (FCOE) are happening on the infrastructure front but as engineers and system integrators concentrate on virtualization and the other technologies that I mentioned. Our role in Solid State Drives and FCOE will be limited in the immediate future.

Before I end, I need to say something to all college grads which should actually be unsaid. But I will say it anyway. More than reading up all this stuff, ensure your basics are strong. Your programming skills, your understanding of the operating system and your analytical ability are things that anyone planning to hire you will look for initially. So strengthen your basic by working hard on them regularly. Now that I have given this piece of advice, I can sign off  in peace.

(I got an indication on how bad times are for all industries when the Toyota service centre folks called me on their own and give you a service  appointment. “Whatever day and time  you want, sir”. Made me realize the enormity of the problem)

Update:  I had not checked my Google Reader for a couple of days. After posting this I checked my reader to realize that Marc of 3Par has now put up a video explaining chunklets. Check it out.

Radhakrishna Bairy – A small tribute

New Year dawned on a sad and tragic note with the passing away of a friend, former colleague and a great human being, Radhakrishna Bairy. It was shocking to all of us that Bairy, as he was fondly known, went for a mundane hernia operation and never came back alive. No one fully knows nor can comprehend why this tragedy happened.

Bairy and I worked together as part of the Sequent (later IBM) offshore account. He managed the ptx/Dynix team. I had met him a week before he went for the operation and we were discussing various issues, personal and professional, for quite sometime. Even now I find it difficult to believe that he is no more.

I had great respect for Bairy both on the professional and personal front.  As a people manager, he had the knack of assessing the talent of each of his team mates perfectly. I can say without contradiction, that all those he rated very highly have done very well professionally. They are  in good positions in various companies. He always gave me an exact idea of the capability of his team members and he never let any personal issues with the concerned person affect his assessment of the person. In this aspect, he was a professional to the core.

His sense of work ethic  was impeecable. He was a person who knew his own limitation and would readily admit it. He was one you wanted on your team since he was always positive about any new program that you wanted to try out. He would suggest ways in which  it can be done better and he would work hard to make it a success. Any task assigned to him got his full attention and he was always thinking of ways to effectively complete the task.

More than the professional aspect, it is in the personal sphere that I wish I could emulate one of his key characteristics . His total lack of bitterness, whatever be the situation. He was a very straightforward person and told you what he thought about any subject. He was always open about his disagreement, if any. He would express his unhappiness with people but there would never be any bitterness associated with it. This is a very rare quality and you can see it only in very few people.

All our hearts go for Lalitha and the children, who have to face this mammoth tragedy. I sincerely pray to God that they can overcome this tragedy in due course of time.

Bairy will be missed by all of us. May his soul rest in peace.