– EVO:RAIL deploys in under 15 minutes
– it supports 100 VMs/250 desktops on a 4 node system
– it supports non disruptive upgrades using Storage vMotion
– it can scale up with 4 EVO:RAILs to a 16 node cluster
– it has a very intuitive web based UI
– it will be available in Q3 2014 but only via via partners
– it bundles Log Insight Manager for analytics
It is an interesting direction for VMware to take, I’m sure you’ll agree.
vSphere APIs for I/O Filters (VAIO)
Alex Jauch, the VMware Product Manager for VAIO, presented this session yesterday. He went on to explain how this feature allows partners to create high performance solutions without impacting the stability of the ESXi host. So this will not be like Microsoft’s 3rd party Device Driver program, where a misbehaving driver could blue screen the host. Instead, the filters will run in VM user space so that in the event of a failure, it only impacts the VM, and the ESXi host continues to run. There is also a requirement for the filter to add minimum latency to the I/O path, but the actual specifics cannot be shared publicly yet.
Filters are installed as a VIB on the ESXi host and are associated with a VMDK. There is no drivers needed for the Guest OS. Different VMs of the same host can have different filters. This is all done thru Storage Policy Based Management (SPBM), which is the same mechanism used for creating VM Storage Policies for both VSAN and VVols (more on VVols in a later post). Policies are created by selecting the appropriate VAIO filter and then associating that policy with the VM typically at deployment time.
Again, this feature is allowing our partners to plug right in to the raw stream of I/O coming from the Guest OS running inside the VM, and the filter could be used for any use case. However for the first release, VMware is limiting VAIO to two use cases. The reason for limiting the use cases is to make sure everything is rock solid. The two use cases are distributed flash/cache acceleration and replication. Restrictions will be loosened going forward. VMware has partnered with SanDisk’s FlashSoft team to provide a distributed flash cache filter to provide read and write acceleration of virtual machine I/O. VMware has also partnered with the EMC RecoverPoint team for creating a filter for replication.
This is a very exciting feature that may have been overlooked in the plethora of announcements at VMworld so far. However, in my opinion, VAIO is as much a game changer as VVols is for the storage array vendors. This gives our partners who create storage services like encryption, acceleration, deduplication and compression the ability to get directly into the VM raw I/O stream with their services, rather than having to do this via an appliance or driver in the Guest OS. You can tell many of them are excited about this prospect. I will be meeting with the SanDisk team later this week to discuss this in more detail, and hopefully publish more about this technology now that it is out in the open.
VMware is accepting beta nominations from partners to participate in VAIO. If you are a VMware partner and you are interested in participating in the beta to develop your own filter, contact your local VMware partner team or TAM for more information.