I am trying to configure, inside Azure using Virtual Machines, a highly available Web Server with a shared configuration. I know IIS can do this with a network share unfortunately in Azure I don't see how to do this. If I create a fileserver in Azure and the server goes down all of the web sites will go down on all of the virtual machines. I think I can share a BLOB but I'm not sure how to do this and I do not know how redundant it is.
I am open to other options but I need to run 200 websites and each of them connects to a different database, I have built an AlwaysOn SQL server in Azure for this purpose.