1 / 46

Storage Sizing and Testing for Microsoft Exchange Server 2007

Storage Sizing and Testing for Microsoft Exchange Server 2007. Howard Chow Microsoft MVP. What Will We Cover?. An overview of storage in Exchange 2007 Designing storage for Exchange 2007 Backup and recovery Monitoring Exchange Server storage. Helpful Experience.

cherlin
Download Presentation

Storage Sizing and Testing for Microsoft Exchange Server 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Storage Sizing and Testing for Microsoft Exchange Server 2007 Howard Chow Microsoft MVP

  2. What Will We Cover? • An overview of storage in Exchange 2007 • Designing storage for Exchange 2007 • Backup and recovery • Monitoring Exchange Server storage

  3. Helpful Experience IT administration experience with Microsoft Exchange Server 2003, Exchange 2000 Server, or Exchange Server 5.5 Level 200

  4. Agenda • Introducing Exchange 2007 Storage • Implementing Storage for Server Roles • Designing Storage • Providing Guidance on Backup • Monitoring and Testing Storage

  5. 64-Bit Imperative More memory Larger cache 64-bit Exchange 2007 Exchange 2003 Exchange 2000 Exchange 5.5 Exchange 4.0 32-bit

  6. Exchange 2007 Storage Design Goals • Reduce cost and complexity • Support large, low-cost mailboxes • Increase storage options • Increase reliability

  7. Exchange 2003 vs. Exchange 2007

  8. Exchange 2007 Storage Features • Supports large, low-cost mailboxes • Provides features that allow you to use these larger mailboxes • Enables regulatory conformance • Supports fast recovery

  9. High Availability at Lower Cost • Log shipping • Reduce the need to restore • Reduce impact of backup operations • Dumpster interval increased Clustered Continuous Replication Local Continuous Replication Passive Active

  10. Local Continuous Replication • TCO reduced • Improved fault tolerance • Simplified backup operations • Enhanced storage recovery

  11. Clustered Continuous Replication • No single point of failure • Simplified storage requirements • Mailbox server can span two data centers • Simplified installation • Offload backup workload

  12. Single Copy Clustering • Shared storage architecture • Resource DLL • Groups • Resources

  13. Recoverability Summary

  14. Agenda • Introducing Exchange 2007 Storage • Implementing Storage for Server Roles • Designing Storage • Providing Guidance on Backup • Monitoring and Testing Storage

  15. Exchange 2007 Server Roles Exchange 2007 Edge Server Exchange 2007 Server Intranet Perimeter

  16. Exchange 2007 Enterprise Topology Hub Transport Edge Transport Hygiene Routing Policy Routing Unified Messaging Applications: OWA, Outlook Anywhere Voice Messaging Protocols: EAS, POP, IMAP, Outlook Anywhere Mailbox Fax Programmability: Web services, Web parts Mailbox Client Access Public Folders Enterprise Network PBX or VoIP OtherSMTPServers I N T E R N E T

  17. Hub and Edge Transport Server • ESE database (mail.que file) • Transaction log files • Protocol logging and message tracking logs • Content conversion • Paging • Agents

  18. Hub and Edge Transport Server Example Configuration 2 Disk RAID1 2 Disk RAID1 2 GB RAM 2 x Dual Core 2Ghz CPU Operating System Transaction Logs Paging File ESE Database Tmp

  19. Mailbox Server • Ese database (.edb) • Transaction logs • Content indexing • Paging

  20. Mailbox Server Continued • Content conversion • Database maintenance • Backup and restore

  21. Mailbox Server Example Configuration 2 Disk RAID1 6 Disk RAID1 12 GB RAM 4 x Dual core 2Ghz CPU 20 Disk RAID10 Operating System Transaction Logs Paging File ESE Databases

  22. Client Access Server • Protocol logging • Content conversion • Paging

  23. Client Access Server Example Configuration 2 GB RAM 2 x dual core 2Ghz CPU 2 Disk RAID1 Operating System Paging File Tmp Transaction Logs

  24. Unified Messaging Server • Call handling • Protocol logging • Paging

  25. Unified Messaging Server Example Configuration 2 GB RAM 2 x dual core 2Ghz CPU 2 Disk RAID1 Operating System Paging File Tmp Transaction Logs

  26. Agenda • Introducing Exchange 2007 Storage • Implementing Storage for Server Roles • Designing Storage • Providing Guidance on Backup • Monitoring and Testing Storage

  27. Design Basics • Understand performance implications of storage solutions • Understand requirements of CCR • Utilize fast recovery • Balance I/O performance and maintenance needs

  28. Capacity • Plan mailbox quotas • Choose between Outlook online and cached modes • Think about log size

  29. Storage Configurations: Direct Attached Storage Direct Attached Storage

  30. Storage Configurations: Storage Area Network Switch Storage Area Network

  31. Storage Configurations: iSCSI IP SAN

  32. RAID Type • RAID 5 • RAID 6 • RAID 10

  33. Align Partition • Use diskpart to align disk • Align for 20% improvement in throughput • Utilize cache better

  34. Optimize Throughput • Default is 4 KB • Recommended • Backup speed

  35. Agenda • Introducing Exchange 2007 Storage • Implementing Storage for Server Roles • Designing Storage • Providing Guidance on Backup • Monitoring and Testing Storage

  36. Backup Options • LCR/CCR – first line of defense • Primary database • Replicated database

  37. Large Mailboxes Require New Methodology • Use VSS to backup replica • Perform weekly full and daily incremental backups • Stagger databases for full backups

  38. Agenda • Introducing Exchange 2007 Storage • Implementing Storage for Server Roles • Designing Storage • Providing Guidance on Backup • Monitoring and Testing Storage

  39. Keys to Successful Storage Testing • Understand what you are looking for • Test using real-world conditions • Test with large databases • Determine if storage meets throughput requirements • Determine maximum throughput

  40. How to Determine Your IOPS • What is IOPS • How to calculate IOPS

  41. Jetstress • Simulates Exchange disk I/O • Can perform disk performance test • Can also perform disk subsystem stress test

  42. Monitoring Exchange Storage • Catch hardware-failure warning conditions • Catch storage performance issues • Remember, I/O changes over time

  43. Monitoring Tools • Network Monitor • Performance Monitor, Logs, and Alerts • Event Viewer • MOM – Microsoft Operations Manager

  44. Monitoring Tools Continued • Exchange Optimizing Storage White Paper http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/optimizestorage.mspx • EXPTA – Performance Troubleshooting Analyzer • EXBPA – Best Practice Analyzer Tool

  45. Key Counters • RPC average latency: avg 50ms, max 100ms • Disk latency: avg 20ms, max 40ms • Log writes - <10ms • Database reads - <20ms • Database writes - <20ms • Database page faults should be <1

  46. Session Summary • An overview of storage in Exchange 2007 • Designing storage for Exchange 2007 • Backup and recovery • Monitoring Exchange Server storage

More Related