Storage: Yesterday, Today, and Tomorrow (Part 1)

By on 02/19/2012.

(This post is the first of a series of posts I will be publishing over the next few weeks on storage paradigm shifts, focusing on NetApp’s new DataONTAP 8.1 Cluster-Mode)

For a few years now, we’ve heard the catch phrase, even from me, that:

“Virtualization Changes Everything.”

Well, I think that’s right.  But I think in our industry, it tends to get focused on the server hypervisors, and people tend to get tunnel-visioned into thinking about virtual server architectures, and how to do more with less.

What if we applied the same M.O. to storage?
What if the most valuable lesson we have learned from VMware is the idea of doing more with less…not particularly “how”?

Hmmm…..

(We’ll come back to those in a bit…)

The storage industry has been all wrapped up in itself in recent years competing with each other over things like dedupe, thin provisioning, unified management, and various backup & recovery mechanisms.  It turns into a bunch of hoopla about who does what better, and ultimately leaves customers with nothing to really be excited about.  Each vendor comes out with the “new feature” but no one has really changed the game in quite a few years.  NetApp is going to tell you that dedupe did.  True, but that was ~2008.  EMC is gonna come at you and tell you that VNX is, but taking everything out of the fridge and wrapping it up in cling film and calling it “Unified,” isn’t really getting it done.

Well, I’m here to tell you:  It’s time that changed.

Think back for a second to the early part of the 2000’s… call it the pre-virtualization era, if you will.  Purpose-built silo’s, hosting purpose-built applications, driven by purpose-built employees, using 10% of resources allocated to them.  No matter what position you want to take, this could definitely be identified as a “root cause” for the rampant adoption of virtualization.

(Side note:  The fact that 100% of software vendors have still not embraced virtualization, and that we still have to deal with certain devs that “don’t support running XYZ app in a VM” baffles me every day.)

So, that takes care of the servers.  But what about the storage?

Well, you could make the argument that some are still operating under the same-ol’ “purpose-built” M.O.   The cool thing I always appreciated, even as a customer before, about DataONTAP was the idea of the central operating system.  No matter what platform or model number I wanted, the commands were the same.  That’s often taken for granted, so I want to repeat that:  No matter what platform or model number, the commands are always the same.

As a customer, I POC’ed both Equalogic (pre-Dell) and EMC gear, and it just didn’t resonate with me.  I’m being honest here, taking the NetApp shirt off for a minute.  But what did resonate with me was the idea that one man CAN really run a giant datacenter, given the proper tooling, centralized mgmt software, and a consistent platform to host it all.  VMware.

For all of you that think VMware is successful because of it’s hypervisor, that’s just not the case.  They’re successful (in my humble opinion) because of the centralized model of their management portfolio.  They embraced a common framework with vCenter, CIM, and the plugin extensibility.  You can literally run an entire datacenter, or multiple datacenters from a single common interface.  For those of you running heavily-virtualized shops today, this needs no explaining… you know exactly what I’m talking about.

I would argue that this, too, would equate to a lot of NetApp’s success.  DataONTAP.  Metal is simply a means to scale.  From the smallest ONTAP-v VSA, all the way up to our flagship FAS6280, the commands to provision a volume, or configure an interface, or add disks to an aggregate, are all the same.  THAT, my friends, is what’s important. Yea, snapshots and dedupe and thin provisioning are cool and all, but… well, you get my point.  THIS is the definition of “Unified.”  For the exact same reasons that it is for VMware.

So, let’s take this a bit further, and revisit a point I brought up earlier…

What if DataONTAP could do for storage what VMware did for servers?
What if you could lump multiple storage controllers into a logical “cluster” like ESXi hosts?
What if you could connect hosts to logical VM-like entities that could move among any node in that cluster?
What if you could “vMotion” a storage controller between cluster nodes without loss of service?
What if you could multipath to that storage “VM” from a variety of hostOS’s and protocols?

Well, it’s here.  And it’s called DataONTAP 8.1 Cluster-Mode.  More technical details coming in followup posts over the next week, including how it will work specifically with vSphere.

Give me your feedback below!

Does the idea and promise of this excite you?
Interested in testing out the RC versions? (you can with your NOW account!)
What questions do you have about it that you need answered?  (So I can include them in a followup post!)
What apprehensions would you have about clustered shared storage?

You can read Part 2 of this series HERE!

-Nick

9 Comments