Microsoft Windows Server 2003 Delta Guide (2nd Edition)
So, which edition is right for your needs? Standard, Enterprise, Datacenter, or Web? Deciding can be difficult because each offers specific advantages for specific applications. In the next four sections, you'll be introduced to the exact feature set provided by each edition and be provided with some recommendations for how each one can be best utilized.
If you're installing new servers, selecting the right edition of Windows Server 2003 is all you need to do, and most server manufacturers will be able to sell you a server with the correct version preinstalled . However, you'll probably be upgrading a fair number of servers from previous editions of Windows, so you'll need to play close attention to edition features and compatibility to select the appropriate version for your upgrades.
The information in the next four sections applies only to 32-bit versions of Windows Server 2003; 64-bit versions, written for Intel's Itanium processor family, have slightly different capabilities and limitations. Note that not all editions of Windows Server 2003 are available for the Itanium family.
Windows Server 2003, Standard Edition
Standard Edition is the basic edition of Windows Server 2003 and is the one you'll likely use the most. It's suited to the broadest range of applications, particularly file serving, print serving, and low-demand application serving. Standard Edition supports a maximum of 4GB of server RAM, 4TB of disk space, and up to four processors. Standard Edition supports the entire basic set of Windows Server 2003 features. It can act as a domain controller, public key infrastructure (PKI) server, and so forth. It does not offer clustering capabilities, aside from Network Load Balancing (NLB), which is included with all editions of Windows Server 2003.
Standard Edition cannot host Microsoft Metadirectory Services (MMS), a technology used to integrate multiple directory services, such as Active Directory, Novell Directory Services (NDS), and so forth. Standard Edition also lacks support for advanced scalability features, including the capability to add memory to a server while it's running, non-uniform memory access, and so on. Standard Edition does, however, include Terminal Services, but it does not support the Terminal Server Session Directory ”a feature that allows users to easily reconnect a disconnected Terminal Services session hosted by a farm of Terminal Services computers. Where is Standard Edition best used? In a broad variety of applications:
Standard Edition is especially ideal as an all-purpose platform for smaller environments, where advanced features like clustering or large memory support aren't required. Windows Server 2003, Enterprise Edition
Windows Server 2003, Enterprise Edition fills many of the same roles as Standard Edition and adds features primarily geared toward improving reliability and scalability. Enterprise Edition supports a maximum of eight processors, which is double Standard Edition's capability. Enterprise Edition also supports Address Windows Extensions (AWE), providing an extra gigabyte of memory to applications by reserving only 1GB for Windows, rather than Standard Edition's 2GB/2GB split between the operating system and applications. Enterprise Edition also supports Windows Clustering, allowing you to build failover clusters with two nodes. The Cluster Service allows you to create clustered file shares and clustered printers and supports clustered applications, such as SQL Server Enterprise Edition and Exchange Server Enterprise Edition. The Cluster Service even enables you to cluster applications that aren't specifically designed for clustering, provided they meet certain criteria spelled out in the Windows online documentation. Enterprise Edition can also host Microsoft Metadirectory Services (MMS), allowing large organizations to integrate multiple heterogeneous directories. Enterprise Edition ups the ante for scalability and reliability, as well. Enterprise Edition is available in a 64-bit edition for Intel's Itanium family of 64-bit processors. With the proper server hardware support, Enterprise Edition also supports hot-add memory , which is the capability to add server memory while the server is running, and non-uniform memory access (NUMA). NUMA is a fairly new concept in the Windows world and occurs only in servers that are built with multiple separate processor busses. Each bus has its own memory, which is accessible at very high speeds to processors on that bus. When processors must access memory on other busses , however, access is slower. This disparity between memory access times is referred to as NUMA . High-end servers will be built with this multiple-bus architecture to provide faster memory access times. Finally, Enterprise Edition supports the Terminal Server Session Directory, which makes working with large Terminal Services server farms more intuitive for users.
Enterprise Edition is an ideal platform for high-demand , mission-critical applications, including
Windows Server 2003, Datacenter Edition
Datacenter Edition builds on the feature set offered by Enterprise Edition and eliminates a few features that aren't considered appropriate for a large enterprise data center. For example, Datacenter does not support the Internet Connection Firewall or Internet Connection Sharing, two features designed to make Windows an Internet gateway for network clients . Both features are, however, supported by Standard Edition and Enterprise Edition. Datacenter Edition adds support for up to 64GB of server RAM and up to 32-way processor support. These features require a specialized Hardware Abstraction Layer (HAL), which is provided by the server hardware manufacturer. Datacenter Edition's Cluster Service supports eight-way clusters, enabling you to build more complex failover clusters for mission-critical applications. Although Datacenter Edition does provide a "bigger and better" product over Enterprise Edition and Standard Edition, that's not really the point of Datacenter Edition. The real point of Datacenter Edition is much more important and is almost philosophical in nature: You can only buy Datacenter in conjunction with an approved server, directly from an approved server vendor. To receive product support for Datacenter Edition, you must contact the server vendor, not Microsoft, and you cannot make any hardware changes to the server without prior approval from the server vendor. This philosophy is at the heart of Microsoft's Datacenter program, which is designed to provide you with a server that can remain up and running 99.999% of the time ”the magical "five nines" reliability number that enterprises demand. In case you're wondering, that's slightly less than nine hours of downtime per year.
Everything about the Datacenter program is focused on reliability:
As we mentioned earlier, Datacenter Edition is sold only through server vendors and is sold preinstalled only on certified server hardware. You'll find that the hardware on which Datacenter Edition is offered is usually the highest of the high end: multiprocessor computers with copious amounts of RAM, redundant network adapters and power supplies , and so forth. Datacenter Edition computers are almost always clustered for higher availability and generally run an enterprise's most mission-critical applications. Microsoft takes more care with updates for Datacenter Edition, too. Operating system service packs and hot fixes for Datacenter Edition generally lag behind such releases for other editions of Windows Server 2003 because Microsoft and its server vendor partners rigorously test all fixes for the operating system to ensure nothing will interfere with Datacenter Edition's 99.999% reliability record. Likely applications for Datacenter Edition include any high-volume, mission-critical use, such as the following:
Expect to pay for Datacenter Edition's reliability. Although Microsoft doesn't publish pricing for Datacenter Edition are established by the server vendors who resell the operating system ”the operating system itself, not to mention the high-end server hardware on which it runs, commands a premium price. If you're interested in finding out exactly how much, contact your local Hewlett-Packard or IBM sales representative. Tell him you're interested in purchasing a Datacenter Edition computer and watch his ears perk up! In fact, the sheer expense of Datacenter Edition and the associated server hardware makes it the least-deployed version of Windows. Many administrators might go their entire career without working on a Datacenter Edition, even in fairly large enterprises. Windows Server 2003, Web Edition
In recent years , Microsoft has taken a pummeling in the Web server business. At one time, IIS and Windows NT Server 4.0 was the most popular commercial Web server platform; today, Windows 2000 Server and Windows Server 2003 are fighting against a wave of free and inexpensive versions of the Linux operating system and Apache Web server software. Microsoft argues that such servers don't come with the support that a multi-billion dollar company like Microsoft can provide; fans of Linux/Apache solutions say, "Who cares?" As a result, Microsoft has worked hard to provide a lower-cost version of Windows that's optimized to be a high-speed Web server. Although lower-cost certainly doesn't beat free, it does help close the gap and make potential buyers look at the additional features IIS offers, as well as the support Microsoft can provide. Microsoft's lower-cost Web server solution is Windows Server 2003, Web Edition. Windows Server 2003, Web Edition's lower price doesn't mean you're getting a free lunch , though. For example, Web Edition lacks the other Windows Server 2003 editions' Enterprise UDDI (Universal Data Definition Interface) services, which is an industry-standard way of publishing and locating information about XML Web services. And, even though Web Edition can be a member of an Active Directory domain, it can't be a domain controller. Web Edition also lacks support for Microsoft Clustering, although it does include the NLB software that's appropriate for creating Web farms. Web Edition lacks some of the communication features of the other editions, including the Internet Authentication Service (IAS), network bridging, Internet Connection Sharing, and the Internet Connection Firewall. Web Edition cannot host MMS. Unlike all other editions of Windows Server 2003, Web Edition does not support removable storage management, Fax Services, Remote Installation Services, Windows Media Services, or Services for Macintosh ”all features that are useful on a network but are not specifically useful for a Web server. Although Web Edition does include Terminal Services' Remote Desktop for Administration, allowing you to remotely control your Web Edition computers, Web Edition doesn't support any other uses of the Terminal Services technologies. Web Edition also lacks the scalability and reliability features of Enterprise Edition and Datacenter Edition, including a 64-bit edition, hot add memory, and NUMA support. Web Edition's scalability and reliability derives entirely from the inherently reliable and scalable nature of Web farms, which you can build using the included NLB software. Web Edition's potential applications? Just one: as a Web server, either in the Internet or on your company's intranet. With more and more applications being implemented on Web servers, though, Web Edition's lack of breadth can hardly be considered a limitation. And if you're accustomed to paying a couple thousand bucks for the basic edition of Windows to run your Web servers, Web Edition's sub-$1,000 list price should be a welcome change. |