There is nothing wrong with using a UNC share. In the previous company, we managed dozens of web servers, and they all used UNC shares (rather than DNNs). There were more than 80 thousand paid subscribers, of which 10 thousand used the application every day. He worked very well.
To refer to Mitchell's points:
1.) The only point of failure is only a problem if you make it a problem. There is a lot of redundancy in various SAN / NAS solutions.
2.) IO will not be a problem with any decent SAN or NAS. I have never had a problem with file system watchers. DNN does not directly use, in the unlikely event that ASP.Net embedded observers created a problem, I would probably disable them.
3.) I no longer see security than any other solution. You must definitely control access to your files and set permissions accordingly. With local drives, you can leave permissions more open than on the network, but you probably should both have the same good. There is an additional configuration step associated with using a UNC path. The extra security efforts will be negligible compared to weeks, if not months, of efforts to build a site worthy of a web farm.
I completely agree with Mitchell's opinions on why not use file synchronization.
I know that there are some people who run DNN sites with file synchronization. I do not know anyone who did not have to get around the problems caused by file synchronization. Personally, I doubt that getting a site that works well with file synchronization is cheaper than using UNC in a SAN as soon as you consider your work, sorting out the quirks of file synchronization.
ScottS
source share