Exchange 2000 for the Big Guys
Scaling Microsoft Exchange 2000 is a pragmatic guide to designing large implementations.
- By Lee Scales
- November 01, 2002
Microsoft has positioned Exchange 2000 as not only a replacement for
the venerable Exchange 5.5, but also as a replacement for the Microsoft
Commercial Internet System (MCIS), a little-known product targeted toward
ISPs and other organizations to provide the type of massive e-mail services
that were previously the bastion of Unix and Sendmail. Other than a few
anemic white papers from Microsoft, there's little information available
on how to design and configure Exchange 2000 for large environments. That's
where this book comes in.
Author Pierre Bijaoui is a principal consultant with Compaq Global Services,
an organization famous for creating and managing some of the largest Exchange
installations in the world. He brings those experiences with him as he
explains the tricks, traps and nuances associated with scaling Exchange
2000 in large environments.
The book starts with an overview of the components of an Exchange 2000
installation, how they interact, and how it all interfaces with Active
Directory. From there, it gets down and dirty. The next few chapters break
down all of the subsystems of Exchange 2000 in explicit detail, with clear,
succinct explanations of how to make design decisions on hardware and
configuration, depending on your environment.
The author covers vertical scaling (or scaling up), the process of adding
more resources to an existing server, as well as horizontal scaling (or
scaling out), the process of adding additional servers to the Exchange
environment. This is an important point, as most Exchange environments
tend to grow over time, and there has previously been too little emphasis
placed on creating an initial design that can be scaled gracefully.
Especially noteworthy is the chapter on Windows 2000 that covers the
advantages and disadvantages of running Exchange 2000 on each platform.
In addition, this chapter includes detailed coverage on using Exchange
2000 with Win2K Datacenter Server, information that has previously been
difficult to locate.
The real meat of this book is the middle chapters, where the author exhaustively
covers selecting, configuring and tuning the supporting hardware components
for Exchange, including memory, storage, network and backup. But tuning
is virtually worthless without being able to evaluate changes. That's
where the next chapters come in. The author follows up with performance
testing and monitoring using off-the-shelf tools such as LoadSim and Performance
The book wraps up with a chapter devoted to "Best Practices" when designing
your own Exchange 2000 implementation. In addition, the author includes
a couple of sample configurations and explains how they can be scaled
to support future growth.
Something that I don't recall seeing in many books is that the author
not only provides summaries at the end of each chapter, but he also makes
it a point to summarize some of the more complex topics before moving
onto the next topic to make sure that you have a clear understanding of
the important points. This is especially important in a book of this type,
which contains so much detailed information.
While this book contains performance and configuration tuning tips that
will apply to single-server environments of less than 1,000 users, that
type of information for those environments can be found elsewhere. However,
if you need to architect and manage a multiple-server Exchange environment
supporting thousands of users, this book is a must-read.
As a senior consultant Lee Scales, MCSE, CCA, has worked extensively with Windows NT/2000, Exchange and BackOffice. His specialty is designing Win2K infrastructures.