Welcome to the Exchange, Office & Office 365 Workshop http://technet.microsoft.com/en-us/library/cc731125(v=WS.10).aspx Exchange 2010 Architecture Hardware Load Balancer Client Access Hub Transport, Unified Messaging Mailbox L7 LB Exchange 2013 Architecture L4 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 1. Prepare Install Exchange 2010 SP3 across the ORG Clients autodiscover.contoso.com mail.contoso.com 2 1 Prepare AD with Exchange 2013 CU1 schema Validate existing Client Access using Remote Connectivity Analyzer and test connectivity cmdlets 2. Deploy Exchange 2013 CU1 servers 4 Install both Exchange 2013 MBX and CAS roles E2010 HUB E2010 CAS 3 E2013 CAS Exchange 2010 Servers SP3 SP3 SP3 Intranet site 6 5 E2010 MBX E2013 MBX Internet-facing site – upgrade first 3. Obtain and deploy certificates Obtain and deploy certificates on Exchange 2013 Client Access Servers 4. Switch primary namespace to Exchange 2013 CAS Exchange 2013 fields all traffic, including traffic from Exchange 2010 users Validate using Remote Connectivity Analyzer 5. Move Mailboxes Build out DAG Move Exchange 2010 users to Exchange 2013 MBX 6. Repeat for additional sites 1. Prepare Clients Install Exchange 2007 SP3 + RU10 across the ORG autodiscover.contoso.com mail.contoso.com 3 legacy.contoso.com 2 1 E2007 SP3 CAS E2007 SP3 HUB 4 Prepare AD with Exchange 2013 CU1 schema 2. Deploy Exchange 2013 CU1 servers 5 E2013 CAS Exchange 2007 Servers RU10 RU10 RU10 RU10 Intranet site Install both Exchange 2013 MBX and CAS servers 3. Create legacy namespace Create DNS record to point to legacy Exchange 2007 CAS 4. Obtain and Deploy Certificates Obtain and deploy certificates on Exchange 2013 CAS servers configured with legacy namespace, Exchange 2013 namespace, and autodiscover namespace Deploy certificates on Exchange 2007 CAS 5. Switch primary namespace to Exchange 2013 CAS Validate using Remote Connectivity Analyzer 7 6 E2007 SP3 MBX E2013 MBX Internet-facing site – upgrade first 6. Move mailboxes Build out DAG Move Exchange 2007 users to Exchange 2013 MBX 7. Repeat for additional sites 1. Prepare Install Exchange SP and/or updates across the org Prepare AD with Exchange 2013 CU1 schema and validate Clients autodiscover.contoso.com mail.contoso.com 2. Deploy Exchange 2013 CU1 servers 1 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS SP/RU E2010 or 2007 MBX Internet facing site – Upgrade first Exchange 2010 or 2007 Servers SP/RU Intranet site 4. Obtain and deploy certificates 5. Switch primary namespace to Exchange 2013 CAS 6. Move mailboxes 7. Repeat for additional sites Prepare Install Exchange 2007 SP3 + RU10 using same steps as previous Exchange 2007 roll-ups Prepare Active Directory with Exchange 2013 CU1 schema Validate existing client access using Remote Connectivity Analyzer and test connectivity cmdlets http://www.exrca.com 1 1. Prepare Clients Install Exchange SP and/or updates across the org autodiscover.contoso.com mail.contoso.com Prepare AD with Exchange 2013 CU1 schema 2. Deploy Deploy Exchange Exchange 2013 2013 servers CU1 servers 2. Install both both E2013 Exchange and CAS servers Install MBX2013 and MBX CAS servers 2 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS E2013 CAS Exchange 2010 or 2007 Servers SP/RU SP/RU Intranet site 4. Obtain and deploy certificates 5. Switch primary namespace to Exchange 2013 CAS 6. Move mailboxes 7. Repeat for additional sites E2010 or 2007 MBX E2013 MBX Internet-facing site – upgrade first 2 1 Install − Setup.exe /mode:install /roles:clientaccess − Setup.exe /mode:install /roles:mailbox − Setup.exe /mode:install /roles:ManagementTools Other required parameter - /IAcceptExchangeServerLicenseTerms MBX performs PowerShell commands CAS is proxy only GUI or command line In-place upgrades not supported Updated to reflect Exchange 2013 roles New required parameter for license terms acceptance 1. Prepare Clients Install Exchange SP and/or updates across the org autodiscover.contoso.com mail.contoso.com 3 legacy.contoso.com Prepare AD with Exchange 2013 CU1 schema 2. Deploy Exchange 2013 CU1 servers Install both Exchange 2013 MBX and CAS servers 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS E2013 CAS Exchange 2010 or 2007 Servers SP/RU SP/RU Intranet site 4. Obtain and deploy certificates 5. Switch primary namespace to Exchange 2013 CAS 6. Move mailboxes 7. Repeat for additional sites E2010 or 2007 MBX E2013 MBX Internet-facing site – upgrade first Create Legacy Namespace Used to access Exchange 2007 during coexistence Legacy.contoso.com http://www.exrca.com 3 1 1. Prepare Clients Install Exchange SP and/or updates across the org autodiscover.contoso.com mail.contoso.com legacy.contoso.com Prepare AD with Exchange 2013 CU1 schema 2. Deploy Exchange 2013 CU1 servers Install both Exchange 2013 MBX and CAS servers 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS 4 E2013 CAS Exchange 2010 or 2007 Servers SP/RU SP/RU Intranet site 4. Obtain and deploy certificates Obtain and deploy certificates on Exchange 2013 CAS configured with legacy namespace, Exchange 2013 namespace, and Autodiscover namespace Deploy certificates on Exchange 2007 CAS 5. Switch primary namespace to Exchange 2013 CAS E2010 or 2007 MBX E2013 MBX Internet-facing site – upgrade first 6. Move mailboxes 7. Repeat for additional sites 4 1 First notification shown 30 days prior to expiration Subsequent notifications provided daily Certificates Minimize the number of certificates Minimize number of host names Use split DNS for Exchange host names mail.contoso.com for Exchange connectivity on intranet and Internet mail.contoso.com has different IP addresses in intranet/Internet DNS Don’t list machine host names in certificate host name list Use load-balanced (LB) arrays for intranet and Internet access to servers Use “Subject Alternative Name” (SAN) certificate 4 1 Clients 1. Prepare autodiscover.contoso.com mail.contoso.com legacy.contoso.com Install Exchange SP and/or updates across the org Prepare AD with Exchange 2013 CU1 schema 2. Deploy Exchange 2013 CU1 servers 5 Install both Exchange 2013 MBX and CAS servers 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS E2013 CAS Exchange 2010 or 2007 Servers SP/RU SP/RU Intranet site 4. Obtain and deploy certificates Obtain and deploy certificates on Exchange 2013 CAS configured with legacy namespace, Exchange 2013 namespace, and Autodiscover namespace Deploy certificates on Exchange 2007 CAS 5. Switch primary namespace to Exchange 2013 CAS E2010 or 2007 MBX E2013 MBX Internet-facing site – upgrade first Validate using Remote Connectivity Analyzer 6. Move mailboxes 7. Repeat for additional sites Exchange 2010 Coexistence OWA mail.contoso.com europe.mail.contoso.com Layer 4 LB E2010 CAS IIS HTTP Proxy E2013 CAS RPC Store Protocol Head DB DB E2010 MBX E2013 MBX Site Boundary Protocol Head Layer 7 LB Protocol Head E2010 CAS RPC Store DB E2010 MBX Cross-Site Proxy Request Cross-Site Redirect Request Exchange 2007 Coexistence OWA Legacy.contoso.com mail.contoso.com europe.mail.contoso.com Layer 7 LB Layer 4 LB Layer 7 LB RPC E2007 CAS IIS HTTP Proxy E2013 CAS Store Protocol Head DB DB E2007 MBX E2013 MBX Site Boundary Protocol Head Protocol Head RPC E2007 CAS Store DB E2007MBX Cross-Site Proxy Request Cross-Site Redirect Request Protocol Exchange 2007 user accessing Exchange 2010 namespace Exchange 2007 user accessing Exchange 2013 namespace Exchange 2010 user accessing Exchange 2013 namespace Requires Legacy namespace Legacy 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 Non-silent redirect (not SSO) to CAS 2007 externally facing URL • Proxy to CAS 2010 • Cross-site silent redirect (not SSO), which may redirect to CAS 2010 or CAS 2013 EAS • EAS v12.1+ : Autodiscover & redirect • Older EAS devices: proxy Proxy to MBX 2013 Proxy to CAS 2010 Outlook Anywhere Direct CAS 2010 support Proxy to CAS 2007 Proxy to CAS 2010 Autodiscover Exchange 2010 answers Autodiscover query for 2007 User Exchange 2013 answers Autodiscover query for 2007 User Proxy to CAS 2010 EWS Uses Autodiscover to find CAS 2007 EWS External URL Uses Autodiscover to find CAS 2007 EWS External URL Proxy to CAS 2010 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 1. Prepare Install Exchange SP and/or updates across the org Clients autodiscover.contoso.com mail.contoso.com legacy.contoso.com Prepare AD with Exchange 2013 CU1 schema 2. Deploy Exchange 2013 CU1 servers Install both Exchange 2013 MBX and CAS servers 3. Create legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS E2013 CAS SP/RU SP/RU Intranet site 5. Switch primary namespace to Exchange 2013 CAS Validate using Remote Connectivity Analyzer 6. Move mailboxes 6 E2010 or 2007 MBX Exchange 2010 or 2007 Servers 4. Obtain and deploy certificates Obtain and deploy certificates on Exchange 2013 CAS configured with legacy namespace, Exchange 2013 namespace, and Autodiscover namespace Deploy certificates on Exchange 2007 CAS E2013 MBX Internet-facing site – upgrade first Build out DAG Move users to Exchange 2013 MBX 7. Repeat for additional sites • Hypervisors • Exchange roles • Storage • Host-based clustering • Migration • Jetstress in guests • Dynamic memory & memory overcommit • Hypervisor snapshots • Differencing/delta disks • Apps on the root • Significant processor oversubscription 3000 120 2500 100 2000 80 RPC Operations/sec % Processor Time 1500 60 RPC Requests RPC Averaged Latency 1000 40 500 20 0 0 Linear (RPC Operations/sec) 60 6E+09 50 5E+09 40 4E+09 30 3E+09 20 2E+09 10 1E+09 0 0 RPC Averaged Latency Available Bytes 45000 40000 35000 30000 25000 20000 15000 10000 5000 0 6E+09 5E+09 4E+09 3E+09 Transition Pages RePurposed/sec Pages Output/sec Working Set (_Total) Working Set (store) 2E+09 Available Bytes 1E+09 0