UNC301 - (Microsoft IT) Microsoft Exchange 2007 Architecture and Design at Microsoft Martin Coetzer Technical Consultant Microsoft.

Slides:



Advertisements
Similar presentations
Archive Task Team (ATT) Disk Storage Stuart Doescher, USGS (Ken Gacke) WGISS-18 September 2004 Beijing, China.
Advertisements

Minimising IT costs, maximising operational efficiency minimising IT costs, maximising operational efficiency Balance.
Daniel Kenyon-Smith UC Consultant – MCS UK. Optimize for Software + Services Deployment Flexibility Continuous Availability Simplify Administration Manage.
Mission Critical Messaging Platform Roni Havas Unified Communications Solution Specialist Specialists Technology Unit – EPG - Microsoft Israel
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Going 64-bit with Microsoft Exchange Server 2007 Published: November 2006.
NHSmail: Technology Refresh 26 th February 2008 Mike Dolan NHSmail Migration Manager.
Installing Exchange 2010 IT:Network:Applications.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC INFRASTRUCTURE FOR MICROSOFT APPLICATIONS IN THE PRIVATE CLOUD EMC Symmetrix VMAX 10K, EMC.
Exchange 2010 Overview Name Title Group. What You Tell Us Communication overload Globally distributed customers and partners High cost of communications.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Exchange 2007 Overview. What Will We Cover? New features in Microsoft® Exchange 2007 The Exchange Management Console The Exchange Management Shell New.
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
Implementing High Availability
EXC11: Migrating to Exchange 2010 from Exchange 2003 Jim McBee Ithicos Solutions LLC
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
Exchange 2010 Project Presentation/Discussion August 12, 2015 Project Team: Mark Dougherty – Design John Ditto – Project Manager Joel Eussen – Project.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
TechEd /20/2017 2:02 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
How the Microsoft Information Technology organization designed the corporate Exchange Server 2007 environment Published: November 2007 Exchange Server.
SharePoint Farm On Azure IAAS Prepared By : Prakhar Rastogi Premier Field engineer Microsoft India.
EXL311: Exchange Server 2013 Architecture Deep Dive Scott Schnoll Microsoft Corporation EXL311.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Bob Thome, Senior Director of Product Management, Oracle SIMPLIFYING YOUR HIGH AVAILABILITY DATABASE.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
DEP351 Windows ® Rights Management (Part 2): Enterprise Readiness & Deployment Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
Ross Smith IV Senior Program Manager, Exchange Server Microsoft Corporation SESSION CODE: UNC202 Kyryl Perederiy Senior Systems Engineer, Business Online.
Exchange Storage Sizing and Hardware Exposed Jim McBee
Exchange Exchange Server Role Architecture in Exchange Server 2013 Server roles in Exchange Server 2013: Client Access Server Mailbox Server Client.
Click to edit Master title style TechNet goes virtual ©2009 Microsoft Corporation. All Rights Reserved. TechNet goes virtual Upgrading and Coexisting with.
Microsoft ® System Center Service Manager 2010 Infrastructure Planning and Design Published: December 2010.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Microsoft ® Exchange Server 2010 with Service Pack 1 Infrastructure Planning and Design Published: December 2010 Updated: July 2011.
Module 4 Planning and Deploying Client Access Services in Microsoft® Exchange Server 2010 Presentation: 120 minutes Lab: 90 minutes After completing.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Appendix A UM in Microsoft® Exchange Server 2010.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
EXC303 - Exchange Server 2007 SP1 Overview Martin Coetzer Technical Consultant Microsoft.
Module 3 Planning and Deploying Mailbox Services.
Module 12 Upgrading from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010.
Module 11 Upgrading to Microsoft ® Exchange Server 2010.
Module 5 Planning and Deploying Message Transport in Microsoft® Exchange Server 2010.
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.
Sandy Millar Architect UNC306 Active Directory sites as routing boundaries Service components of mail routing Message route determination Routing in.
CERN - IT Department CH-1211 Genève 23 Switzerland t OIS Deployment of Exchange 2010 mail platform Pawel Grzywaczewski, CERN IT/OIS HEPIX.
Exchange Server 2007 Deployment and Migration Strategies Nireshen Beerbul
Scott Schnoll m Microsoft Corporation.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering.
Jeff Mealiffe Sr. Program Manager Microsoft Corporation SESSION CODE: UNC301 Evan Morris Sr. Systems Engineer Hewlett-Packard.
Exchange 2003 Shared infrastructure with redundant hardware components Exchange 2010/2013/2016 Commodity building blocks with software controlled.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC BACKUP AND RECOVERY FOR MICROSOFT EXCHANGE AND SHAREPOINT 2010 SERVERS EMC Avamar, EMC VNX,
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Shared infrastructure with redundant hardware components Exchange 2003 Commodity building blocks with software controlled redundancy Exchange 2010/2013/2016.
PHD Virtual Technologies “Reader’s Choice” Preferred product.
Designing the Physical Architecture
Microsoft SharePoint Server 2016
Managing Clouds with VMM
Microsoft Exchange Server Virtualisation: Does It Make Sense?
Microsoft TechNet Seminar 2006
Presentation transcript:

UNC301 - (Microsoft IT) Microsoft Exchange 2007 Architecture and Design at Microsoft Martin Coetzer Technical Consultant Microsoft

Agenda Microsoft IT Exchange environment overview Transport and topology Server roles and hardware planning Mobile messaging scenarios – Client Access Server Internet mail connectivity – Edge Transport Server Mailbox server and storage designs Backup approach (current and future)

Microsoft IT Exchange Environment Overview Multiple Exchange organizations (Corp, Dogfood, Windeploy, WinSE, Extranet, Managed Solutions) Prior to transition to Exchange 2007 –~100 legacy Exchange 2003 servers / 30 mailbox servers After transition to Exchange 2007 –~64 Exchange 2007 mailbox clusters running in the Corp forest at RTM –Goal to reduce it to ~35 in the nearest future Mailboxes – 130,000+ Public Folders – 240,000 folders Distribution Groups – 170,000+ Maximum message size = 10 MB Availability Goal – 99.99% Mailbox size on Exchange 2003: 200 MB Mailbox size on Exchange 2007: 500 MB and 2 GB

Post-Consolidation Environment 4 Sites with Exchange mailbox servers 100 Exchange servers - 30 mailbox server (clustered) x200MB per cluster node 99.99% availability goal 4 Sites with Exchange mailbox servers 100 Exchange servers - 30 mailbox server (clustered) x200MB per cluster node 99.99% availability goal

Microsoft IT Messaging Trends and Needs Category Exchange 2000 timeframe Exchange 2003 timeframe Exchange 2007 timeframe Mailboxes total70,00090,000130,000 Typical mailbox quota100 MB200 MB500MB / 2GB Mobile users per month OWA EAS Outlook RPC/HTTP Limited N/A 50,000 13,000 25,000 60,000 30,000 60,000 Internet message submissions per day (prior to filtering) 6,000,0009,000,00013,500,000 Spam messages filtered per day2,500,0007,500,00011,000,000 Maximum message size5 MB10 MB10+ MB

Microsoft IT Exchange Server 2003 Deployment Limitations of 32-bit platform Scalability limitations –Virtual memory is limited to 4GB Exchange Server 2003 can use up to 3GB max –Kernel Memory limitations Paged Pool 256MB max with /3GB enabled Client connections, Access tokens Non Paged Pool (256MB max without /3GB and 128MB max with /3GB) HTTPs and TCP connections to the Exchange Front End or Gateway Storage Performance demands –Small Database cache size = higher disk I/O and storage demands

Goals of Exchange Server 2007 Deployment at Microsoft Overcome scalability limitations of 32-bit platform Maintain 99.99% availability goal Increase the user mailbox size from 200MB to 500MB and 2GB Reduce hardware, storage, and backup costs Establish mailbox server resilience from storage level failures Establish flexible and scalable middle-tier services (e.g. Client Access, Transport)

Routing Group Connectors RGC RGC RGC Legacy Exchange Server 2003 Environment

Dublin Singapore Sao Paulo Redmond Redmond- Exchange AD Site Link Exchange Server 2007 Environment AD Site with Exchange Servers AD Site without Exchange Servers

Dublin Singapore Sao Paulo Redmond Redmond- Exchange AD Site Link Exchange Server 2007 Environment Exchange Routing AD Site with Exchange Servers AD Site without Exchange Servers

Dublin Singapore Sao Paulo Redmond- Exchange AD Site Link Custom Site Link ExchangeCost=10 ADCost=999 Redmond Exchange Server 2007 Environment set-adsitelink Dublin-to-RedmondExchange -ExchangeCost 10 set-adsitelink SaoPaulo-to-RedmondExchange -ExchangeCost 10 set-adsitelink Singapore-to-RedmondExchange -ExchangeCost 10

Microsoft IT Exchange Server 2007 Server Roles In Exchange Server 2003 timeframe Microsoft IT deployed servers roles dedicated for specific functions Exchange Server 2007 deployment – similar approach –Structured system administration and maintenance –Optimized hardware and software configuration –Targeted load balancing and fault tolerance –Flexible scaling approach –Independent and flexible –server provisioning –Higher Availability

Exchange 2007 Load Balancing and Fault Tolerance at Microsoft IT Enterprise scenario – must build load balancing and fault tolerance provisions –Resilience to server level failures –Tolerance to increased load due to planned server downtime and environmental conditions (spam attacks, “snow day”) ComponentLoad BalancingFault Tolerance Mailbox ServerN/AClustering (CCR) NIC Teaming Hub Transport ServerMBX  HUB: Built in Edge  HUB: Send Connector – multiple bridgeheads Edge Transport ServerInternet  Edge: MX equal cost & DNS Round Robin HUB  Edge: Edge Subscriptions Client Access ServerExternal: Network Load Balancing + ISA 2006 WPLB Internal: Network Load Balancing Unified MessagingUM  IP Gateway: Multiple IP Gateways per dial plan IP Gateway  UM: Built in (Round Robin between UM)

Hardware Configurations RoleConfiguration BHD/Edge 1 4x2.2 GHz CPU*, 8GB RAM CAS 2 4x2.2 GHz CPU*, 4GB RAM UM 2x2.2 GHz CPU*, 4GB RAM MBX 500MB (CCR) 4x2.6 GHz CPU*, 12GB RAM MBX 2GB (CCR) 4x3.0 GHz CPU*, 16GB RAM MBX 2GB (CCR) 8x2.6 GHz CPU*, 24GB RAM MBX 500MB (CCR) 8x2.66 GHz CPU, 16GB RAM 8x2.66 GHz CPU **, 16GB RAM * * 2 way = One Dual Core CPUs; 4 way = Two Dual Core CPUs ; 8 way = Four Dual Core CPUs ** 8 way = Two Quad Core CPUs 1 1 7:1 Mailbox-to-HUB server performance ratio 2 2 4:1 Mailbox-to-CAS server performance ratio SPECint ® 2000 rates were used to compare different processors ( )

Common URL namespace for mobile messaging clients –OWA, Exchange Active Sync (EAS), Outlook Anywhere (RPC/HTTP) (e.g. Integration – all mobile messaging services on a common Exchange Server 2007 CAS platform Mobile Messaging Service Usage –OWA: ~60,000 unique users/month –RPC/HTTP: ~60,000 unique users/month –EAS: ~30,000 unique users/month Highly scalable Exchange Server 2007 CAS infrastructure –Load balancing and fault tolerance Overview

Messaging Topology Dublin: -ExternalURL “ Singapore: -ExternalURL “ Sao Paulo: -ExternalURL “ Redmond: -ExternalURL “ -Autodiscover Service URL “

Design Published Paths /exchange/* /owa/* /public/* /Microsoft-Server- ActiveSync/* /RPC/* /Autodiscover/* /EWS/* /UnifiedMessaging/* Cookie-based load balancing IP-based load balancing The Exchange front-end servers are part of a Web farm pointed to by an ISA Server 2006 array

Microsoft IT Exchange 2007 Edge Server

Deployment Goals: Mailbox size: 2GB; Deleted items retention time: 14 days Daily Transaction Log generation rate per mailbox per day: 25MB (average) Database overhead (fluff) factor: 20% Desired max DB size - 200GB: –200 GB / (2GB + 20%) = 85 mailboxes/DB One Database per Storage Group Databases per LUN: 7 (to facilitate weekly backup schedule) –One Backup Stream Per source LUN DB LUN Capacity requirements for 85mbx * 7DBs= 600 mailboxes/LUN –600 mailboxes * 2GB + 20%[DB overhead] + 5%[Ci] + 10%[Free space] = 1,656GB –1,656GB / 275GB * 2 [RAID1+0] = 12 disks DB LUN Performance requirements –Assuming 1.0 IOPS/mbx at 2GB for very heavy user profile with 5MB of RAM/user –600 mailboxes * 1 IOPS/mbx = 600 IOPS / LUN –1:1 Read:Write mix (300 Reads Writes = 600) 300[R] + 2x300[W] = 900 IOPS 900 / 130 IOPS = 7 disks (10K RPM) Conclusion: Design is capacity bound - 12 disks required for capacity [RAID1+0] Hardware Design: Mailbox Storage Provisioning

Hardware Design: Universal Storage Building Block – 2GB Goal: Design simple and scalable storage building block Goal: Design simple and scalable storage building block Approach: Two disk enclosures Cross-shelf mirroring [RAID 1+0] LUN Capacity: 600 mailboxes = 12 disks [RAID 1+0] 7 Storage Groups/Databases Single Logical Drive Two Database LUNs total 1,200 x 2GB mailboxes One Log LUN 2 logical volumes (L:\ + M:\) 825GB of log space 30 x 300GB drives 24 for databases 6 for transaction logs Data:Log – 4:1 Goal: Design simple and scalable storage building block Goal: Design simple and scalable storage building block

Hardware Design: Universal Storage Building Block – 500MB LUN Capacity: 830 mailboxes = 14 disks [RAID 1+0] 7 Storage Groups/Databases Single Logical Drive Three Database LUNs total 2,500 x 500MB mailboxes One Log LUN 550GB of log space 50 x 146GB SFF SAS drives 42 for databases 8 for transaction logs

Hardware Design: 2,400 x 2GB mailboxes (SAS DAS)

Hardware Design: 3,600 x 2GB mailboxes (FC SAN)

Streaming Backup Backup Window: 4 hours Schedule: Full – weekly, Incremental - daily

System Center Data Protection Manager 2007 VSS based backup from “Active” or “Passive” CCR aware requestor Express Full backup technology (deltas) Incremental backup - every 15 minutes

Q&A

Thank you