I am looking for a high availability ASP.NET application via Google Compute Engine. I read over the high availability docs to look at the basic architecture. All is fine with the grouping of compute engine instances into a load balancer, as well as the SQL architecture, but I'm getting hung up on the high availability of the IIS application.

The desire is to have persistent storage located in the google cloud bucket, abstracting the compute instances from the persistent data, thereby making it easy for the load balancer to spin up more instances if necessary.

The problem is, how do I have the IIS website on each compute instance use the files from the storage bucket. Google Storage Fuse is not written for windows, nor will it mount a storage bucket like a volume which IIS can use. The only alternative I can find is CloudBerry to mount the volume to a windows server (if it would even work). I'd rather use a google proprietary method though, is there any way to do it with google cloud?


You can now treat Google Cloud Storage like a file system with new PowerShell provider. This feature help you use commands like cd, dir, copy, del, or even cat to navigate and manipulate your data in Cloud Storage. You can refer to this blogpost for more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.