Let me take a minute to explain the background of the challenge I am facing. My company has offices in US and Asia. The users work on large CAD files. The office in US has NAS (Network Attached Storage) where all the files are stored. The US users have no difficulty in opening the files however the users in Asia have to wait for a long time. Sometimes it takes up to 30 minutes to open a file. This affects their productivity. The issue is caused by Network Latency (300 ms). There are close to 300 users in Asia.
Following are some of the options that were explored.
- WAN Optimization software - There is already a WAN Optimization Software installed but that does not seem to cache the files more than a day.
- Remote Desktop - This will reduce the time taken to open the file but every operation in the application is slow.
- Cloud Storage - Risk of storing data with 3rd Party Vendor.
- File Replication software like Microsoft DFS Replication. The main drawback of this technology is it does not lock the file when it is being edited.
I am open to other ideas as well. However I would like to get your opinion and suggestion of softwares that lock the file and sync data on a real time basis. If someone has already implemented or using such software please suggest the pros and cons.