« OMG! I fell out of love with the iPAD this weekend | Main | Spinning down Private Cloud: its all about competition »

May 05, 2010

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e553e34fa488330133ed29e188970b

Listed below are links to weblogs that reference Why dual controller arrays are not best of breed for cloud storage:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Storagezilla

Non-mirrored single storage processor write cache operations can continue when a peer storage processor is unavailable when the system is running a recent version of code.

In this case it wasn't, which was unfortunate.

Chuck Hollis

Hi Marc

In the spirit of fairness, there are many choices in the market for multi-controller storage arrays that exhibit the properties you describe.

And I know you know that EMC's V-Max does this well, among others.

Turns out V-Max is getting increasingly popular with service providers for that very reason -- as you might know!

Low cost-to-serve at scale, ability to "turn up" new features and capabilities non-disruptively, trusted brand -- it's a nice package for an SP.

I wouldn't entirely count out dual-controller designs just yet, though. Lots of SP use cases where this sort of approach makes all sorts of sense.

As always, the challenge is matching the right technology to the right use case (and right business model for SPs!), and not uniformly claiming that "A" is always better than "B".

BTW, congrats on 3PAR's results .. it's progress!

-- Chuck

marc farley

Chuck, Thanks for the Netapp-ish spam-ment. As for v-Max, you forgot to mention features such as "outdated disk management software" and "cache hogging, weak performing snapshots" and "expensive professional services".

Definitely disagree with you about SPs - at least cloud SPs. You yourself have expounded eloquently on how much different the new world of cloud is. When there is a paradigm shift - and the word applies here - old technology gets put out to pasture. And the people who choose to stay with the old technology risk getting bypassed by more agile competitors. Dual controller array designs are the modern equivalent of steamshovels. Great while they lasted.

Richard Siemers

From what I have seen of the T800s, disk shelves are only connected to a single node pair, meaning each disk ia accessible by only 2 of the 4 controllers. Your disk shelves end up being evenly divided between your node pairs just like in your "2 controller split between 2 array" picture. So in essence, a 4 Node 3Par is a federation of two dual-controller systems in one rack, is it not?

marc farley

Hi Richard,

The T800 has 8 controllers (or nodes), the T400 and F400 have 4 nodes. As you point out, disk magazines are connected to a specific pair of nodes but the write cache is distributed over all the nodes in the cluster. Also, wide striping in a 3PAR system typically uses all the drives connected to all nodes.

3PAR storage systems are designed as tightly coupled clusters and are much more than aggregations or federations of dual clustered arrays.

Jeremy Barth

I'm a little late to this party but Zilla, are you referring to Major Vendor's "WCA" (write cache availability) feature? If I understand correctly, this capability was designed precisely to address the design flaw that Marc discusses here. Dual-controller setups from other vendors that blindly transition to write-through during single-SP failure mode remain, of course, the general rule.

The comments to this entry are closed.

Search StorageRap


Subscribe

Latest tweets

3PARTV

  • Loading...

Blogroll

Infosmack Podcasts

Virtumania Podcasts

Subscribe