IT tutorials
 
Applications Server
 

Architecting an Enterprise-Level Exchange Server 2013 Environment (part 2) - Designing Exchange Server Roles in an Exchange Server Environment

1/6/2014 8:28:50 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

2. Determining Hardware and Software Components

Justifying hardware and software purchases is often a difficult task for organizations of any size. It is, therefore, important to balance the need for performance and redundancy with the available funds in the budget, and, thus, deploy the optimal Exchange Server hardware and software configuration.

Unlike some of the older versions of Exchange Server, Exchange Server 2013 requires the use of 64-bit capable systems, so it is critical to order the appropriate equipment when deploying Exchange Server 2013 systems.

Designing Server Number and Placement

Exchange Server scales very well to a large number of mailboxes on a single machine, depending on the hardware chosen for the Exchange server. Subsequently, Exchange Server 2013 is optimal for organizations that want to limit the amount of servers that are deployed and supported in an environment.

Some of the older versions of Exchange Server required a local Exchange presence in each office location, as they didn’t support cross-WAN mailbox access very efficiently. Exchange Server 2013, on the other hand, expands upon the concept of site consolidation, introduced in Exchange Server 2003. This concept enables smaller sites to use the Exchange servers in the larger sites through the more efficient bandwidth usage present in Outlook 2007 and Outlook 2003 and other mobile technologies. It also allows for the previously unheard of scenario of separating out Client Access servers from their equivalent Mailbox servers in situations where it makes sense to have those roles in separate geographical locations.

Providing for Server Redundancy and Optimization

The ability of the Exchange server to recover from hardware failures is more than just a “nice-to-have” feature. Many server models come with an array of redundancy features, such as multiple fans and power supplies and mirrored disk capabilities. These features incur additional costs, however, so it is wise to perform a cost-benefit analysis to determine what redundancy features are required. Midsize and larger organizations should seriously consider robust redundancy options, however, because the increased reliability and uptime is often well worth the up-front costs.

Exchange Server 2013 further expands the redundancy options with the concept of database availability groups (DAGs), which enable a mailbox database to reside in up to 16 different locations at one time. This allows for unprecedented levels of redundancy and frees the architect from the requirement of focusing heavily on server-level redundancy because the loss of a single server is no longer a catastrophic event.

One of the most critical but overlooked performance strategies for Exchange Server is the concept of separating the Exchange Server logs and database onto separate physical drive sets. Because Exchange Server logs are very write-intensive, and the database is read-intensive, having these components on the same disk set would degrade performance. Separating these components onto different disk sets, however, is the best way to get the most out of Exchange Server.

Reviewing Server Memory and Processor Recommendations

Exchange Server is a resource-hungry application that, left to its own devices, will consume a good portion of any amount of processor or memory that is given to it. The amount of processors and random access memory (RAM) required should reflect the budgetary needs of the organization. In general, midsize and larger organizations should consider multiprocessor servers and greater amounts of RAM—16GB or 32GB or more. This helps increase the amount of mailboxes that can be homed to any particular server.

Outlining Server Operating System Considerations

The base operating system (OS) for Exchange Server, Windows Server, comes in two versions, Enterprise and Standard. Some midsize and larger organizations could deploy the Enterprise Edition of the Windows Server product, namely for clustering support for database availability groups. If this functionality is not required, the Standard Edition of the OS is sufficient.

3. Designing Exchange Server Roles in an Exchange Server Environment

Exchange Server 2013 was designed to be resilient and be able to adapt to a wide variety of deployment scenarios. Part of this design revolves around the concept that individual servers can play one or more roles for an organization. Each of these roles provides for specific functionality that is commonly performed by Exchange servers, such as the Mailbox server or Client Access server (CAS). You’ll also immediately note that the Unified Messaging and Hub Transport roles have been retired, as their functionality has been rolled up into the CAS and Mailbox roles.

Central to the understanding of Exchange Server 2013 and how to design and architect it is the understanding of these individual roles. During the design process, understanding server roles is central to proper server placement.

The individual server roles in Exchange Server 2013 are as follows:

• Mailbox server role

• Client Access server role

Each of these roles is described in more detail in the subsequent sections.

Planning for the Mailbox Server Role

The Mailbox server role is the central role in an Exchange Server topology as it is the server that stores the actual mailboxes of the user. Therefore, Mailbox servers are often the most critical for an organization, and are given the most attention.

With the Enterprise Edition of Exchange Server, a Mailbox server can hold anywhere from one to thousands of databases on it. Each of the databases are theoretically unlimited in size, although it is wise to keep an individual database limited to 100GB or less for performance and recovery scenarios.


Note

In large organizations, a single server or a cluster of servers is often dedicated to individual server roles. That said, a single server can also be assigned other roles, such as the Client Access server role, in the interest of consolidating the number of servers deployed.


Planning for the Client Access Server Role

The Client Access server role in Exchange Server is the role that controls access to mailboxes from all clients, including the full version of Outlook. It is the component that controls access to mailboxes via the following mechanisms:

• Outlook Web App (OWA)

• Exchange ActiveSync

• Outlook Anywhere (formerly RPC over HTTP), which is now Outlook’s preferred connection method now that MAPI RPC is gone

• Post Office Protocol 3 (POP3)

• Internet Message Access Protocol (IMAP4)

• The Exchange Administration Center (EAC) that is used to administer Exchange mailboxes and settings

• Exchange Web Services provides support to Outlook 2011 for Mac, Entourage 2008 Web Services Edition, and other similar client and application software

In addition, CAS systems also handle the following two special services in an Exchange Server topology:

Autodiscover service—The Autodiscover service allows clients to determine their synchronization settings (such as Mailbox server and so on) by entering in their Simple Mail Transfer Protocol (SMTP) address and their credentials. It is supported across standard OWA connections.

Availability service—The Availability service is the replacement for free/busy functionality in Exchange Server 2000/2003. It is responsible for making a user’s calendar availability visible to other users making meeting requests.

Client Access servers in Exchange Server 2013 are the only way that clients can access their mailbox in Exchange Server 2013, which differs from previous versions of Exchange Server that required direct access to Mailbox servers. By separating client traffic to a load-balanced array of CAS servers, Exchange Server architects have more flexibility in design and failover; using concepts such as DAGs becomes easier and more efficient.

Finally, the CAS role has been made to be completely stateless in this version of Exchange, which means that architects have the flexibility to use software-based load balancing, hardware-based load balancing, or even potentially simple solutions, such as DNS Round Robin. That said, it’s still not very effective to use concepts like DNS Round Robin, and a good hardware-based load balancer is required, though it is no longer required to use session-based affinity (stickiness) for the traffic.

Understanding a Sample Deployment Scenario

A better understanding of Exchange Server roles can be achieved by looking at sample deployment scenarios that utilize these roles. For example, Figure 2 illustrates a large enterprise deployment of Exchange Server that takes advantage of all of the unique server roles.

Image

Figure 2. Examining an Enterprise Exchange Server deployment.

In this design, the following key deployment features are illustrated:

• DAGs are distributed across multiple Mailbox servers, with at least three copies of each mailbox database across the organization.

• Mailbox servers automatically distribute mail between the two major sites in San Francisco and Zurich.

• Medium-sized sites such as Kiev and Lisbon make use of combined CAS/Mailbox server systems.

• Dedicated Client Access servers are set up in the two main sites, to provide for client access mechanisms in those sites.

• Smaller sites, such as Minneapolis, Odessa, and Singapore, have their mailboxes hosted in the two hub locations and use the Client Access servers with Outlook Anywhere to access their mailboxes remotely.

 
Others
 
- Architecting an Enterprise-Level Exchange Server 2013 Environment (part 1) - Designing Active Directory for Exchange Server 2013
- Sharepoint 2013 : Organizing and managing information - Browsing through content types
- Sharepoint 2013 : Organizing and managing information - Creating site columns
- Sharepoint 2013 : Organizing and managing information - Browsing through site columns
- Active Directory 2008 : Configuring Replication (part 5) - Configuring Server Topology
- Active Directory 2008 : Configuring Replication (part 4) - Intersite Replication - Creating Bridgehead Servers
- Active Directory 2008 : Configuring Replication (part 3) - Intersite Replication - Creating Connection Objects , Moving Server Objects between Sites
- Active Directory 2008 : Configuring Replication (part 2) - Intersite Replication - Creating Site Links and Site Link Bridges
- Active Directory 2008 : Configuring Replication (part 1) - Intersite Replication
- System Center Configuration Manager 2007 : Distributing Packages - Creating Advertisements (part 6)
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us