Download presentation
Presentation is loading. Please wait.
Published byElijah Quinn Modified over 9 years ago
1
Jeff Mealiffe Sr. Program Manager Microsoft Corporation SESSION CODE: UNC301 Evan Morris Sr. Systems Engineer Hewlett-Packard
2
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
5
Increased CPU efficiency e.g. Nehalem processors Next-gen: Intel Westmere & AMD Magny-Cours
6
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
12
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
13
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
14
503.060.050 1006.120.100 1509.180.150 20012.240.200 25015.300.250 30018.360.300 35021.420.350 40024.480.400 45027.540.450 50030.600.500
15
503 1006 1509 20012 25015 30018 35021 40024 45027 50030
16
2GB512MB Not supported 4GB1GB 8GB3.6GB2GB 16GB10.4GB8GB 24GB17.6GB14GB 32GB24.4GB20GB 48GB39.2GB32GB 64GB53.6GB44GB 96GB82.4GB68GB 128GB111.2GB92GB
17
501.15 1002.3 1503.45 2004.6 2505.75 3006.9 35071.05 40081.2 45091.35 500101.5
18
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
19
Outlook0.350.37 Outlook Anywhere 0.800.44 Exchange ActiveSync (delta from Outlook) 1.601.04 Exchange Web Services (Microsoft Entourage) 0.710.54 Outlook Web Access 0.860.88 IMAP4*0.860.14 POP3*0.330.79 * 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 L5335 4-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.
20
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
21
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
22
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
23
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)
24
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
25
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
35
http://technet.microsoft.com/en-us/exchange/ff182054.aspx SANEVA84009000 2 GB BL (blade) Done SASMDS6007500 3 GB DL (rack) Done Shared DAS MDS6004000 3 GB BL (blade) Done Shared DAS MSA2000sa4000 1 GB DL (rack) Done SAN P2000 (FC) 4000 1 GB BL (blade) Done DAS D2600 ENT 6000 1 GB DL (rack) In Progress DAS D2600 MDL 3000 3. 5 GB 3. 5 GB DL (rack) In Progress DASInternal1000 2 GB DL370 (rack or tower) In Progress
37
PlatinumYes32Dedicated FC/iSCSI/SAS/ MDL-SATA RAID/JBOD GoldYes21Dedicated RAID SilverYes21MBX/HT/CAS iSCSI/SAS/ MDL-SATA RAID BronzeNo10MBX/HT/CASSAS/MDL-SATARAID
41
Research Understand hardware Business requirements to technical requirements Understand Exchange Evaluation Solution sizing, configuration, validation Hardware selection Implementation Migrate & grow
47
www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn
49
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.