Jeff Mealiffe Sr. Program Manager Microsoft Corporation SESSION CODE: UNC301 Evan Morris Sr. Systems Engineer Hewlett-Packard
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
Increased CPU efficiency e.g. Nehalem processors Next-gen: Intel Westmere & AMD Magny-Cours
Front View Rear View Side View with one 35 drive drawer extended 3.5” SAS or SATA drives 2 Power supplies 4 for redundancy Drawer 1 – 35 drivesDrawer 2 – 35 drives 4 Fans Lower cost per drive bay than shelves: $8500 / 70 = ~$121 / bay vs. $3400 / 12 = ~$283 / bay (Internet List Price) 2 port I/O modules – up to 4 per MDS600 for dual-path
Enterprise Network External SMTP servers Mailbox Storage of mailbox items Edge Transport Routing & AV/AS Unified Messaging Voice mail & voice access Phone system (PBX or VOIP) Client Access Client connectivity Web services Hub Transport Routing & Policy Web browser Outlook (remote user) Mobile phone Outlook (local user) Line of business application
Mailbox Role Sizing Rules Of Thumb 2-socket platform best for performance and TCO User profile determines resource requirements for IOPS, memory, CPU Don’t forget about high availability (Database Availability Groups)! Storage I/O and capacity requirements Memory Database cache requirements (reduces I/O) CPU Required for RPC operations, content indexing, mailbox assistants, replication operations Network Log replication and RPC operations consume bandwidth
2GB512MB Not supported 4GB1GB 8GB3.6GB2GB 16GB10.4GB8GB 24GB17.6GB14GB 32GB24.4GB20GB 48GB39.2GB32GB 64GB53.6GB44GB 96GB82.4GB68GB 128GB111.2GB92GB
Client Access Server Role Sizing Rules Of Thumb 2-socket platform best for performance and TCO CPU is typically the bottleneck, memory sizing is key as well 3 CAS CPU cores for every 4 Mailbox CPU cores (servicing active users) Load balancing is important for performance and high availability 2GB RAM per CPU core is optimal CPU Required for handling client workload transactions, content conversion, garbage collection Memory Memory required for ongoing transaction processing Network All clients connect to CAS, network bandwidth and latency are important for client experience, load balancing likely required Storage Utilized for content conversion, logging
Outlook Outlook Anywhere Exchange ActiveSync (delta from Outlook) Exchange Web Services (Microsoft Entourage) Outlook Web Access IMAP4* POP3* * IMAP4 & POP3 protocols do not support sending new mail, so the observed costs do not reflect any sent messages within the user profile. Reference CAS server platform has 2 processor sockets on the motherboard populated with Intel Xeon L core processors running at 2.00GHz for a total of 8 physical cores. Hyperthreading is disabled on this platform to allow for more accurate computation of CPU costs. The platform runs with 16GB of RAM. Observed costs will vary depending on user profile and other parameters defining a workload – these values are only meant to represent observed costs for a normalized sample workload.
Transport Roles Sizing Rules Of Thumb 2-socket platform best for performance and TCO CPU is typically the bottleneck, memory sizing is key as well 1 Transport CPU core for every 7 Mailbox CPU cores (no A/V) or 1 Transport CPU core for every 5 Mailbox CPU cores (with A/V) 1GB RAM per CPU core is optimal CPU CPU required for message processing, hygiene activities, custom agents Memory Database cache requirements (reduces I/O), messages in queue represented in memory for perf Storage Low to moderate I/O requirement for relay & delivery activity, queuing needs more I/O+capacity Network Bandwidth utilized to relay/deliver messages – scales with message volume, latency can cause queuing
Unified Messaging Role Sizing Rules Of Thumb 2-socket platform best for performance and TCO 2GB RAM per core is optimal CPU is typically the bottleneck, particularly when Voice Mail Preview is being used Default 100 concurrent calls per server (inbound or outbound) Voice Mail Preview is CPU intensive: ~1 message/min/core CPU CPU used for media operations and Voice Mail Preview transcription – UM is typically “CPU heavy” Network Network bandwidth used for calls as well as communication with Mailbox role. Minimize latency for best user experience Memory Memory required for ongoing transaction processing Storage UM doesn’t have significant storage requirements
Multi-Role Hub/CAS Servers Sizing Rules Of Thumb 2-socket platform best for performance and TCO CPU is typically the bottleneck, memory sizing is key as well 1 Hub/CAS CPU core for every 1 Mailbox CPU core 2GB RAM per CPU core is optimal 8 core root CAS/HUBMailbox 16 core root CAS/HUBMailboxCAS/HUBMailbox 24 core root CAS/HUBMailboxCAS/HUBMailboxCAS/HUBMailbox
Multi-Role “Brick” Servers Sizing Rules Of Thumb Recommend maximum 4-socket platform for multi-role deployment Use 8GB RAM plus 3-30MB per mailbox (see Mailbox role sizing details)
Virtualized Server Roles Sizing Rules Of Thumb Size for physical resources, add ~12% CPU overhead for hypervisor Avoid resource oversubscription Don’t co-locate Mailbox databases on a root server CAS+Hub combination can make scale calculations easy
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
SANEVA GB BL (blade) Done SASMDS GB DL (rack) Done Shared DAS MDS GB BL (blade) Done Shared DAS MSA2000sa GB DL (rack) Done SAN P2000 (FC) GB BL (blade) Done DAS D2600 ENT GB DL (rack) In Progress DAS D2600 MDL GB 3. 5 GB DL (rack) In Progress DASInternal GB DL370 (rack or tower) In Progress
PlatinumYes32Dedicated FC/iSCSI/SAS/ MDL-SATA RAID/JBOD GoldYes21Dedicated RAID SilverYes21MBX/HT/CAS iSCSI/SAS/ MDL-SATA RAID BronzeNo10MBX/HT/CASSAS/MDL-SATARAID
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year