| By Lori MacVittie | Article Rating: |
|
| November 10, 2009 07:30 AM EST | Reads: |
838 |
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.
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,
regardless 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.
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
Related blogs & articles:
- F5 Updates Microsoft Exchange 2010 Solution Portfolio
- WILS: Why Does Load Balancing Improve Application Performance?
- WILS: The Concise Guide to *-Load Balancing
- Load Balancing on the Inside
- WILS: Network Load Balancing versus Application Load Balancing
- Sessions and Cookies and Persistence, oh my!
- Persistent and Persistence, What's the Difference?
- Architects Need to Better Leverage Virtualization
- To Take Advantage of Cloud Computing You Must Unlearn, Luke.
- Vertical Scalability Cloud Computing Style
Read the original blog entry...
Published November 10, 2009 Reads 838
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
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.
- What is Cloud Computing?
- Building Private and Hybrid Clouds with Ubuntu 9.04
- Cloud Computing Expo New York to Attract More Than 5,000 Delegates in New York City
- An Exclusive Interview with Oracle, Cloud Expo 2010 Diamond Sponsor
- The Importance of Abstraction in Cloud Computing
- Reality Check at the Cloud Expo
- An Exclusive Interview with Adaptivity, Cloud Expo 2010 Platinum Plus Sponsor
- View Cloud Expo Europe 2009 Keynote on SYS-CON.TV
- Microsoft’s First Step Toward Cloud Computing
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- Cloud Expo New York Call for Papers to Expire January 15, 2010
- Six Enterprise Megatrends to Watch in 2010
- What is Cloud Computing?
- Cloud Expo New York Call for Papers Now Open
- Building Private and Hybrid Clouds with Ubuntu 9.04
- Is Cloud Computing Like Teenage Sex?
- Commercial vs Federal Cloud Computing
- Cloud Computing Expo New York to Attract More Than 5,000 Delegates in New York City
- Publishing Synergy: Blog, Twitter and Ulitzer
- An Exclusive Interview with Oracle, Cloud Expo 2010 Diamond Sponsor
- An Interview with Federal CIO Nominee Vivek Kundra
- Ulitzer Names the World's 30 Most Influential Cloud Computing Bloggers
- The Importance of Abstraction in Cloud Computing
- Reality Check at the Cloud Expo
- SYS-CON's Virtualization Conference & Expo: Themes & Topics
- Application Virtualization: Instant Migration to Vista, Fast Delivery, Secure Access, Side-by-Side Deployments
- Will Microsoft Buy Citrix?
- The Top 150 Players in Cloud Computing
- What is Cloud Computing?
- The Top 250 Players in the Cloud Computing Ecosystem
- Cloud Expo Europe 2009 in Prague: Themes & Topics
- Mike Neil to Present "Virtualization Futures" in His Keynote
- IBM's Got Its Head in the Clouds
- Cloud Computing Expo 2009 West: Call for Papers Now Closed
- SYS-CON's 5th International Virtualization Conference & Expo: Themes & Topics
- Virtualization is the Future of Enterprise Computing



























Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.