I would like to set up a 2 server DFS-R for web content. The website is a Learning Management System that holds a few TB of videos and documents. The front end of the website is a Windows Load Balance across several servers.
I am looking for the following:
- Add/Edit content via the LMS and have the general web user see the change immediately
- Have a mirrored (as close to real time as possible) secondary standby system.
- The secondary system is a replicated copy that is NOT used by the web application
Normally "Server 1" would be serving the content to the web application. In the event of a failure of "Server 1" I could switch the configuration to allow "Server 2" to serve the content.
This site has inbound content from a lecture capture system that amounts to several GB of content per day. My fear is in the typical DFS-R multimaster scenerio, some end users will see the content while others will not because the sync process between servers is backlogged. I'd rather avoid that possibility and have the content written to one place and simply have the second server as a standby.
In other words, if "Web Server 1" is communicating with DFS partner "File Server 1" and "Web Server 2" is communicating with DFS partner "File Server 2" when a mass of new video content publishes, the two front end web servers have different content until the replication catches up. I want to keep that from happening.
Is this possible?