0845 838 5505

Reach our on-call engineer

email ETL

No obligation enquiry formEnquiry form

Make ETL a favourite

 
 
clutsering exchange server


Clustering with Exchange Server

We are seasoned Exchange consultants with real world experience of enterprise scale infrastructure, as well as small/medium business deployments.

If you need a resilient clustered Exchange solution, we can design and implement it for you.

A well designed clustered solution can support many thousands of users.


A server cluster is a group of independent computer systems, known as nodes, working together as a single system to ensure that mission-critical applications and resources remain available to clients. This document is a brief overview of how clusters can be deployed and what they are intended to do, especially with regards to Exchange server.

There are three primary benefits to using server clusters. Server clusters are highly available, scalable, and easy to manage.

  • Highly available: Server clusters provide a highly available system for deploying applications. You can use server clusters to protect against failures of hardware, operating systems, device drivers, or applications. If one of the nodes in a cluster is unavailable as a result of failure or maintenance, another node immediately begins providing service (a process known as failover). Server clusters also allow you to upgrade the operating system and application software with minimal downtime.

The level of availability required by companies varies, but it is not uncommon to require 99.99% uptime, which equates to approximately one hour of unplanned downtime per year. With careful planning and design these figures are achievable using clustering technology.

  • Scalable: Server clusters provide scalability for important resources and applications. When the overall load of a cluster exceeds its capabilities, you can incrementally add additional nodes to the cluster. In Windows Server 2003, server clusters can include up to eight nodes.

Using an active/passive cluster design, user levels of 3000 to 5000 are possible. Mailbox size will depend on the size of the storage resource (typically a fibre based SAN). A 200Mb mailbox limit is typical.

  • Easy to manage: In a server cluster, you can quickly inspect the status of all cluster resources and move workloads around onto different nodes. Because you can move processing to alternate nodes, you can perform rolling upgrades on the servers. In a rolling upgrade, a server cluster continues to provide service while software is being upgraded on each node until all nodes have been upgraded.

Server consolidation is another goal required by companies. Many Exchange 5.5 servers could be consolidated into one Exchange 2000 or Exchange 2003 cluster.

Clustering is used in a Microsoft environment for file and print servers, and cluster aware applications, such as SQL server and Exchange server. Clusters directly help reduce single points of failure in a server design. Clusters can also help reduce planned downtime. For instance, if it is necessary to take a server down to apply service packs or bios upgrades, one node can be worked on while the other(s) still provide the clustered service to the users.

Each node has one or more physical disks used for storing the operating system, the swap file, non-shared applications (such as Exchange binary files), and so on that only they have access to. At the same time, every node is attached to one or more shared cluster storage devices (such as a Storage Area Network) that contain the cluster quorum drive and Exchange shared resources (such as log files, public stores and message stores). Clustering allows users and administrators to access and manage the nodes as a single system rather than as separate computers.

In an active/passive cluster configuration, only one node of the cluster is active at any given time. All resource groups reside on that node. If that computer fails or is taken offline, the other node will gracefully take over all resource groups. The problem with this configuration is that one node is always idle.

In an active/active cluster configuration, each node of the cluster will own a group (for example, an Exchange virtual server) so all nodes are working all the time. With this approach, no nodes are idle. With Exchange 2000, the active/passive tended to be the preferred configuration, as under heavy load, there could be virtual memory problems with an active/active configuration, which sometimes gave problems failing nodes over.

Clustering can be extremely valuable for larger companies, or indeed in any company where file servers or applications like Exchange are considered mission-critical. In other words there will be a severe impact to the business if the service became unavailable for any length of time. A well designed clustered solution should provide high server availability and of course, low downtime. Exchange clustering requires the Enterprise version of Exchange 2000 (or Exchange 2003) and Windows 2000/2003 Advanced or Datacenter version.

To create an Exchange 2000/2003 cluster, you create a Windows cluster group and then add specific resources to it. The logical servers created by Exchange clusters are referred to as Exchange Virtual Servers. Unlike a stand-alone (non-clustered) computer running Exchange , an Exchange Virtual Server is a cluster group that can be failed over if the server itself fails. When one computer in the cluster fails, one of the remaining nodes in the cluster takes over for the failed Exchange Virtual Server and clients can access this server using the same Exchange server name.

The most important disk in the cluster is the disk designated as the quorum disk resource. The quorum disk resource maintains configuration data in the quorum log, cluster database checkpoint, and resource checkpoints. The quorum disk resource also provides persistent physical storage across system failures. Because the cluster configuration is kept on this disk, all nodes in the cluster must be able to communicate with the node that owns it.

The figure on left shows a quorum disk. If the servers in an Exchange cluster are running Windows Advanced Server, you can create either an active/passive or active/active cluster. The figure below shows an example of a two-node cluster topology that you can use with Windows 2000 Advanced Server. Both cluster nodes are members of the same domain. The cluster nodes are connected to the public network and a private cluster network. If only one cluster node owns one Exchange Virtual Server, this is an active/passive configuration. If both nodes own one or more Exchange Virtual Servers, or if either node owns two Exchange Virtual Servers, this is an active/active configuration.

 

 

 

exchange clusterA well designed cluster solution can provide the reliability, scalability and manageability that companies need. The opportunity to consolidate servers can also be a great driving force. Exchange 2003 is ideally suited to clustering - a well designed solution will give great resiliance and increase service uptime.

 

WE are a Microsoft Certified Partner  with expertise in Advanced Infrastructure SolutionsWe sell, deploy and support GFi software


 
 

home | services | about us | e-mail

 


Exchange 2003 Consultancy
Thinking of deploying Exchange 2003?



Are you backups as safe as you think? Our data verification service tests your backups to see if they will be reliable in a disaster


Small Business Server 2003 consultancy
Small Business Server 2003 is ideally suited for businesses of up to about 75 people