Server virtualization brings tremendous value in terms of adding operational agility and significant cost savings through consolidation, increased utilization, and workload portability, but storage can be an inhibitor to realizing that value. Traditional storage systems were not designed to be shared between applications, and the gyrations required to do so, such as mapping LUNs, volumes, ports, and zones, introduce complexity without solving the entire storage challenge related to supporting virtual environments. This is because they cannot provide sufficient quality of service to ensure the right applications get the right amount of resources. What is needed is a solution that is application-aware in order to ensure application quality of service. That is the approach Tintri took with its VMstore.