Exchange Server 2013 Architecture, Part 1

Report
http://ignite.office.com
Part 2
Transport
Unified Messaging
Managed Availability
L7 LB
Ex
Ex
Ex
Ex
CAS
HT
MBX
MBX
C C C
H H H
SAN
•
•
Role differentiation through
manual configuration
Backups and hardware
solutions for DR
2000/2003
•
•
Server roles introduced for
deployment and scalability
Support for simplified
storage introduced
2007
•
•
•
Separate HA solution per role
Support for Hybrid
Complex load balancing
2010
simplicity of scale hardware
efficiency
failure isolation
Building Blocks
efficiency
simplicity
inter-op
isolation
E
Exchange 2010 SP3
Exchange 2007 SP3 RU10
C C
H
U
M
Exchange 2010
Architecture
L7 LB
Client Access
Hub Transport,
Unified Messaging
Mailbox
Exchange 2013
Architecture
L4 or L7 LB
AuthN, Proxy,
Re-direct
Client Access
AuthN, Proxy,
Re-direct
Protocols, API,
Biz-logic
Assistants, Store, CI
Protocols, Assistants,
API, Biz-logic
Store, CI
Mailbox
E
Exchange 2010 SP3
Exchange 2007 SP3 RU10
Client Access
Server Array
C
M
C
M
Database Availability
Group (DAG)
E
Exchange 2010 SP3
Exchange 2007 SP3 RU10
M/C
Database Availability
Group (DAG)
Client Access Server
Array
M/C
EWS protocol
MRS proxy protocol
SMTP
Protocols,
Server Agents
Business Logic
Storage
MRS
MRSProxy
EWS
Transport
Transport
MRS
MRSProxy
EWS
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)
Outlook Web App
Outlook
EAS
EAC
PowerShell
POP/IMAP
SMTP
SIP
Load Balancer
Redirect
IIS
Client
Access
POP,
IMAP
HTTP Proxy
SMTP
SMTP
POP, IMAP
HTTP
UM
IIS
RpcProxy
RPS
RPC CA
OWA, EAS, EWS, ECP,
OAB
POP
IMAP
Transport
Mailbox
MDB
MailQ
UM
SIP + RTP
20
21
A Single Common Namespace Example
Geographical DNS Solution
Sue
DNS Resolution
Round-Robin between # of VIPs
VIP #1
DAG
Sue
mail.contoso.com
(somewhere in NA)
DNS Resolution via Geo-DNS
Round-Robin between # of VIPs
VIP #2
VIP #3
DAG
(traveling
in APAC)
VIP #4
MountedOnServer: EXHV-1125.EXHV-44159dom.extest.microsoft.com
Name
WorkerProcessId Mounted ActivationPreference
------------------ ------- -------------------MDB01C
11328
True {[EXHV-1125, 1], [EXHV-94234, 2], [EXHV-96496, 3]}
MDB02C
12504
True {[EXHV-1125, 1], [EXHV-94234, 2], [EXHV-96496, 3]}
MDB03C
11564
True {[EXHV-1125, 1], [EXHV-94234, 2], [EXHV-96496, 3]}
EdbFilePath
----------C:\Databases\MDB01\MDB01C\MDB01C.edb
C:\Databases\MDB02\MDB02C\MDB02C.edb
C:\Databases\MDB03\MDB03C\MDB03C.edb
MountedOnServer: EXHV-94234.EXHV-44159dom.extest.microsoft.com
Name
WorkerProcessId Mounted ActivationPreference
------------------ ------- -------------------MDB01A
2920
True {[EXHV-94234, 1], [EXHV-96496, 2], [EXHV-1125, 3]}
MDB02A
17480
True {[EXHV-94234, 1], [EXHV-96496, 2], [EXHV-1125, 3]}
MDB03A
22372
True {[EXHV-94234, 1], [EXHV-96496, 2], [EXHV-1125, 3]}
EdbFilePath
----------C:\Databases\MDB01\MDB01A\MDB01A.edb
C:\Databases\MDB02\MDB02A\MDB02A.edb
C:\Databases\MDB03\MDB03A\MDB03A.edb
MountedOnServer: EXHV-96496.EXHV-44159dom.extest.microsoft.com
Name
WorkerProcessId Mounted ActivationPreference
------------------ ------- -------------------MDB01B
16692
True {[EXHV-96496, 1], [EXHV-1125, 2], [EXHV-94234, 3]}
MDB02B
3336
True {[EXHV-96496, 1], [EXHV-1125, 2], [EXHV-94234, 3]}
MDB03B
17912
True {[EXHV-96496, 1], [EXHV-1125, 2], [EXHV-94234, 3]}
EdbFilePath
----------C:\Databases\MDB01\MDB01B\MDB01B.edb
C:\Databases\MDB02\MDB02B\MDB02B.edb
C:\Databases\MDB03\MDB03B\MDB03B.edb
Public Folder architecture
Architectural
Public
logon
Public Logon
Public
logon
Details
CAS 2013
Red Folder
Green Folder
Blue Folder
Pink Folder
Public folders are based on the
mailbox architecture
Yellow Folder
• Hierarchy is stored in all public
folder mailboxes
• Content can be broken up and
placed across multiple mailboxes
• Similar administrative features
• Minimal end-user changes
Analyze existing Public Folders
Copy Public Folder data
Switch clients to Exchange 2013 Public Folders
Incoming Documents
Incoming Queries
CTS
Filter
Word
Break
“CTS Flow”
IMS
Content
XForm
MARS
Writer
Content
XForm
Query
Parse
“IMS Flow”
Core
Catalog
Transport
Transport
CTS
Mailbox
Store
ExSearch
CTS
Index
Node
Mailbox
Passive
DB
Idx
Log
DB
Idx
Log
Read Content
http://aka.ms/Ex2013Docs
http://aka.ms/EHLO

similar documents