Storagebod Rotating Header Image

April 11th, 2012:

Fashionably Late

Like Royalty, IBM have turned up late to what is arguably their own party with their PureSystems launch today. IBM, the company which invented converged systems in the form of the mainframe, have finally got round to launching their own infrastructure stack product. But have they turned up too late and is everyone already tucking into the buffet and ignoring the late-comer?

For all the bluster and talk about the ability to have Power and x86 in the same frame and dare I whisper mainframe; this is really an answer to the vBlock, FlexPod and Matrix et all. IBM can wrap it and clothe it but this is a stack and if pushed they will admit this.

But when I first had the pitch a few months ago; I must admit, despite the ‘so what’ reaction, I was impressed with what appears to be a lot of thought and detail from an infrastructure engineering point of view. It looks pretty good as slide-ware.

Still the question is…is it any better than the competitors; well even if you treat it as a pure x86 infrastructure ‘stack in a rack’, it certainly appears to be more flexible than some of the competitors. You have choices as to what hypervisor it’ll support for starters. It appears to be more polished and less bodged together from a hardware point of view.

But at the end of the day, it is what it is and what is going to be really important is whether it can really deliver the management efficiencies and improve IT’s effectiveness. And that, as is with all it’s competitors is still a question where there is not yet a solid answer.

As a product, it looks at least as good as the rest…as an answer? The workings are still being worked upon.

Reality for Scality

You know that I have somewhat mixed feelings about Object Storage; there is part of me which really believes that it is the future of scalable storage but there is another part of me that lives in the real world. This is the world where application vendors and developers are currently unwilling to rewrite their applications to support Object Storage; certainly whilst there is no shipping product supporting an agreed standard. And there are a whole bunch of applications which simply are not going to be re-written any time soon.

So for all their disadvantages; we’ll be stuck with POSIX filesystems for some time; developers understand how to code to them and applications retain a level of storage independence. You wouldn’t write an application to be reliant on a particular POSIX filesystem implementation so why would you tie yourself to an Object Store?

I was pleased to see this announcement from the guys at Scality; they are good guys and their product looks sound but no matter how sound your product is, you have to try to make it easier for yourself and your customers. Turning their product into a super-scalable filer is certainly a way to remove some of the barriers to adoption but will it be enough?

Of course, then there are the file-systems which are beginning to go the other way; a realisation that if you are already storing some kind of metadata, it might not be a huge stretch to turn it into a form of object store.

File-systems, especially those of the clustered kind and Object Storage seem to be converging rapidly. I think that this is only for the good.