Hey,
In both scenarios, in case one of the servers fails, your VM/FCI/AG will failover to the other node. You can go with Availability Groups, which doesn't require RAW disks to build a cluster:
https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server?view=sql-server-ver15
You can build FCI avoiding using RAW disks too. StarWind VSAN can be used as a shared storage. The following guide covers the configuration:
https://www.starwindsoftware.com/resource-library/starwind-virtual-san-installing-and-configuring-sql-server-2019-tp-failover-cluster-instance-on-windows-server-2016/
Cheers,
Alex Bykvoskyi
StarWind Software
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.