It's virtual everywhere

In my last post I had spoken about the VMware virtualization seminar. Coincidentaly I had to do some work on virtualization for an important client of mine. As I was going through lot of literature related to virtualization, what stuck me is the inroads that virtualization is making into multiple spheres. Ofcourse I have always been a server and storage guy and looked at virtualization as something more related these areas. It was quite instructive to learn that virtualization is being used in various other areas as well.

Take the case of networking. I was aware of Virtual LAN(VLAN) and Link Aggregation. I now found out that Cisco has introduced switches that virtualize across switches. That is, they can take two switches, connect them together and show them as a single switch on the network !! User see more ports, it provides reliability and these switches share their routing tables. Of course, Cisco had also implemented the concept of Virtual SAN (VSAN) in their switches earlier.

More interesting is the fact that virtualization is coming on to the mobile. It is going to take some time getting there but efforts are on. ARM is supposed to be providing support for virtualization in its processors and companies like VMware are very serious about providing a Hypervisor for a mobile phone. Individual applications can run in an isolated VM so that when the application crashes, it affects only that particular VM and doesn’t hang your phone. There are challeneges ahead, especially in terms of providing real time response for some applications, power management etc.  I am sure these challenges will be addressed and in a few years time we will see phones with hypervisors.

The coming years are definitely going to see more virtualization in multiple spheres. In cases of servers, I think virtualization is a logical thing to do. I don’t mean from the point of view of consolidating servers, saving costs etc., but as a logical thing to do.  I mean, do you think anyone would buy multiple TVs just because each TV can only show you certain channels? We don’t seem to blink when it comes to running applications. We buy multiple systems just because an application will run only on a certain platform. Since the basic function of a computer is to run an application, worrying about the application should be the priority and not worrying about the underlying OS. Virtualization helps achieve it. It will be too much to ask for a single OS for all systems, isn’t it?

Read an interesting article on how Storage is spreading to different areas. This is an article about Storage usage by Avid, the video editing folks. You can read the article here. A good friend of mine works at Avid. It is instructive to read this article, especially the last couple of paragraphs. It shows how much we take the customer requirement for granted and maybe never ask the customer what they need !!

It’s the year end now and as usual there are lot of articles on 10 Best Whatever of the year. To us Storage folks, we need to follow what is happening in the Industry. This article gives the Top 10 Storage acquisitions that happened in 2008. No doubt this will affect our future as well going ahead.

Wish you all Merry Christmas and a Happy New Year 2008. I will be out after Christmas on a short vacation. Catch up with you next year.

VMware seminar and some thoughts on virtualization

On Wednesday I attended a VMware Virtualization seminar at Hotel Chancey Pavillion, Bangalore. It was a well attended, half-a -day, seminar. It must have been a combination of VMware’s popularity and the current market scenario, that brought in a large crowd and the huge hall was full. The other surprising thing was that most people arrived on time and the seminar started at 9 am as announced. A rarity, which the first speaker made a point of mentioning.

The seminar was done professionally. Things started on time, the speakers spoke well, the presentations were brief and to the point and importantly all speakers finished their presentations within the alloted time. In short, they ensured that you were not bored. A major achievement for a seminar !!

In most of the seminars sponsored by the marketing teams, the theme always remains the same, “We have the exact solution to every problem that you have.” You need to observe what they are not saying or don’t want to say in order to get a more realistic picture. This seminar spoke about the future features and products from VMware. From what I could gather from the presentation, the two key areas they are keen on addressing are:

  • Running business critical application in virtualized environment
  • Management tools to support server virtualization

They had a presentation about running critical apps like Exchanger server, SAP, Oracle in virtual machines and showed how this could enable better performance. Given that VMware would want to be in the heart of the enterprise, addressing this issue will be of paramount importance.

Management of virtual machines is another headache which requires lot of good tools. Currently VMware has certain tools and they are quickly adding to this list. The future tools, as always, give an idea of what is missing now :)

The speaker on Desktop Virtualization was very gung-ho about it. Reminded me of the X-server days when we thought that the diskless workstations running X-servers would catch up soon. Somehow that didn’t happen to the degree we anticipated. It will be interesting to see how much Desktop Virtualization catches on. To me the adoption of Desktop virtualization would be slower than Server virtualization but a good value proposition exists.

VMware folks say that they have around 600 customers in India. I am sure this number will increase soon. In a country like ours, virtualization makes great sense. Especially given the power shortage and the current quality of power. This was emphasized in the seminar and I fully agree. The lesser we draw power the better it is for everyone. Maybe we should make virtualization mandatory for companies which draw more than a certain amount of power for their IT needs. I am sure the server vendors will not be very happy whereas the virtualization guys will be more than happy. Given the value proposition of virtualization, it doesn’t need a law for people to see the benefits. Especially in the current economic condition.

A nice article by Eric Seibert, which talks about what you must do after you have virtualized. Read it here.

Met a manager from a company which implemented virtualization. He was saying how difficult it was to get expert help. The company from whom they bought the infrastructure would send some ‘experts’ initially for deployment. After a few days, they would be pulled out and new faces will appear. Upon continuous pressure the old guys will return but only for a few days. When they tried getting some consultancy from the software guys, their quote for consultancy services was more than the cost of the infrastructure !! Apparently they had their experts in Singapore, who had to fly down and stay in some fancy seven start hotel for which this company had to foot the bill !!! This is something I have personally seen, being on both sides of the table. Consultancy and training are high margin stuff and companies want to do this on their own but unfortunately do not have enough staff to meet all the demands.

Cloud(ed) Management

It is usual that whenever newer technologies, techniques or paradigms emerge, there is a certain amount of confusion. On one hand these are generally held as a panacea for all ills that plague us. On the other hand, it is felt that this wouldn’t work for some reason or the other!! The truth generally lies somewhere in between. I remember the hype we had in my former company when we started work on a Bluetooth stack. At that time it was felt that every connection in the future would be Bluetooth. The hype died down and the team was disbanded before the world discovered the actual uses of Bluetooth !! Well, talk about getting the timing right !!

I think Cloud computing and Cloud storage are going through a similar phase now. You need to look into all sides of the argument to bet on how this will pan out in the near future. Thanks to all the various blogs by people from different companies and other articles, users are getting to hear multiple arguments.

Dave Graham, of EMC, has started a series of articles about Cloud Optimized Storage. I plan to follow them in order to get a good understanding of what this technology is all about. You too can read the article here and follow Dave’s future articles.

There was an interesting blog by Martin Glassborow, a Storage user, whose blog is titled ‘Storagebod’. He had a post which pointed out the lack of good management tools for managing storage. You can read his post here. A hard hitting post which elicited good responses with people sharing their storage management woes.

This leads to me thinking on how on earth are the Cloud companies going to manage their storage !! The Cloud company is going to manage multiple data centers. The cost effectiveness for the Cloud company comes from consolidating lot of storage and allocating storage in an optimized fashion. This is easier said that done. If the current tools do not allow for effective management of a data center of one single company, imagine what will happen when data centers of many companies are merged together in the cloud!! Things become even more complex when server virtualization is added to this mix. It will be interesting to see if any specific tools to manage the cloud will emerge or if the administrators of the cloud will have to do with the tools available currently. I am sure no one envies the administrators of the cloud.

An argument against the Cloud. Here is an article by Andi Mann, which questions the cloud from a security and compliance perspective.

Interesting times indeed. Interesting and tough. We will talk about the tough part in the next post.