Implementing a front-end and back-end server environment presents different challenges that affect your overall performance.
Front-end servers, such as those that serve Microsoft Outlook® Web Access, Outlook Mobile Access, Exchange ActiveSync®, RPC over HTTP, authentication, IP address checking, Secure Sockets Layer (SSL) protocol, and encryption schemes, have security features that require significant processing. For these servers, you are likely to see an increase in processor activity, both in privileged and user mode, and an increase in the rate of context switches and interrupts. If the processors in the server cannot handle this increased load, queues are likely to develop.
Factors that affect front-end servers include:
-
The protocols being used.
-
The number of processors installed.
-
The available memory.
-
The network traffic.
-
The authentication methods.
-
The use of SSL to encrypt network traffic.
Because front-end servers forward all requests to the back-end servers, back-end servers have the same processor and processing issues that front-end servers have. Back-end servers may also experience storage issues because of the read and write activity when retrieving and storing data. With public folders, replication traffic between public folders (if there is more than one public folder in the topology) can affect all the servers involved.
Factors that affect back-end servers include:
-
The protocols being used.
-
The number of processors installed.
-
The available memory
-
The type of storage used.
-
The storage available.
-
The replication of public folder information.
For more information about how these factors affect front-end and back-end servers, see "Baseline Data" later in this topic.