« The Continuing Consumerization Of Enterprise IT | Main | Making The Information Utility Efficient -- Part 2 »

January 06, 2010

TrackBack

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

Listed below are links to weblogs that reference Building The Information Utility -- Part 1:

Comments

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

Paul P

Hi Chuck,

You commented: "I'm using to explain these changes is virtual storage: the complete abstraction of logical from physical. Just like we've seen virtual servers change our thinking around computing; the belief is that virtual storage will change the way we think about spinning disks."

My Question: Can I assume that this ‘virtualisation’ you are discussing only refers to storage solutions that offer iSCSI and NAS services only? What about FC?

Now I understand your position that iSCSI and NAS is less important than FC, and that it is inappropriate (and irresponsible) to lose the underlying geometry and device characteristics within arrays that provide the FC interface. Let me paraphrase how I understand your position "You can emulate iSCSI and NAS, because they do not need the same performance that (persons/customers?, servers?) would expect from FC arrays" (http://chucksblog.emc.com/chucks_blog/2008/12/dell-emc-and-the-new-nx4.html). Does not virtualising an array (with ‘complete’ separation of the physical and logical) do just that? Or are you suggesting that unlike VMware, EMC have been able to create a virtualisation layer that extracts zero resources (i.e. performance) from the underlying platform.

Chuck Hollis

Hi Paul P

Great questions.

Creating a virtual storage environment (ideally) would support multiple access models (block, file, object) and multiple media types (ethernet, FC) if needed. Although one could argue -- in the fullness of time -- it all becomes ethernet, including FCoE.

The "performance penalty" I used to talk about is disappearing on many fronts: use of enterprise flash, 10gE, multipathing, etc. It's becoming less and less of an issue.

The big performance booster -- in my mind -- is enterprise flash. So much of what we know about disk performance has to be rewritten with this technology. And, as we learn to blend it in with other forms of media (e.g. FAST) the economics are compelling as well.

I don't think there will be any such thing as a "zero impact abstraction" -- that's true for operating systems, protocols, APIs, filesystems, etc. There's always a cost for adding a layer of abstraction.

That being said, we're usually OK with that tradeoff. Very little coding gets done in machine language these days, as an example.

Thanks for writing!

-- Chuck

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Chuck Hollis


  • Chuck Hollis
    VP -- Global Marketing CTO
    EMC Corporation
    @chuckhollis

    Chuck has been with EMC for 17 years, most of them great.

    He enjoys speaking to customer and industry audiences about a variety of technology topics, and -- of course -- enjoys blogging.

    He lives in Holliston, MA with his wife, three kids and four dogs when he's not travelling. In his spare time, Chuck is working on his second career as an aging rock musician.

    Warning: do not buy him a drink when there is a piano nearby.

General Housekeeping

  • Frequency of Updates
    I try and write something new 1-2 times per week; less if I'm travelling, more if I'm in the office. Hopefully you'll find the frequency about right!
  • Comments and Feedback
    I'm going to be approving comments before they get posted here. Any information you can share about who you are, how to contact you, what you do for a living, etc. would very much be appreciated.

Twitter Updates

    follow me on Twitter