How to Tell Your Manager You Need Quotas on Your Mailboxes Bhargav Shukla Sr. Premier Field Engineer Microsoft Corporation EXL203
1965 – introduced at MIT 1971 – first ARPANET was sent 1982 – SMTP RFC – Exchange 2000 adds IM
2003 – MS LCS launched 2006 – Facebook and twitter opens to public 2009 – Exchange 2010 RTMs 2010 – Lync Server 2010 RTMs
Larger Mailboxes Why everyone wants one?
MSIT Deployment How did Microsoft do it?
Larger Mailbox Challenges Why is it important?
ChallengesSolutions In previous versions of Exchange, IO requirements grew with mailbox size First time index creation on folders with high item counts First time OST sync on large mailboxes Exchange 2010 is 64-bit application ESE cache size isn’t limited, resulting in reduced read I/O operation Write I/O operations are improved Larger database pages (32 KB) Better I/O coalescing Better checkpoint depth (20/100/5) Number of items in folders increase as mailbox size increases Deploy Outlook cached mode to minimize server impact Deploy records management and archive mailboxes Utilize RPC Client throttling for users with large mailboxes and high item counts
Mailbox SizeClient Behavior (cached mode) Up to 5 GBGood user experience on most hardware Between 5 and 10 GBTypically hardware dependent Experience some application pauses when slower drives respond More than 10 GBShort pauses begin to occur on most hardware 25 GB or largerIncreases frequency of short pauses Use Send/receive groups
ChallengesSolutions Large mailboxes introduce high log generation growth during move mailbox operations Design log LUN capacity for mailbox moves (Mailbox server role requirements calculator is helpful) Large mailboxes introduce longer backup timesDeploy more databases (smaller database size) Eliminate backups if possible using native features such as DAG, single item recovery and lagged database copies Large mailboxes introduce longer restoration timesUse native features such as single item recovery where possible Use lagged database copies
Operational Costs (Opex) Operational Capital Costs (Capex) CapacityCapacityPerformancePerformance ReliabilityReliabilityManagementManagement BalanceBalance
EXL308 - Real World High Availability and Site Resilient Design EXL202 - Getting Microsoft Exchange and SharePoint to Play Together EXL303 - Configuring Hybrid Exchange the Easy Way EXL11-HOL - Exchange Server 2010 Compliance: Archiving and Retention Find Me Later At… Exchange Booth between 11:30 AM – 2:00 PM
Geek Out with Perry Blog: Exchange Team Blog: Exchange TechNet Tech Center: MEC Website and Registration:
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Required Slide Complete an evaluation on CommNet and enter to win!
Scan the Tag to evaluate this session now on myTechEd Mobile