Load Balancer MDB HTTP Proxy IIS Client Access RPC CA Mailbox IIS RPS OWA, EAS, EWS, ECP, OAB POP, IMAP SMTPUM POP IMAP Transpo rt UM SMTP POP,

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Symantec 2010 Windows 7 Migration Global Results.
1 A B C
Designing a Bulletproof Exchange 2007 Architecture J. Peter Bruzzese Co-Founder of ClipTraining MCSE/MCT/ MCITP: Messaging for Exchange 2007.
Fill in missing numbers or operations
Copyright © 2013 Elsevier Inc. All rights reserved.
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Create an Application Title 1Y - Youth Chapter 5.
CALENDAR.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Break Time Remaining 10:00.
Adnan Rafique Exchange Architect Board Of Director – GITCA Global Board Blog –
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
5 server roles Tightly-coupled in terms of versioning functionality user partitioning geo-affinity Previous Server Role Architecture Internal Network.
TCCI Barometer March “Establishing a reliable tool for monitoring the financial, business and social activity in the Prefecture of Thessaloniki”
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
MEC /5/2017 1:13 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Daniel Kenyon-Smith UC Consultant – MCS UK. Optimize for Software + Services Deployment Flexibility Continuous Availability Simplify Administration Manage.
Adding Up In Chunks.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
Facebook Pages 101: Your Organization’s Foothold on the Social Web A Volunteer Leader Webinar Sponsored by CACO December 1, 2010 Andrew Gossen, Senior.
Addition 1’s to 20.
25 seconds left…...
Subtraction: Adding UP
Week 1.
Converting a Fraction to %
PSSA Preparation.
Outlook 2013 Web App (OWA) User Guide Durham Technical Community College.
Scott Schnoll Exchange Server 2013 Site Resilience.
Welcome to the Exchange 2013 Webcast Deployment & Coexistence.
Module 10 Planning Microsoft® Exchange Server 2010 Monitoring and Troubleshooting.
Part 2 Transport Unified Messaging Managed Availability.
Pre-Release Programs Be first in line! Exchange & SharePoint On-Premises Programs Customers get: Early access to new features Opportunity to shape features.
Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client.
AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External SMTP servers Exchange Online Protection.
Exchange Storage for Insiders
MEC /19/2017 7:51 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
CAS Array DAG MBX-A MBX-B DB1 Load Balancer.
Managing Client Access
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
Eesti. Baltimaad. Põhja Euroopa. Priit Timpson Atea teenuste osakond.
EXL311: Exchange Server 2013 Architecture Deep Dive Scott Schnoll Microsoft Corporation EXL311.
CAS Exchange 2013 architecture For a given mailbox’s connectivity, the protocol being used is always served by the server that hosts the active database.
Module 6: Manage and Configure Messaging. Configuring Internet Mail Using Small Business Server (SBS) 2008 Console Configuring Protection Configuring.
User CAS DAG For any given mailbox’s connectivity, the user is always served by the server that hosts the active database copy Each CAS determines.
Exchange Exchange Server Role Architecture in Exchange Server 2013 Server roles in Exchange Server 2013: Client Access Server Mailbox Server Client.
Scott Schnoll m Microsoft Corporation.
Exchange Server versionForest "rangeUpper" attribute of ms-Exch-Schema-Version-Pt Exchange 2000 Server RTM4397 Exchange 2000 Server SP34406.
Module 4 Planning and Deploying Client Access Services in Microsoft® Exchange Server 2010 Presentation: 120 minutes Lab: 90 minutes After completing.
Transport components shipping with Exchange 2013 Overview of Exchange 2013 Architecture Architectural improvements made in Transport History, Challenges,
Module 7: Managing Message Transport. Overview Introduction to Message Transport Implementing Message Transport.
Module 5 Planning and Deploying Message Transport in Microsoft® Exchange Server 2010.
Exchange Server 2013 Architecture
AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External SMTP servers Exchange Online Protection.
Read/understand sizing, scalability, capacity guidance Documentation on technet, Exchange team blog, etc. Collect data on existing deployment.
UNC301 - (Microsoft IT) Microsoft Exchange 2007 Architecture and Design at Microsoft Martin Coetzer Technical Consultant Microsoft.
Exchange Server versionForest "rangeUpper" attribute of ms-Exch-Schema-Version-Pt Exchange 2000 Server RTM4397 Exchange 2000 Server SP34406 Exchange.
ProductExchange 2013 SP1Exchange 2013 RTMExchange 2010 SP3Exchange 2007 SP3 Outlook 2013 SP1 or later MAPI over HTTP Outlook Anywhere Outlook Anywhere.
Jeff Mealiffe Sr. Program Manager Microsoft Corporation SESSION CODE: UNC301 Evan Morris Sr. Systems Engineer Hewlett-Packard.
Information explosion 1.4X 44X Internet AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
Autodiscover is Hero of Exchange Motherland!
Presentation transcript:

Load Balancer MDB HTTP Proxy IIS Client Access RPC CA Mailbox IIS RPS OWA, EAS, EWS, ECP, OAB POP, IMAP SMTPUM POP IMAP Transpo rt UM SMTP POP, IMAP HTTP MailQ RpcProxy SMTP SI P Redirect SIP + RTP POP/IMAP Outlook Web AppOutlookEASEACPowerShell

A Single Common Namespace Example Geographical DNS Solution Sue (somewhere in NA) DNS Resolution DAG VIP #1VIP #2 Sue (traveling in APAC) DNS Resolution via Geo-DNS Round-Robin between # of VIPs DAG VIP #3VIP #4 mail.contoso.com Round-Robin between # of VIPs

10

Layer 4 LB CAS IIS HTTP Proxy MBX Protocol Head DB Layer 4 LB CAS IIS HTTP Proxy MBX Protocol Head DB Site Boundary HTTP Local Proxy RequestOWA Cross-Site Redirect Request MBX Protocol Head DB Site Boundary Cross-Site Proxy Request HTTP 11 CAS IIS HTTP Proxy

Layer 4 LB CAS 2013 IIS HTTP Proxy MBX 2013 Protocol Head DB Exchange 2010 CAS Protocol Head MBX Store DB Site Boundary E2010 CAS Protocol Head MBX Store DB RPC Cross-Site Proxy Request Layer 7 LB OWA Cross-Site Redirect Request HTTP 12

ProtocolE2007 user accessing E2010 namespace E2007 user accessing E2013 namespace E2010 user accessing E2013 namespace RequiresLegacy Namespace No additional namespaces OWA Same AD site: silent or SSO FBA redirect Externally facing AD site: manual or silent/SSO cross-site redirect Internally facing AD site: proxy Silent redirect in CU2+ to CAS 2007 externally facing URL in-site or cross-site Proxy to CAS 2010 Cross-site silent redirect in CU2+, which may redirect to CAS 2010 or CAS 2013 Exchange ActiveSync EAS v12.1+ : Autodiscover & redirect Older EAS devices: proxy Proxy to MBX 2013Proxy to CAS 2010 Outlook AnywhereDirect CAS 2010 supportProxy to CAS 2007Proxy to CAS 2010 AutodiscoverExchange 2010 answers Autodiscover query for 2007 User Exchange 2013 answers Autodiscover query for 2007 User Proxy to CAS 2010 EWSUses Autodiscover to find CAS 2007 EWS External URL Proxy to CAS 2010 POP/IMAPProxyProxy to CAS 2007Proxy to CAS 2010 OABDirect CAS 2010 supportProxy to CAS 2007Proxy to CAS 2010 RPSn/a Proxy to CAS 2010 ECPn/a Proxy to CAS 2010 Cross-site redirect, which may redirect to CAS 2010 or CAS

14

17

Front-End Transport Pipeline SMTP SendSMTP Receive Protocol Agents SMTP to MBX 2013SMTP from MBX 2013 External SMTP Hub Selector 18

19

20

21

MBX1 MBX2 MBX16

GB System Memory ESE Cache ~25GB Search Foundations Cache ~25GB Other 50GB

100 GB System Memory ESE Cache ~25GB Search Foundations Cache ~25GB Other 50GB

100 GB System Memory ESE Cache ~25GB Search Foundations Cache ~25GB Other 50GB

Exchange 5.5 9gb, 18gb 10k-15k RPM 25mb MBX Exchange gb 10k-15k RPM 100mb MBX Exchange gb 10k-15k RPM 250mb MBX Exchange gb 7200 RPM 2GB MBX Exchange TB 7200 RPM 10GB MBX Exchange TB 7200 RPM 25GB MBX

Online | Cached Modes 48 | 76% IOPS reduction (disk IOPS capacity not expected to change) 18 | 41% Average RPC Latency reduction 17 | 34% increase in CPU per RPC processed (offset by additional CPU cores) ~4X increase in store memory overhead (~4GB vs. ~1GB not including ESE cache) 37

~95.5% Reduction!

1 Day15011 MB 1 Month MB 1 Year GB 2 Years GB 4 Years GB

MBX 2013 MBX 2013 CAS2013 MBX 2013 MBX 2013 MBX 2013 MBX 2013 Public logon Private logon Public logon Content Mailbox Hierarchy Mailbox

Core Catalog CTS Incoming Documents Filter Word Break Content XForm MARS Writer Incoming Queries “CTS Flow” IMS Content XForm QueryParse “IMS Flow” Results Content Transformation SystemIntegration Management Service

Mailbox DBDB Id x Passive Transport CTS Mailbox Store DBDB Index Node Id x ExSearch Local Delivery Reliable Event CTS Read Content Log

Transport Pipeline SMTP to MBX Transport Submission SMTP from MBX Transport Delivery SMTP Delivery Agents for other protocols Submission Queue Delivery Queue Pickup/Replay Categorizer Routing Agents SMTP Send SMTP Receive Protocol Agents

Mailbox Transport SubmissionMailbox Transport Delivery Mailbox Transport Pipeline Store Driver Deliver MBX Deliver Agents SMTP SendSMTP Receive Hub Selector (Router) Store Driver Submit MBX Assistants MBX Submit Agents MAPI Mailbox Store SMTP to Transport Service SMTP from Transport Service

56

DB2 MBX1 DB2 OWA MBX2 DB1 DB2 OWA MBX3 DB1 CAS2 OWA MA: Failover database OWA restart complete OWA send OWA failure detected OWA failure OWA restart service OWA verified as healthy OWA restart service failed OWA send OWA failure detected OWA failure OWA restart service OWA verified as healthy OWA service restarts time Managed Availability = Monitoring + HA “Stuff breaks, but the Experience does not” Managed Availability = Monitoring + HA “Stuff breaks, but the Experience does not” DB1 DAG CAS1CAS2 L4 Load Balancer

58

59

60

61

62