6.5.1

Table Of Contents
vSphere APIs for Storage Awareness
Also known as VASA, these APIs, either supplied by third-party vendors or offered by VMware, enable
communications between vCenter Server and underlying storage. Through VASA, storage entities can
inform vCenter Server about their configurations, capabilities, and storage health and events. In return,
VASA can deliver VM storage requirements from vCenter Server to a storage entity and ensure that the
storage layer meets the requirements.
VASA becomes essential when you work with Virtual Volumes, vSAN, vSphere APIs for I/O Filtering
(VAIO), and storage VM policies. See Chapter 21 Using Storage Providers.
vSphere APIs for Array Integration
These APIs, also known as VAAI, include the following components:
n
Hardware Acceleration APIs. Help arrays to integrate with vSphere, so that vSphere can offload
certain storage operations to the array. This integration significantly reduces CPU overhead on the
host. See Chapter 24 Storage Hardware Acceleration.
n
Array Thin Provisioning APIs. Help to monitor space use on thin-provisioned storage arrays to
prevent out-of-space conditions, and to perform space reclamation. See ESXi and Array Thin
Provisioning.
vSphere APIs for Multipathing
Known as the Pluggable Storage Architecture (PSA), these APIs allow storage partners to create and
deliver multipathing and load-balancing plug-ins that are optimized for each array. Plug-ins communicate
with storage arrays and determine the best path selection strategy to increase I/O performance and
reliability from the ESXi host to the storage array. For more information, see Managing Multiple Paths.
vSphere Storage
VMware, Inc. 13