Hey,
You can deploy Storage Spaces direct cluster on Azure VMs. The following guide should help:
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-s2d-vms
In case you want to use standalone Storage Spaces, you can StarWind VSAN on top of Storage Spaces volume to create replicated shared storage pool for the cluster.
https://www.starwindsoftware.com/resource-library/installing-and-configuring-a-sql-server-failover-clustered-instance-on-microsoft-azure-virtual-machines/
Cheers,
Alex Bykovskyi
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.