Option #1: All web-nodes use same shared folder with DNN files
  • very simple because there is no need for file synchronization
  • single point of failure
  • file locking issues
  • security concerns (code access security, file system permissions)
  • need more network resources (eg. limit in total number of network connections on share)

Option #2: Each web-node have its own copy of all DNN files.
  • solves single point of failure issue
  • realtime synchronization of files is not simple
  • merge conflicts with files that are created/updated on more than one node in same time