Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
May 4 8, 2015
Chicago, IL
Pre-Release Programs Exchange & SharePoint On-
Premises Programs
Be first in line! Customers get:
Early access to new features
Opportunity to shape features
Close relationship with the product teams
Opportunity to provide feedback
Technical conference calls with members of
the product teams
Opportunity to review and comment on
documentation
Get selected to be in a program:
Sign-up at Ignite at the Preview Program
desk
OR
Fill out a nomination: http://aka.ms/joinoffice
Questions:
Visit the Preview Program desk in the Expo
Hall
Contact us at:
ignite2015taps@microsoft.com
BRK3197
Load Balancer
Includes core server MBX
protocols
Database availability External MBX
group SMTP
servers MBX
Functionality phone
Versioning Web
browser Office
User partitioning Web Phone
Outlook Apps system
Geo affinity (remote Server (PBX or
Outlook (local farm
user) VOIP)
user)
Every server is an island EWS protocol
MRS proxy protocol
SMTP
MRS MRS
EWS Transport Custom WS Transport EWS
PROTOCOLS, MRSProxy MRSProxy
SERVER AGENTS
RPC CA Assistants Assistants RPC CA
Content Content
Store Store
index index
STORAGE
File File
ESE ESE
system system
Server1 Server2
(Vn) (Vn+1)
The key to enlightenment
For a given mailboxs USER
connectivity,
the protocol being used is always
served by the protocol instance
that MBX CAS
is local to the active database COMPONENTS
copy
Each MBX determines the right end
point for the traffic, and so all sessions DAG1
regardless of where they startedend up in
the same place
This means that the rendering for clients MBX-A MBX-B
SQL uea
Just Kidding.
Remember kiddos, SQL squeals like a pig, while our
Search architecture improvements
MBX2016 MBX2016
Transport
Transport Content transformation
Service
DB Idx
Reliabl Read Log
e content
DB event Idx
Log
Lagged copy enhancements
When ReplayLagManager is enabled, lagged
copies play down under the following condition:
Copy health status
Enables side-by-side
viewing and edit & reply
capabilities for OWA
Access to the document
The extensibility future: REST APIs
REST APIs simplify programming against
Exchange 2016 and Office 365
Mail API provides ability to read, compose, and send messages, as well as, manage folders and
attachments
Calendar API provides access to calendar data
Contacts API provides access to contacts
Load Redirect
balancer
IIS
POP
SMTP UM
IMAP
HTTP Proxy
Requires
Outlook MAPI/HTTP connections
Outlook
Only one wrapper:
yay!
MAPI
HTTPS HTTPS HTTPS HTTPS
LB Req/Response Req/Response Req/Response Hanging Notification
HTTP
IIS
HTTP Proxy
MBX
2016 HTTP
IIS
MDB
MAPI HTTP Handler
Client protocol connectivity flow
Exchange 2010 coexistence
HTTP
boundary
Site
MBX2016 CAS2010 CAS2010
IIS IIS IIS
MBX2010 MBX2010
Protocol head
DB DB DB
HTTP
boundary
Site
IIS IIS IIS
MBX2013
Protocol head Protocol head Protocol head
DB DB DB
HTTP
boundary
Site
MBX2016 CAS2013 CAS2013
IIS IIS IIS
MBX2013 MBX2013
Protocol head Protocol head Protocol head
DB DB DB
DAG1
Active Passive
DAG2
Passive Active
Unbound model
Sue
(somewhere in mail.contoso.com
NA) DNS resolution
Round robin between # of VIPs
VIP #1 VIP #2
DAG
DAG
Load balancing Exchange
Like 2013, Exchange 2016 does not require
session affinity at the load balancing layer
For a given protocol session, MBX now maintains a 1:1 relationship with
the server hosting the users data
ECP
USER
Layer 4LB
mail.contoso.com EWS
EAS
autodiscover.contoso.
com
OAB
RPC
MAP
I
Auto
D
Single namespace/layer 7 (no session
affinity)
MBX
Health check
OWA executes against
health check each virtual
directory
ECP
USER
Layer 7LB
mail.contoso.com EWS
EAS
autodiscover.contoso.
com
OAB
RPC
MAP
I
Auto
D
Multiple namespaces/layer 4
USER MBX
mail.contoso.com
OWA
ecp.contoso.com
ECP
ews.contoso.com
EWS
Layer 4LB
eas.contoso.com
EAS
oab.contoso.com
OAB
oa.contoso.com
RPC
mapi.contoso.com
MAP
I
autodiscover.contoso. Auto
com D
Exchange load balancing options
WHOS
IT FOR? Generalist IT admin Those with Those who want
increased network to maximize
flexibility server availability
TRADE-
Plus(es): Plus(es): Plus(es):
OFFS
+ Simple, fast, no + Simple, fast, no affinity + Per protocol
affinity LB LB availability
+ Single, unified + Per protocol availability + Single, unified
namespace namespace
Minus(es):
+ Minimal networking Minus(es):
One namespace per
skillset
appprotocol SSL termination at LB
Minus(es): One VIP per protocol Requires increase
FUNCTIONALITY
Per server availability networking skillset
SIMPLICITY
OWAS namespace planning and load
balancing
Always deploy a mail.contoso.com
DAG DAG
Large mailboxes for the win!
TIME ITEMS MAILBOX SIZE
Large mailbox size 100 GB+
Aggregate mailbox = primary mailbox + 1 day 150 11 MB
archive mailbox + recoverable items 1 month 3300 242 MB
12 years of mail (minimum)
1 year 39000 2.8 GB
1 million items/folder
2 years 78000 5.6 GB
Increased knowledge worker 4 years 156000 11.2 GB
productivity
Eliminate or reduce PST reliance
Eliminate or reduce third-party
archive solutions
Outlook 2013+ allows you to
control OST size!
Gives more options around mailbox deployments
Summary
Building block architecture provides
flexibility in load balancing, namespace
planning, and high availability
Exchange 2016 coexistence rocks
Take advantage of large, low-cost mailboxes
by utilizing large capacity 7.2k RPM disks
Simpler is better!
Sessions to attend
BRK2189 - Desktop Outlook: Evolved and Redefined
BRK3102 - Experts Unplugged: Exchange Server High Availability and Site Resilience
BRK3125 - High Availability and Site Resilience: Learning from the Cloud and Field
BRK3129 - Deploying Exchange Server 2016
BRK3138 - Exchange Design Concepts and Best Practices
BRK3147 - Meeting Complex Security Requirements for Publishing Exchange
BRK3160 - Mail Flow and Transport Deep Dive
BRK3163 - Making Managed Availability Easier to Monitor and Troubleshoot
BRK3173 - Experts Unplugged: Exchange Server Deployment and Architecture
BRK3178 - Exchange on IaaS: Concerns, Tradeoffs, and Best Practices
BRK3180 - Tools and Techniques for Exchange Performance Troubleshooting
BRK3186 - Behind the Curtain: Running Exchange Online
BRK3206 - Exchange Storage for Insiders: Its ESE
BRK4105 - Under the hood with DAGs
BRK4115 - Advanced Exchange Hybrid Topologies
Please evaluate this
session
Your feedback is important to us!
Visit Myignite at
http://myignite.microsoft.com
or download and use the Ignite Mobile
2015 Microsoft Corporation. All rights reserved.