VMware vSphere API for Storage Awareness (VASA) allows vSphere to both investigate storage configurations and to set storage properties for arrays that support this functionality. VASA is used by vSphere Virtual Volumes, vSAN and vSphere APIs for IO Filtering (VAIO) as the single unified control plane for vSphere storage. Storage vendors can use the VASA to provide vSphere with information about specific disk arrays for tighter integration between storage and the virtual infrastructure. On software-defined storage, Storage Policy-Based Management (SPBM) lets you capture storage requirements (capacity, performance, availability, etc.) for applications in logical templates called VM storage policies. For VMFS and NFS datastores running on traditional LUN-based storage, SPBM enables profile-driven management based on pre-allocations of storage resources and capabilities.
vSphere vMotion allows you to move an entire running virtual machine from one physical server to another, without downtime. The virtual machine retains its network identity and connections, ensuring a seamless migration process. Transfer the virtual machine's active memory and precise execution state over a high-speed network, allowing the virtual machine to switch from running on the source vSphere host to the destination vSphere host. This entire process takes less than two seconds on a gigabit Ethernet network. This capability is possible over virtual Switches, vCenter Servers, and even long distances.
vSphere provides a policy-driven, comprehensive end-to-end security architecture. Secure your infrastructure with support for TPM 2.0 hardware modules and virtual TPM. Encrypted VMs not only increase the security posture of VMs, but also make protecting data at rest as simple as the click of a mouse. Protect data in motion with encrypted vMotion across different vCenter instances and versions. vSphere makes it easy to securely migrate your data center, whether you’re moving data across a hybrid cloud environment (between on-premises and public cloud) or geographically distributed data centers.
Manage VM templates, vApps, ISO images and scripts from a central location. Organize the content into libraries, which can be individually configured and managed. Once libraries are created, share content across the boundaries of vCenter Servers and ensure consistency across your data center. Deploy VM templates directly onto a host or cluster for a consistent provisioning experience.