Since Windows Server 2003 has been out for a while now, it has lost a bit of its luster in the eyes of the media, which has turned most of its attention toward the upcoming release of Longhorn.
What gets lost, however, is that Windows Server R2 is really a sneak peak into Longhorn, as all the new functions introduced in R2 will be available in the new operating system, including new Distributed File System components and DFSr.
The birth of DFSr
Perhaps the most significant of these features are the new Distributed File System components, including the new replication engine DFSr.
There is little doubt that File Replication Service (FRS) was poorly implemented in Windows 2000. Administrators literally lived from hotfix to hotfix trying to patch FRS to make it work. Windows Server 2003 made some significant changes to FRS in an attempt to make it more tolerant of error conditions, but there was still no real fix for anything. It's possible that Microsoft simply gave up trying to patch FRS, because it rewrote the replication engine from scratch with R2. Thus, through the use of better design criteria and years of FRS experience to temper the decisions, DFSr was born.
DFSr has several key features, but the most important one is, arguably, remote differential compression (RDC). RDC replicates changes to a file, rather than the entire file itself as FRS did. For example, if I had a 3 MB Word document, and you edited a couple of lines, FRS would replicate the entire 3 MB file. RDC, on the other hand, replicates only the changes -- in this case, just a few bytes. Therefore, instead of taking several minutes for FRS to replicate this change, DFSr will replicate it in a few seconds (depending on the network speed).
Unfortunately, Microsoft only had time to add DFSr to replicate DFS data, and not the System Volume (SYSVOL), so SYSVOL still uses FRS for replication.
Migrating to R2/DFS
Migrating an existing Windows 2000
To continue reading for free, register below or login
To read more you must become a member of SearchWindowsServer.com
');
// -->

or 2003 Distributed File System structure to the DFS configuration couldn't be easier. Here is what you need to know:
Figure 1
[IMAGE]Figure 2
[IMAGE]Now that you are using the new Distributed File System, you will be able to note several new features right away, including:
Figure 3
[IMAGE]Example
I saw one situation where DFS had been constructed masterfully to back up data from the 100 branch sites to one of two servers in a hub site. To do that, the admins built a server for DFS in each of the branch offices. Using Windows 2003 DFS, they created links for each branch office with only one of two hub servers, as shown in Figure 4.
Figure 4
[IMAGE]
Each link had only two target servers -- one in the branch site and one in the hub site. This was done to take advantage of Microsoft's philosophy of branch office design. That is, replicate the data to the hub site and back up the hub.
However, the administrator reported a performance problem on one site that had a 62 GB share size, which is close to Microsoft's recommended maximum of 65 GB. When I recommended that they move to R2, they objected, saying they couldn't afford to upgrade all of the machines. My recommendation was to add an additional server at the remote site, add a DFS share to the new server and split the load between the servers. The next step would be to upgrade those two resources (site DFS servers in the remote site) to R2, and upgrade the hub server they connect to via DFS.
In this example, we would have also had to create a new namespace with the R2 servers. We could remove that link from the old DFS snap-in and create a new namespace in R2, then configure replication using R2's Data Collection mode. This would provide the benefits of R2 to a problematic site without having to do the upgrade on all servers.
The DFS functionality in the Windows Server 2003 R2 release has some powerful benefits that improve performance of DFS replication -- benefits that will also be included when Microsoft releases Longhorn. The really good news is that Longhorn will improve on this by using the DFSr replication engine to replicate SYSVOL as well.
Gary Olsen is a systems software engineer for Hewlett-Packard in Global Solutions Engineering. He authored Windows 2000: Active Directory Design and Deployment and co-authored Windows Server 2003 on HP ProLiant Servers. Gary is a Microsoft MVP for Windows Server-File Systems.