Well VDI and EUC are a whole set of different requirements - the Desktop/laptop user is doing a lot of updates...boot storms...mobile has diff requirements...server virt and DT/VDI/EUC are 2 diff animals imo
it's more of a fork in the road - VVOLs are targeted at simplifying the VAAI/VASA stuff. Then there are the alternatives that are VM-aware - the SDS, VSAN, etc.
Definitely not. Most storage vendors (other than Oracle) don't have enough cache/CPU or an SMP OS to be able to handle random, heavy VM I/O to begin with...not to mention VM-level analytics to be able to resolve VM impacts.
I would think dtrace would be an effective tool in finding hot spots in, for example, a vmware situation - the io blender problem makes performance mgt a 'science project' for many customers
There are many factors that effect performance, architecture, integration levels but also (very importantly) the application itself and how well it's designed
DTrace part of Oracle ZS3 data services provide highly granular VM-level view of the data stream, so admins can quickly spot the VM(s) that's causing the performance bottleneck. See here http://bit.ly/1m84Rcn
@dvellante Large, consolidated virtual environments show off dtrace better than any other workload. Based on the conversations we're having, people aren't thrilled with the analytics on competing storage systems, which are cobbled together.
Thanks for the URL - agree with it - today's general purpose storage hasn't kept up, just created workarounds to try to weed through the virtualization mess when really what we need is application engineering.
All that consolidation of workloads at the server level definitely has a storage impact - performance, boot storms, lack of VM visibility, distance from the application.
security is always a priority at scale, but we have had relatively few issues at this stage. As we increase in size these problems will become more relevant and laying proper groundwork to insure we can handle these issues is a priority.
In respect to the noisy neighbor problem in particular, we have definitely noticed AWS stealing time from some smaller machines we overload occasionally, which can be really annoying, but seems effective at making everyone play nice
@drew_bratcher AWS is all about low cost. The next phase here is selecting gear (and yes, we think we have it at Oracle) that can do a lot of consolidation without sacrificing service quality.
Interesting report, Dave. Another way to handle noisy neighbor is what we did inside Oracle IT. They consolidate 2,300 VMs on a single Oracle ZFS storage box that can handle triple that. This leaves a ton of room for bursts and it's easy.
@JeffFrick from a technical perspective there should no longer be any barriers to virtualizing any application. That being said, bare metal isn't going away and there are alternatives (such as PaaS) to server virtualization.