Vous êtes sur la page 1sur 65

Welcome to the

Exchange, Office & Office 365


Workshop
Hans Demeyer
Outlook Web App Outlook EAS EAC PowerShell POP/IMAP SMTP

SIP
Load Balancer
Redirect
IIS SIP + RTP
Client
POP,
HTTP Proxy IMAP
SMTP UM

Access SMTP
HTTP POP, IMAP

IIS
RpcProxy
POP
OWA, EAS, EWS, ECP, Transport UM
RPS OAB
IMAP
RPC CA

Mailbox
MDB MailQ
A Single Common Namespace Example
Geographical DNS Solution
Sue Sue
(somewhere in NA)
mail.contoso.com (traveling
in APAC)
DNS Resolution DNS Resolution via Geo-DNS
Round-Robin between # of VIPs Round-Robin between # of VIPs

VIP #1 VIP #2 VIP #3 VIP #4

DAG DAG
11
HTTP HTTP HTTP
Layer 4 LB Layer 4 LB
Cross-Site Proxy Request

IIS IIS IIS

Site Boundary

Site Boundary
HTTP Proxy HTTP Proxy HTTP Proxy
CAS CAS CAS
HTTP HTTP

Protocol Head Protocol Head Protocol Head

DB DB DB
MBX MBX MBX
12
Local Proxy Request OWA Cross-Site Redirect Request
Exchange 2010 HTTP
Legacy Coexistence Layer 4 LB Layer 7 LB
OWA
Cross-Site
IIS Redirect
Protocol Protocol

Site Boundary
Request
Head HTTP Proxy Head

Exchange 2010 CAS CAS 2013 E2010 CAS


RPC RPC

Store Protocol Head Store

DB DB MBX DB
MBX 2013 MBX
13
Cross-Site
Proxy Request
Legacy Coexistence
Protocol E2007 user accessing E2010 E2007 user accessing E2013 E2010 user accessing E2013 namespace
namespace namespace
Requires Legacy Namespace Legacy Namespace No additional namespaces

OWA • Same AD site: silent or SSO FBA redirect Silent redirect (not SSO) to CAS 2007 • Proxy to CAS 2010
• Externally facing AD site: manual or externally facing URL • Cross-site silent redirect (not SSO), which may redirect to CAS
silent/SSO cross-site redirect 2010 or CAS 2013
• Internally facing AD site: proxy
Exchange • EAS v12.1+ : Autodiscover & redirect Proxy to MBX 2013 Proxy to CAS 2010
ActiveSync • Older EAS devices: proxy
Outlook Anywhere Direct CAS 2010 support Proxy to CAS 2007 Proxy to CAS 2010

Autodiscover Exchange 2010 answers Autodiscover Exchange 2013 answers Autodiscover query Proxy to CAS 2010
query for 2007 User for 2007 User
EWS Uses Autodiscover to find CAS 2007 EWS Uses Autodiscover to find CAS 2007 EWS Proxy to CAS 2010
External URL External URL
POP/IMAP Proxy Proxy to CAS 2007 Proxy to CAS 2010

OAB Direct CAS 2010 support Proxy to CAS 2007 Proxy to CAS 2010

RPS n/a n/a Proxy to CAS 2010

ECP n/a n/a • Proxy to CAS 2010


• Cross-site redirect, which may redirect to CAS 2010 or CAS
2013

14
What you need to control connectivity flow

15
18
External SMTP External SMTP

Front-End Transport Pipeline

SMTP Receive SMTP Send


Protocol
Agents
Hub Selector

SMTP from MBX 2013 SMTP to MBX 2013


19
20
1. FET accepts initial SMTP conversation 1. MBX 2013 determines if mail recipient
if source passes connection filtering is a remote destination and selects a
FET within local site if the
2. FET determines the recipient
FrontEndProxyEnabled parameter on
type/location via hub selector
Send Connector is set to $true
3. Proxies the message to the
2. MBX 2013 connects to FET and
appropriate destination
initiates SMTP conversation
3. FET proxies outbound connection to
appropriate destination

21
22
Per DB cache usage in Megabytes
10 Active DBs
0 Passive DBs
Other, IIS, 10 Max Allowed Active DBs
100 GB System Memory

EAS, OWA,
OS, etc… 2560 2560
50GB
2560 2560

Search
Foundations
2560 2560
Cache ~25GB

ESE Cache 31
2560 2560
~25GB

2560 2560
Per DB cache usage in Megabytes
5 Active DBs
5 Passive DBs
Other, IIS, 10 Max Allowed Active DBs
100 GB System Memory

EAS, OWA,
OS, etc…
DB1, 2560
50GB
DB2, 2560

Search
Foundations Remaining Pool, 14336
DB3, 2560

Cache ~25GB
DB4, 2560

ESE Cache
~25GB DB5, 2560

DB6, 512
DB8, 512
DB10, 512 DB9, 512 DB7, 512
Per DB cache usage in Megabytes
5 Active DBs
5 Passive DBs
5 Max Active DBs Allowed
Other, IIS,
100 GB System Memory

EAS, OWA, 853


853

OS, etc… 853


853

50GB 4267
853

Search
Foundations
Cache ~25GB 4267 4267

ESE Cache
~25GB

4267 4267
0.70 4 3.99
3.75
Online | Cached Modes
48 | 76% IOPS reduction
0.60
3.5
(disk IOPS capacity not
3.09 3.16
expected to change)
3
0.50
2.5 2.35 18 | 41% Average RPC
0.65 Latency reduction
0.40
2

17 | 34% increase in CPU


0.30 1.5
per RPC processed (offset
by additional CPU cores)
1 0.74
0.20

0.5 ~4X increase in store


0.10 0.16 memory overhead (~4GB
0 vs. ~1GB not including
RPC AVERAGE MCYCLES PER STORE MEMORY ESE cache)
0.00 LATENCY RPC PACKET PER MAILBOX
DB IOPS/MAILBOX (MB)
36
E14SP1 E15 Build 466 E14SP1 E15 Build 466
DB IOPS/Mailbox

~95.5%
1 Reduction!

0.8
Exchange 2003
0.6 Exchange 2007
Exchange 2010
0.4 Exchange 2013

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
Public Public
Private
logon logon
logon

CAS2013

Hierarchy Content
Mailbox Mailbox

MBX MBX MBX


2013 2013 2013
Incoming Documents Incoming Queries

CTS IMS
Word Content Content
Filter Query Parse
Break XForm XForm

“CTS Flow” MARS “IMS Flow”


Writer

Core

Catalog
Transport
Transport CTS

Mailbox
Store ExSearch Index
CTS Node
Mailbox
Passive

DB Idx DB Idx
Log Log
Read Content
SMTP SMTP

Transport Pipeline
SMTP Receive
Delivery Queue
Protocol SMTP Send
Agents

Categorizer
Routing
Agents
Pickup/Replay Submission Delivery Agents for
Queue other protocols

Delivery Queue

SMTP from MBX Transport Delivery SMTP to MBX Transport Submission


SMTP from Transport Service SMTP to Transport Service

Mailbox Transport Pipeline


SMTP Receive SMTP Send

Hub Selector (Router)


Store Driver Deliver

MBX Deliver Store Driver Submit


Agents
MBX Submit
MBX Agents
Assistants

Mailbox Transport Delivery Mailbox Transport Submission

MAPI MAPI
Mailbox Store
56
L4 Load Balancer

time

CAS1 CAS2
CAS2 Managed Availability = Monitoring + HA
“Stuff breaks, but the Experience does not”

DAG
MBX1 OWA MBX2 OWA MBX3 OWA

DB1
DB1 DB2 DB1 DB2 DB1 DB2
58
59
60
61
62
Building Blocks

Flexible Scalable
Simpler

Vous aimerez peut-être aussi