Creating policies that define the characteristics of storage arrays and selecting the needed policy to provision the right type of storage for a VM allows administrators to avoid unintentional errors and use hardware resources more rationally. With VMware APIs (VASA, VAAI), storage operations like snapshots, replication, cloning, and encryption are offloaded from ESXi servers to storage array systems; however, storage management for VMs is performed in vCenter.