I have a couple of windows server instances running on Amazon EC2 with VisualSVN Server and would like to make them a bit more fault tolerant by running a duplicate instance with load balancers.
The problem is the specific data, as an example it does no good to fail over from one web server to another web server if the contents of the document root i.e. "C:/Repositories" are not identical.
my basic idea is share volume (i.e. "C:/Repositories") between EC2 istances:
But, I have many doubts:
Would it be possible/safe to run two/more instances of VisualSVNServer pointing to the same repo?
Would it be possible/safe run instances of VisualSVNServer behind Amazon Load Balancer?
Would it be possible/safe run instances of VisualSVNServer pointing to Network File System?
I'm undecided between AWS S3 and AWS EBS, what do you recommend as a best storage solution for VisualSVNServer and NFS architecture (I think EBS, but they are newbie in aws services)?