You can set up AlwaysOn Availability Groups (AAG) with SQL Server 2012 in your vSphere environment.
vSphere 6.0 supports the following deployments of AAG:
Using Availability Groups (AG) for high availability and disaster recovery solution (Non-shared disk configuration).
Using Failover Cluster Instance (FCI) for high availability, and Availability Groups (AG) for disaster recovery solution (Shared Disk Configuration).
When working in a vSphere environment:
Use virtual machines instead of physical machines as the cluster components.
If the boot disks of the AAG virtual machines are on a SAN, see MSCS and Booting from a SAN.
For more information, see Microsoft's documentation for AAG on the Microsoft Web site.