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.

Castles in the Cloud

I will try and post the recent happenings in the Storage world in my blog every week. Atleast I will try :) In this post let’s talk about the current hot topic, the Storage Cloud.

The idea of Storage cloud is to enable you to build your Storage Castles in the Cloud. The idea is that data will no longer be stored in your own data center but will be stored online elsewhere. You can say that this elsewhere is what constitutes the Cloud. This Cloud would be run by a company which will provide this service of storing the data and would enable you to access your data as fast as you would in your own data center. In essence, the data center operations of your company will now be outsourced to this ‘Cloud company’. Your enterprise will need less number of admins, less management and supposedly less headache. It is the duty of the ‘cloud company’ to deliver the storage to you as per the agreed upon SLAs. Of course, you need to pay for this service. And probably pay a lot.

Sounds simple enough, doesn’t it. As they say, every complex problem has a simple solution which is wrong !! Not that the concept of Cloud Storage or Cloud Computing is wrong. It is just that there are lot of questions being asked. Like, how much will this model affect the networking bandwidth, will such a model be ok from the compliance point of view and so on. Google and Amazon are two companies who are generally quoted when referring to ‘The Cloud’ and both of them had outages recently. So the debate is on.

Why would the Cloud succeed when a similar concept like Software As A Service (SaaS) did not take off? (Many of you would remember about this buzzword during the early part of this century.) That’s the million dollar question. Or shall I say the multi-million dollar question. My guess is that for a couple of reasons Cloud may turn out to be different from SaaS. One, the data growth is tremendous and the complexity of managing data is also increasing. So many companies may want to outsource this activity to the experts rather than keeping a large IT team and buy more and more storage. Second, lot of the big guys have entered the fray. Google and Amazon have shown that cloud can work. Microsoft recently announced an offering called ‘Azure’ targeted at the cloud. EMC announced Atmos, short for Atmosphere, which it calls as Cloud Optimized Storage. (COS) (We will have to wait and see if the industry will pick up this term.) The combined marketing strength of these companies has already created a lot of buzz about Cloud, thereby increasing the prospects of its adoption by the industry.

You can read about EMC’s Atmos in this blog by Storagezilla, an EMC Blogger. As you can see, Atmos is designed for the cloud, information being stored as objects and policies which act on these objects. Policies are also used to drive geographical data placement. Initially, the reaction to this announcement from EMC’s competitors was that it was nothing new and not innovative enough. Slowly I see a perceptible change and people saying, “Oh yea, we too have it !!” This probably means that EMC is onto something big and saw the market before others did. As usual, time will tell us how successful this will be but it has surely created a buzz in the Storage circles. Companies like EMC will not invest in coming out with such a product if they didn’t believe Cloud would work.

What does all this mean to guys like us who thrive on services business? We need to learn atleast three things if we need to succeed in this area. One, about the Cloud itself. Second, about Server Virtualization, since the Cloud will pretty much be virtualized. Three, Storage virtualization. All three will be important in our business.

That’s it for my first technical post. Will continue with more updates about new releases and more action from the Storage land soon.

Welcome to my Blog

A warm welcome to my blog.

A few months back I started my own firm, ‘Yagnavalky Center of Competency’. As the name implies, I will be working in the area of competency development in the Indian IT industry. The areas of my interest are Storage, Linux / Unix and Perl. I have been doing some work in the Storage area for corporates and educational institutions. It has been ‘so far so good’ till now. Given the current global scenario, need to see how things progress. In my opinion, this is the time to offer solutions which will have a positive impact for client’s business. Generic solutions may not find many takers.

I intend to blog about IT education in India, both in the educational institutes and corporates. I will also blog regularly about my favorite subject, Storage. And any other technical subject that catches my fancy.

Once again, Welcome to my Blog. I intend to update the blog at regular intervals. You can visit here on a regular basis or subscribe to the feed using your favorite reader.