Professional Documents
Culture Documents
542 Be 0 e 33 Ac 89
542 Be 0 e 33 Ac 89
Architecture
Ross Smith IV
Principal Program Manager, Exchange Server
Disclaimer
2012 Microsoft Corporation. All rights reserved.
Microsoft, Office 365, and other product and service
names are or may be registered trademarks and/or
trademarks in the U.S. and/or other countries.
The information herein is for informational purposes
only and represents the current view of Microsoft
Corporation as of the date of this
presentation. Because Microsoft must respond to
changing market conditions, it should not be
interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the
accuracy of any information provided after the date of
this presentation. MICROSOFT MAKES NO
WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS
TO THE INFORMATION IN THIS PRESENTATION.
Agenda
Agenda
Geo affinity
Forefront
Online
Protection for
Exchange
External
SMTP
servers
Edge Transport
Routing and AV/AS
Hub Transport
Routing & policy
Mailbox
Storage of
mailbox items
Versioning
User partitioning
Mobile
phone
Layer 7 LB
Web
browser
Outlook
(remote user)
Phone system
(PBX or VOIP)
Unified Messaging
Voice mail and
voice access
Client Access
Client connectivity
Web services
Line of
business
application
AD
MBX
Ex
HT
Ex
SAN
MBX
Ex
2007
2010
2013
Rich management
experience using RBAC
Simplify network
architecture
Ex
Ex
SAN
Ex
Ex
CAS
HT
MBX
MBX
L7 LB
LB
Benefits
Hardware efficiency
Deployment simplicity
Low friction cross-version inter-op
Failure isolation
Database
Availability Group
Evolution of
E2010 DAG
Includes core
server protocols
Loosely
coupled
Functionality
Versioning
User partitioning
Geo affinity
Forefront
Online
Protection for
Exchange
External
SMTP
servers
Edge Transport
Routing and AV/AS
CAS Array
DAG
CAS
MBX
CAS
MBX
CAS
MBX
CAS
MBX
CAS
MBX
Layer 4LB
Enterprise Network
Mobile
phone
Web
browser
Outlook
(remote user)
AD
Line of
business
Phone system
application (PBX or VOIP)
Protocols,
Server Agents
Business Logic
Storage
MRS MRSProxy
EWS
Transport
Custom WS
MRS MRSProxy
Transport
RPC CA
Assistants
Assistants
RPC CA
XSO
Mail Item
XSO
Mail Item
CTS
Other API
CTS
Other API
Store
Content index
Store
Content index
ESE
File system
ESE
File system
Server1 (Vn)
Banned
E2010
Server2 (Vn+1)
EWS
Functional Layering
E2010 Architecture
L7LB
Load Balancer
AuthN, Proxy, Re-direct
CAS, HT, UM
Assistants, Store, CI
Store, CI
MBX2013
MBX
CAS2013
Hardware LB
E2013 Architecture
CAS
DAG1
MBX-A
MBX-B
Outlook
EAS
EAC
PowerShell
IMAP
SMTP
Telephony
Load
Balancer
Redirect
IIS
CAS2013
POP
IMAP
HTTP Proxy
POP
IMAP
HTTP
UM
SMTP
POP
IMAP
IIS
MBX2013
SMTP
Transport
UM
RpcProxy
RPS
MDB
MailQ
SIP
+
RTP
Outlook Connectivity
RPCProxy.dll
What changes?
RPC end point for Outlook client is now a GUID (and SMTP suffix)
Support for internal and external Outlook Anywhere namespaces
HTTP
Load Balancer
HTTP Proxy
HTTP
MBX
CAS
IIS
HTTP Proxy
HTTP
MBX
Site Boundary
IIS
Site Boundary
CAS
Load Balancer
HTTP
MBX
Protocol Head
Protocol Head
Protocol Head
DB
DB
DB
Trade-Offs
Whos it for?
Functionality
Simplicity
+ Simple, fast, no affinity LB
+ Single, unified namespace
+ Minimal networking skillset
- Per Server Availability
- SSL termination @ LB
- Requires increase networking
skillset
(somewhere in NA)
mail.contoso.com
DNS Resolution
Round-Robin between # of VIPs
VIP #1
DAG
Sue
VIP #2
VIP #3
DAG
(traveling
in APAC)
VIP #4
Deployment flexibility
MBX1
MBX2
MBX16
+99%
0.8
0.6
reduction!
0.4
0.2
0
Exchange 2003
Exchange 2007
Exchange 2010
Exchange 2013
1 Day
150
11 MB
1 Month
3300
242 MB
1 Year
39000
2.8 GB
2 Years
78000
5.6 GB
4 Years
156000
11.2 GB
Provides
Significantly improved query performance compared to E2010
Significantly improved indexing performance compared to E2010
Exchange Indexing
MBX2013
Transport
Transport
Content Transformation
Service
Mailbox
Store
Log
DB
Mailbox
Local Delivery
ExSearch
Reliable
Event
CTS
Index Node
Read
Content
Passive
Log
Idx
DB
Idx
Public Folders
Dawn of a New Age
Architectural bet
Details
Private
logon
Public Logon
Public
logon
CAS 2013
MBX2013
Hierarchy Mailbox
Content Mailbox
MBX2013
MBX2013
Transport Architecture
Handles all inbound and outbound external SMTP traffic for the
organization, as well as client endpoint for SMTP traffic
Does not replace the Edge Transport Server Role
CAS
MBX
Routing Optimizations
Routable DAG
Mailbox Delivery Group
Connector Source Servers
AD Site (Hub Sites; Edge Subscriptions)
Server list (DG expansion servers)
Mail Delivery
CAS /
MBX
DAG
MBX-1
SMTP
MBX-2
Transport
SMTP
Mailbox
Transport
SMTP
Transport
Mailbox
Transport
MAPI
DB1
DB2
DB1
DB2
Service Availability
Improvements
Managed Availability
Managed Availability
CAS-1
DAG
MBX-1
OWA
DB1
DB2
DB1
DB2
DB1
DB2
MBX-2
CAS-2
OWA
MBX-3
OWA
OWA send
OWA failure
OWA failure detected
OWA restart service
OWA restart complete
OWA verified as healthy
OWA send
OWA failure
OWA failure detected
OWA restart service
OWA restart service failed
Failover servers databases
OWA service restarts
OWA verified as healthy
Server becomes good
failover target (again)
Transport HA
CAS2013 or
MBX2013
SMTP
250
OK
R1, R2, R3
250 OK
Transport
Transport
Transport
Transport
R1
R1,R3
R2, R3
R2
Mail.que
Mail.que
MBX Transport
Mail.que
MBX Transport
Mail.que
MBX Transport
MBX Transport
250 OK
Store
DB
2
Log
MBX1
Transport
R3
DB
1
Log
DB
2
Mail.que
MBX Transport
MBX5
DB
1
Log
DB
2
Log
DB
4
MBX6
MBX3
Store
DB
1
Log
DB
2
MBX Transport
Store
Log
DB
4
MBX4
Mail.que
MBX Transport
DB
3
Log
Transport
Mail.que
Store
DB
3
Log
Transport
MBX Transport
Store
DB
4
250 OK
Transport
Mail.que
DB
3
MBX2
Store
Site Boundary
DB
1
Store
MBX7
Store
DB
3
Log
DB
4
MBX8
Thank you!