Hey,
It should be possible to configure IIS on Failover Cluster. The following guides should help:
https://learn.microsoft.com/en-US/troubleshoot/windows-server/high-availability/configure-internet-information-services-ftp
I haven't found any information regarding WAS and Failover Cluster.
In addition, you can build HA file share for IIS. https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731844(v=ws.10)?redirectedfrom=MSDN
As for shared storage, you can use StarWind VSAN for Failover Cluster.
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.