Welcome!

Related Topics: .NET, Silverlight

.NET: Blog Feed Post

Microsoft Exchange 2010: HELO New Architecture

HELO New Architecture

Microsoft has made some fairly substantial changes to the core architecture of Exchange 2010. Given that messaging can only be described as business critical today, it’s no surprise that many new aspects of Exchange 2010 and in particular its new architecture are designed to improve availability and management of its messaging systems.

blockquote Exchange 2010 includes many changes to its core architecture. In Exchange 2010, new features such as incremental deployment, mailbox database copies, and database availability groups work with other features such as shadow redundancy and transport dumpster to provide a new, unified platform for high availability and site resilience.[1]

The core change in architecture will be felt not just by server and Exchange administrators, but by network and application delivery network administrators as well. With Exchange 2010 users no longer connect directly to Mailbox servers even when using Outlook in native MAPI mode; instead, all user access to e-mail, clip_image002regardless of protocol, is achieved via Client Access Servers (CAS).

This specifically changes:

1. Outlook data connections go to RPC Client Access Service on CAS instead of connecting to Mailbox servers

2. Address Book Service on CAS replaces DSProxy interface and handles all Outlook Directory connections

3. Public folder connections connect directly to the Mailbox server, but through RPC Client Access Service running on backend

This may change network routing, host and domain naming, as well as the configuration of intermediaries as persistence is a requirement for Outlook, Outlook Anywhere, OWA, EAS, EWS, ECP, and Remote PowerShell. MAPI traffic over a VPN now flows along with HTTP, POP3, and other Exchange protocol traffic which may require adjustments to firewall and other security-related infrastructure configurations.

Also potentially a new requirement for network and systems’ administrators will be the need to provide load balancing for internal CAS connections given the increased load on this tier and the requirement to use CAS. This may require additional routing or changes to existing network routing architectures and will absolutely increase the load on the CAS tier as the highest volume of utilization certainly comes from internal connections. Considerations include capacity planning based on the roles of servers required for internal connections as it is likely there will be a requirement to increase the number of servers available in this tier. Microsoft offers guidance on sizing of servers based on role that will be valuable in this process. The impact of multi-role server deployments is not available at this time, although this is traditionally one of the architectural choices that has led to the use of load balancers as an integral component to a successful high-availability, well performing Exchange deployment.

This architectural change means that all traffic is available to be load balanced by an application delivery controller rather than the old model where only some traffic could be routed through the load balancer. This means all traffic can take advantage of additional functionality provided by application delivery controllers such as message security, application acceleration, and high availability configurations for increased reliability.

 

CS10064_MSExchange_2007CS10064_MSExchange_2010

Example of a load balanced Exchange 2010 environment compared to a load balanced Exchange 2007 environment

Given that all client connections are now via CAS servers it is important to note that Microsoft is in the process of updating its high-availability and scalability design guide for Exchange and expects to publish it in the coming months. This paper will include more specific information on the role of hardware load-balancers for Exchange. Additionally, vendors should be updating any existing deployment guides specifically for Exchange 2010. F5 has already done so, and it is available here for your perusal [PDF].

This architectural change should have a positive impact on the cloud-based deployment of Exchange as the standardization on access via CAS servers means scalability can be more easily achieved via additional instances of CAS with granularity perhaps taking it even further by basing scaling needs on the role which the CAS server is playing in the overall architecture.

[1] Microsoft TechNet library for Exchange Server: http://technet.microsoft.com/en-us/library/dd298026(EXCHG.140).aspx

Follow me on Twitter View Lori's profile on SlideShare friendfeed icon_facebook

AddThis Feed Button Bookmark and Share

Related blogs & articles:

Read the original blog entry...

More Stories By Lori MacVittie

Lori MacVittie is responsible for education and evangelism of application services available across F5’s entire product suite. Her role includes authorship of technical materials and participation in a number of community-based forums and industry standards organizations, among other efforts. MacVittie has extensive programming experience as an application architect, as well as network and systems development and administration expertise. Prior to joining F5, MacVittie was an award-winning Senior Technology Editor at Network Computing Magazine, where she conducted product research and evaluation focused on integration with application and network architectures, and authored articles on a variety of topics aimed at IT professionals. Her most recent area of focus included SOA-related products and architectures. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.