Hello,
SOFS role will run on one of the nodes and in case of failure/maintenance it will start on the other node. So there would be some downtime, which is equal to the time service will start on the other node.
Guide you shared states, which VMs should be used for a different amount of users. As for the disk, you choose type of the virtual disk you're going to use with the VM. In the example, disk type SSD is used.
https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types
In addition, the following guide might be helpful on setting up Failover Cluster in Azure.
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