Windows Server optimize

What's coming in Windows Server 2003 R2

Windows Server Vista may still be a way off, but Windows Server 2003 R2 is right around the corner. Here are some of the new features that are coming in this interim release.

About a year and a half ago, I was visiting the Microsoft campus in Redmond for the MVP Global Summit. During the summit, one of the speakers told the attendees that Microsoft was working on a new version of Windows Server 2003 that was so top secret, that he couldn't even tell us its name. He then went on to tell the audience in his best Sesame Street voice that his presentation was brought to us by the letter "R" and the number "2". Of course, he was talking about the now widely publicized Windows Server 2003 R2. R2 hasn't actually been released yet, but I received an E-mail this morning indicating that Release Candidate 1 was now available for download. Since R2 has moved into the Release Candidate stages of testing, now seems like an appropriate time to bring you up to speed on the various features in R2.

What is R2 not?

The first thing that I want to say about R2 is that R2 is not a service pack. I have seen a few Web sites referring to R2 as Windows Server 2003 Service Pack 2. This is not the case though. R2 is not a service pack, but rather a re-release of the Windows Server 2003 operating system. Although Microsoft has never done anything like this before, Microsoft's long term road map for Windows Server operating systems has them alternating between major releases (such as the original Windows Server 2003 and Windows Vista Server) and minor releases such as R2. If Microsoft sticks with this roadmap, then in about two and a half years, we should be seeing an R2 release of Windows Vista Server.

Ok, so what is R2?

On the surface, R2 is a roll up of the original Windows Server 2003 code, Service Pack 1, and the various feature packs that have been released for Windows Server 2003. In fact, according to Microsoft, when Service Pack 2 is eventually released for Windows Server 2003, the service pack will be valid for both the original release of Windows Server 2003 and for R2.

If R2 is basically a rollup of Service Pack 1 and some feature packs, you might be wondering why anyone would bother upgrading to R2? Well, there are actually quite a few new features that we will see for the first time in R2. A lot of these features will eventually make their way into Windows Vista as well. According to Microsoft, if you believe that your organization would benefit from some of these new features, then you should upgrade to R2. If the new features don't really do anything to help your organization, then you are just as well off with Windows Server 2003. R2 is nothing more than a supplemented version of Windows Server 2003 with Service Pack 1 after all.

New Features in R2

R2 contains dozens of features, some major and some minor. For the purposes of this article, I am going to talk primarily about the major features and ignore most of the minor improvements. An example of a minor feature is a revised Microsoft Management Console that eliminates the need to right click.

Active Directory Federation Service

Probably the one component of R2 that has received the most press is the Active Directory Federation Service. Quite frankly, Active Directory Federation Service is a huge topic, and there is no way that I can possibly do it justice within this article. What I can tell you though is that Active Directory Federation Service extends the Active Directory to the Web.

We have all seen Web applications that are linked to a backend SQL database or to some other secure backend resource. In the past, if you wanted to make these types of resources available through a Web application in a secure manner, you had to either create Active Directory accounts for everyone who was going to be using the application, or you had to build some kind of proprietary authentication mechanism into the application.

Either way, you had to manage accounts for everyone who was going to use the resource. This is fine if the people who need access work for your company. However, if you have suppliers or partner organizations that need to provide access to a large number of their own employees, then management can quickly become a nightmare. You will likely find yourself creating and managing accounts for people who don't even work for your company.

This is where the Active Directory Federation Service comes in. The Active Directory Federation Service allows you to extend an external trust to a Web application. This means that if you have a supplier who needs access to your Web application, you can create a simple trust relationship with your supplier and then shift the burden of managing the external accounts to your supplier.

Improved interoperability with UNIX and Linux

If you have UNIX or Linux machines in your organization, then you will probably really benefit from improvements in the way that Windows is able to interact with UNIX and Linux networks. Specifically, there are three new Services for UNIX components.

The first of these new components is called Subsystem for Unix Based Applications, or SUA for short. This sounds like a mouthful, but SUA is an extremely handy component. It allows you to compile UNIX / Linux applications natively on a Windows Server without the need for an emulator!

Another long overdue component is the Microsoft Services for Network File System (MSNFS). MSNFS allows UNIX / Linux clients to use NFS to connect to shares on a Windows Server. Granted, UNIX / Linux users can already do this through SAMBA, but the nice thing about MSNFS is that it is native to Windows and it eliminates the need for SAMBA.

The third component is Identity Management for UNIX (IDMU). IDMU allows an R2 based domain controller to spoof a UNIX Network Information Service (NIS) server. This allows a Windows domain controller to authenticate UNIX / LINUX clients.

Quota management

When Microsoft released Windows 2000 Server, they introduced quotas for the first time. Unfortunately, quotas could only be applied at the volume level though and Windows 2000 relied solely on file ownership for quota calculation. Needless to say, quotas had a lot of shortcomings in Windows 2000 Server, but it was a step in the right direction. The problem is that when Microsoft released Windows Server 2003, they really didn't do much to improve upon the existing quota functionality.

All that has changed in R2. In R2, the quota management system gets a major overhaul. In R2, quotas can be applied at the folder level, not just at the volume level. Furthermore, you can do things like apply a quota across a set of folders. You can even structure the quota so that Windows does not allow a folder to grow beyond a certain size, regardless of who owns the files within the folder.

Another new feature is the AutoQuota function. AutoQuota is primarily intended for the user's home folders. The idea is that you can set an automatic quota at the top level folder, and the quota will then apply to each individual user's folder. You can even set threshold values at which the size of a user's folder will trigger a nasty E-mail warning message or an administrative alert.

Although not technically quota related, Microsoft provides us with yet another way to keep hard disks from filling up in R2. You can now restrict folder content by file type. For example, imagine that in the past you have had problems with users storing their collection of MP3 files on your servers. In R2, you can actually configure Windows so that MP3 files are forbidden in certain folders. The only problem is that the technology is based solely on file extension, and it won't stop a savvy user from renaming the file extension. However, if a user goes through the trouble of renaming a file extension, then the user has taken premeditated steps to circumvent a corporate policy, and you have a good chance of being able to take action against that user if that's the course of action that you want to take.

As if all of these improvements in quota management (and file system management in general) aren't enough, R2 features a really nice collection of reports. You can generate reports showing file sizes, file owners, most frequently used files, least frequently used files, duplicate files, and just about anything else that you can imagine.

SAN and NAS

SAN and NAS technologies weren't nearly as common when Windows Server 2003 was initially released as they are today. In an effort to prevent Windows Server from becoming dated, Microsoft has built some additional SAN and NAS capabilities into R2.

Assuming that your vendor supports it (most should eventually), you will be able to add R2 to any NAS Server that's running Windows Storage Server 2003. By doing so, you can extend R2's quota management features to your NAS devices.

Microsoft has also implemented SAN management into R2. Assuming that your SAN solution supports the Windows Virtual Disk Service, you will be able to use a built in snap-in for Microsoft Management Console to manage a SAN. You will be able to use this snap-in to get a full view of your storage system. Additionally, you can assign and unassign, create, and extend logical unit numbers as needed.

Distributed File System

Windows has supported Distributed File Systems for many years now. The original idea behind a distributed file system was that you could group multiple network shares beneath a single share point so that you can make it easier for users to locate network resources. DFS also supports data replication, and is useful for implementing fault tolerance and load balancing.

In my opinion, DFS is one of the best features in Windows Server 2003. I personally use DFS religiously. As great as the existing DFS service is, Microsoft has made it even better in R2.

The first thing that Microsoft did to improve DFS is to completely revise the Distributed File System management console. The old console worked flawlessly, but it could be a little confusing for newbies, and it didn't scale very well to enterprise class DFS trees. The new Distributed File System management console is designed to be easier to use and more scalable.

The new console is nice, but it's minor in the scope of other improvements that have been made to DFS. One of the best improvements has to do with efficiency. As I mentioned before, a DFS tree can contain links to shares on many different servers. Furthermore, when you create a DFS replica, you can have replicas of your data spread across even more servers.

The way that DFS currently works is that when a user accesses a DFS virtual root, they are taken to a pre-assigned replica in a round robin fashion. In R2 this changes though. Now, when a user accesses a DFS virtual root, Windows looks at the user's Active Directory site, and routes the user to a DFS replica that is in the user's current site if possible. The previous version of DFS did not take site information into account.

There have also been huge improvements in the way that DFS replication works. Previously, DFS relied on the NT File Replication Service (NTFRS). Unfortunately, NTFRS wasn't really practical in large organizations though. It tends to have trouble keeping pace when large files or large numbers of files are replicated. If replication falls too far behind, NTFRS has been known to fail catastrophically, forcing replicas to be completely rebuilt.

In R2, the DFS file replication engine has been completely redesigned. It now handles large files and large numbers of files with no problems. Although I have not been able to confirm it with Microsoft, I have heard that the new file replication engine is designed so that when a file is modified, only the bytes that have been modified are replicated rather than DFS having to replicate the entire file. This goes a long way toward improving DFS's efficiency.

Acquiring R2

Currently, R2 is still in the Release Candidate stages of testing. Once R2 is released however, anyone who buys a copy of Windows Server 2003 will automatically get R2. If you are a Microsoft Premier or a Software Assurance Customer, then you should automatically receive R2.

For those who purchased Windows Server 2003 through standard retail sources or through a volume license agreement, there is going to be an upgrade charge for R2. At the present time I do not have pricing information though. What I can tell you is that you won't have to buy any additional client access licenses nor will you have to upgrade your existing client access licenses when you upgrade to R2.

0 comments

Editor's Picks

IT Buying Cycle

Learn more