« UPDATED - 9/13/2009 - Some interesting VDI performance findings and updated Use-Case Solution Guides | Main | HOWTO - Benchmark an iSCSI target (and any block target, including within VMs living in NFS datastores) »

September 15, 2008

So, what does vStorage really mean?

(UPDATED 092308 - 19:53 EST to note that the VMware Backup Framework falls in scope)

Pretty big day here at VMworld, meeting lots of people I know only online - which is great.   My photo is in the about section of the blog, and if you'd like to meet me, I'd love to meet you!

So - the VDC-OS is the big news, let me fill you in on one part of it - vStorage.

vStorage has been something that VMware and EMC have been working together on for a long time, in fact, before it was called vStorage (which was recent) - it used to be called VMAS a name only engineers would like.  In fact, we've been working on this from almost right after the original acquisition before the program even existed formally.

vStorage is pretty broad: It's 2 very new VMware things, and 2 VMware features

  • vStorage API for Multipathing
    • This was the first idea from eons ago.  Customers know the pain VMware multipathing can be - setting up static paths, manual "load balancing" by rotating primary paths, and no automated path discovery.... you know what I'm talking about.... But we needed to find a way that we could get PowerPath, which is the far and away the leader in this space, into the vmkernel, but still make it open for others to also innovate with VMware.  It so happens of course that EMC are the ones way out in front here.
    • So, while native multipathing (NMP) continues to get better (round robin will likely soon no longer be experimental), but this gives EMC customer another option - an option which is a quantum leap in multipathing/failover/scale and availability for block storage
    • It's also an avenue to deliver the other stuff PowerPath customers love in the physical world (path-based encryption, accelerated data migration)
    • It's also simple, and easy to use and install.   It just works, like the best technology does.
    • BTW - we're accepting beta sites now, and it's going to be HUGE for any VMware/EMC customers.

See this quantum leap in multipathing action here:

download a hi-rez version here.

  • vStorage APIs
    • Acceleration via storage offloads using SCSI driver primitives (we're demoing this in our booth and in the VMware/EMC/Cisco Keynote) - think "I/O" dedupe (not to be confused with Storage Dedupe).  This can have a HUGE impact on storage network utilization - much more efficient, and very important for lower bandwidth storage networks like 1Gbps iSCSI.
    • Thin Provisioning Integration
    • While NetApp, EMC, and Dell/EqualLogic are all shipping Snapshot VC integration today (we're demoing Replication Manager in our booth and in the VMware/EMC/Cisco Keynote, and you can also see a demo of this here), vStorage will make this more transparent, but adds somthing REALLY cool - the ESX server tells the array what BLOCKS makeup a VM, so svmotion can be offloaded to the array as an alternative to the file-copy method now, snapshots can potentially be done on VMs even for block devices.  Again, this uses SCSI driver primitives

See this the "I/O dedupe" in action here:

download a hi-rez version here.

Also as part of this, some things that have existed before are getting clarified.

  • SRM's SRAs are getting positioned more clearly now as vStorage APIs for Site Recovery Manager (since they are in effect, APIs for VMware/Storage integration)
  • VCB is more correctly positioned not as an VMware product per se, but as a API framework for backup vendors - becoming the vStorage Backup Framework
  • vStorage Virtual Appliances now formalizes a program around VMware Ready appliances that perform storage-related functions.
    • Celerra VSA freely available – iSCSI, NFS - public and free!
    • Avamar Virtual Edition – shipping for 1 year

Cool stuff we've been working on to help customers, I'm glad to share the news!

TrackBack

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

Listed below are links to weblogs that reference So, what does vStorage really mean?:

Comments

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

Someone is getting a punch in the head for keeping this from me.

I'll forgive you this time Chad as there was a third party company and a ton of NDAs involved. ;)

Zilla-man if I knew I would have definitely told you and I am in Chad's team. To tell you the truth we didn't know until a day before it was announced. I have customers that have asked me for PowerPath support on ESX for years and NOW we have a proven defacto intelligennt load balancing and path management solution that will take ESX to the next level from a storage or rather vStorage perspective (take that Symantec). PowerPath Encryption and Data Mobilty future support will extend Storage vMotion and vMsafe and will accelerate VMware VDC-OS and "Virtual Infastructure as a Service" offering for next gen data centers and cloud infrastructures.

Citrix announced a C3 offering and partnership the same day VMware announced their vCloud and VDC-DC offering but unlike Citrix, VMware has already signed up with >100 service/cloud providers, has more feature/functionality and Maritz is going to accelerate VMware to the cloud . The "VIaaS" space is getting interesting and VMware is the most mature and proven solution to own this space.

this i/o dedupe is amazing...

Gartner and others have defined the VMware Cloud as IaaS (Infrastucture as a Service). Software Developers are already using Amazon EC2 which use Xen based images (VM's) and can be used to run a business. The VMware Cloud (based on what I have read) is an extension of a private cloud to handle peak loads, disaster recovery (Sungard is an SP) or even outsorce additional Data Centre's. Given the economic climate these days you will see cloud computing take off.
http://www.infoworld.com/article/08/10/01/40NF-cloud-adoption_1.html
http://www.hyperic.com/blog/hyperic/2008/10/07/cloud-computing-the-economy/

The very cool enabler for vCloud IMHO is the encapsulation/containerization of a set of services or vApps into what VMware is calling Application vServices.

-Terry

This blog Is very informative , I am really pleased to post my comment on this blog . It helped me with ocean of knowledge so I really belive you will do much better in the future . Good job web master .
http://www.taxforeclosurecurrentevents.com/

You are spot on, people forget this. The whole net is about people.

Simple, easy to use, and easy to install. I wish more companies would focus on that idea.

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

Disclaimer

  • The opinions expressed here are my personal opinions. Content published here is not read or approved in advance by EMC and does not necessarily reflect the views and opinions of EMC. This is my blog, it is not an EMC blog.

Enter your email address:

Delivered by FeedBurner