Exchange Sizing - Wie dimensioniere ich die Hardware ?
Seite 1/5
Diese Informationen repräsentieren nicht immer die aktuelle Hardware und Anforderungen. Sie sollten aber die Grundlagen und Faktoren für ihre eigene Abschätzung sehr wohl erkennen und verstehen können. Speziell bei größeren Installationen oder bei der Migration lohnt sich aber ein Fachgespräch oder auch eine Analyse der vorhandenen Server.
Immer wieder kommt die Frage:
Welche Hardware brauche ich für Exchange ?
Kurze Antwort: Es gibt keine allgemeingültige Aussage hierzu. Man muss schon das Nutzungsverhalten der Anwender können um basierend darauf ein passendes System zu entwickeln. Aber es gibt einige Grundwerte, die man können sollte. Im dem Text wird sowohl Exchange 5.5 als auch Exchange 2000 behandelt. Wenn ihr Server nun aufgebaut ist, dann sollten Sie die Funktion und die Leistungsfähigkeit testen. Siehe Exchange Leistungstest.
Exchange 2007 Mailbox Server Role Storage Requirements Calculator http://blogs.technet.com/b/exchange/archive/2007/01/15/432207.aspx
Achtung bei mittleren Firmen
Exchange 2010 hat veränderten Anforderungen an den Storage. Der Storage
Kalkulator ist für große (5000 und mehr ) Umgebungen ausgelegt.
Kleines Rechenbeispiel
Ich versuche mal, ein paar Zahlen in Relation zu setzen, anhand derer Sie ein paar Werte für ein Exchange Sizing ermitteln können. Es gibt mit EPA übrigens ein sehr gutes Tool, um Kenzahlen aus einem Server auszulesen. Wichtige Parameter sind:
- MaxDBSize
Was ist die maximale Datenbankgröße, die Sie vernünftig sichern und innerhalb der gewünschten Zeit restaurieren können ?. Bedenken Sie, dass beim Einsatz von LCR oder CCR ein Restore oft nicht erforderlich ist und daher die Datei größer sein kann. Aber über 100/200 GB sollten Sie die Datenbank nicht dimensionieren. - MB pro Mailbox
Ermitteln Sie den Durchschnittswert der Postfachgrößen. Sie können dies mit EPA tun, mit dem Exchange 2003 System Manager einfach die Postfachgrößen als CSV-Datei ausgeben und mit Excel aufaddieren oder die Größe der Datenbank ihres aktuellen Servers durch die Anzahl der Postfächer darin teilen.
Addieren Sie dann noch das voraussichtliche Wachstum hinzu - Mail-Out/Sek, Mail-In/Sek, Mailsize
Anhand dieser drei Werte können die den Nachrichtenumschlag ihres Servers abschätzen, diese Zahlen sind wichtig für die Dimensionierung der Transaktionsprotokolle und ein Hinweis auf die erwarteten I/Os pro Sekunde auf den Massenspeichern. - Kritischer Pfad: Disk-I/O
Versuchen Sie von ihrem Lieferanten ein paar Kennzahlen für den Massenspeicher zu erhalten. Ohne diese Daten können Sie nur Raten, Hoffen oder ihren bisherigen Server müssen. Gute Hersteller veröffentlichen entsprechende Empfehlungen und Messergebnisse. - Kritischer Pfad: Backup/Recovery-Zeit
Bestimmen Sie anhand ihrer aktuellen Backuplösung bzw. der zukünftigen Lösung die Restorezeit. Seit Exchange 2003 können Sie ja Problemlos eine Datensicherung als Recovery Storage Group auf den Server (Platz vorausgesetzt) restaurieren und die Zeit müssen.
Mit diesen Zahlen können Sie nun eine Größenordnung ermitteln. Wenn sie aber nun eine Rechenformel erwarten, dann muss ich sie enttäuschen. Das Exchange Team hat extra eine umfangreiche Excel-Tabelle (Exchange 2007 Mailbox Server Role Storage Requirements Calculator Spreadsheet http://msexchangeteam.com/files/12/attachments/entry438481.aspx) hierfür gestrickt. Wenn Sie aber "nur" einen Server für eine überschaubare Firma einrichten wollen, dann können Sie auch so einfach mal ein paar Abschätzungen vornehmen.
- Anzahl der Datenbanken
Aus der durchschnittlichen Mailboxgröße und der maximalen Datenbankgröße können Sie ermitteln, wie viele Postfächer sie pro Datenbank betreiben können. Anhand der bekannten Zahl der Postfächer wissen Sie nun, wie viele Datenbanken sie benötigen - Datenbank zu Protokolldatei = 4:1
Als Faustregel kann man sagen, dass z.B.: vier Datenbanken auf einem RAID10-Stapel durch ein weiteres RAID10 für die Protokolldateien unterstützt werden.
In den meisten Fällen reicht das für kleine Firmen schon aus. Ein RAID für das Betriebssystem, auf dem auch die Protokolldateien mit landen und ein großes RAID für die Datenbanken ist für die meisten Single Server Installationen eine gute Basis.
Letzte MMB Benchmarks
Microsoft hat einen "Benchmark" für Exchange Server, an dem sich natürlich nun die Hersteller gegenseitig hochschaukeln. Wer immer gerade Zeit und Lust hat, baut einen Server zusammen, der bezogen auf den Benchmark sehr gute Werte erreicht.
Quelle: primärGY BX620 S3 13500 MMB3 May 2006: occupies first two MMB3
positions
http://extranet.fujitsu-siemens.com/vil/pc/vil/primergy/performance/primergy_bx620s3_13500_mmb3_fdr.pdf
Natürlich ist ein Benchmark nicht mit einer produktiven Installation vergleichbar. Niemand würde z.B. auf einem FSC primärgy BX620 S3 Blade wirklich 13500 Benutzer fahren. Wenn Sie das White Paper dazu lesen, dann steht dort auch klar und deutlich drin, dass die Konfiguration ohne Virenschutz, Spamschutz, Backup o.ä. betrieben wurde.
Interessant ist aber schon die Konfiguration des Benchmark Systems:
- System: primärGY Server BX620 S3 (Blade)
CPU: zwei Intel Xeon 5160 Dual-Core 3.0 GHz und 4 MB SLC (Woodcrest)
RAM: 4 GB Arbeitsspeicher
Disk: 2x36 GB Festplatten für Betriebssystem und Active Directory
Disk: 8!!!! FibreCAT CX500 mit insgesamt 570!!! Festplatten zu je 36 GB in RAID-0!!! Verbänden
Niemand wird einen Server mit 8 externen großen Speicherunits und 20 TERABYTE konfigurieren und ohne Redundanz (Raid0) betreiben. Ein Rennwagen ist aber auch nicht das passende Fahrzeug für den täglichen Berufsverkehr..
Wichtige Aussage:
Anscheinend braucht man sehr viele Festplatten, um die Performance zu
maximieren. Im Umkehrschluss heißt das, dass die heutigen CPUs schon lange
nicht mehr der Engpass sind, sondern das A und O sind die Massenspeicher und
da gilt. Viele kleine Platten.
In der Realität wird man aber wohl auch hier Kompromisse schließen müssen
Durch die Partnerschaft mit Fujitsu-Siemens bin ich natürlich eher über neue Dokumente informiert. Aber auch HP, DELL und andere namhafte Hersteller veröffentlichen entsprechende Informationen.
- PRIMERGY BX630 Dual Blade Server lässt die Konkurrenz hinter sich
http://extranet.fujitsu-siemens.com/vil/pc/vil/primergy/notices/inform2006/inf_bx630_12008mmb3_ge.doc - Inform »PRIMERGY Server Weltrekorde Exchange MMB3 Benchmark
http://extranet.fujitsu-siemens.com/vil/pc/vil/primergy/notices/inform2005/inf-primergy-server-mmb3-rekorde_ge.doc - Benchmark Overview MAPI Messaging Benchmark (MMB)
http://extranet.fujitsu-siemens.com/vil/pc/vil/primergy/performance/benchmark_overview_exchange_mmb__en_.pdf - Microsoft Exchange Server storage, server and software solutions
http://h71028.www7.hp.com/enterprise/cache/591290-0-0-0-121.html?jumpid=reg_R1002_USEN -
HP Seite zu Benchmarks
http://h17007.www1.hp.com/us/en/enterprise/servers/benchmarks/index.aspx
ftp://ftp.hp.com/pub/c-products/servers/benchmarks/SPEC_CPU2006_Overview_101907.pdf
Sonstige Sizer
Es gibt natürlich auch für SQL, Dateiserver etc. vergleichbare Ansätze:
- File Server Capacity Tool
v1.2- (64 bit)
http://www.microsoft.com/en-us/download/details.aspx?id=27284
Weitere Links
-
www.windowsservercatalog.com
Hier finden Sie alle Server, die "kompatibel" sind (HCL) - Optimizing Storage für Microsoft Exchange Server 2003
http://www.microsoft.com/downloads/details.aspx?FamilyID=c6084d20-9730-4ffc-805d-b957327604c6&DisplayLang=en - Exchange 2007 Mailbox Server Role Storage Requirements Calculator
http://blogs.technet.com/b/exchange/archive/2007/01/15/432207.aspx
http://msexchangeteam.com/files/12/attachments/entry438481.aspx - Planning Storage Configurations
http://technet.microsoft.com/en-us/library/bb124518.aspx - Planning Memory Configurations
http://technet.microsoft.com/en-us/library/bb738124.aspx - Understanding Exchange Server 2007 I/O improvements from 64 bit - http://blogs.technet.com/b/exchange/archive/2006/09/08/428860.aspx
- Exchange 2007 Mailbox Server Role Storage Requirements Calculator spreadsheet
http://msexchangeteam.com/files/12/attachments/entry438481.aspx - Configuring, validating and monitoring your Exchange 2007 storage
http://blogs.technet.com/b/exchange/archive/2007/01/15/432199.aspx - Exchange 2007 Mailbox Server Role Storage Requirements Calculator
http://blogs.technet.com/b/exchange/archive/2007/01/15/432207.aspx - Best Practices für using Volume Shadow Copy Service with Exchange Server 2003.
http://www.microsoft.com/technet/prodtechnol/exchange/2003/vssbp.mspx - Planning Processor and Memory Configurations.
http://www.microsoft.com/technet/prodtechnol/exchange/e2k7help/77045645-48f6-47ef-b32b-70f58d0392ab.mspx?mfr=true - Robert’s Rules of Exchange: Multi-Role Servers
http://blogs.technet.com/b/exchange/archive/2011/04/08/robert-s-rules-of-exchange-multi-role-servers.aspx - Understanding Exchange Server 2007 I/O improvements from 64 bit http://blogs.technet.com/b/exchange/archive/2006/09/08/428860.aspx
- Q298064 XGEN: Scalability Planning für Exchange 2000 Server
http://www.Microsoft.com/exchange/techinfo/planning/2000/default.asp - A few basic disk concepts in disk sizing
http://blogs.technet.com/b/exchange/archive/2004/10/11/240868.aspx - Server Performance Advisor
http://www.Microsoft.com/downloads/details.aspx?familyid=61A41D78-E4AA-47B9-901B-CF85DA075A73&displaylang=en - Exchange Performance Werte und Benchmarks
www.Microsoft.com/exchange/evaluation/performance
www.Microsoft.com/exchange/evaluation/performance/mmb3.asp - Microsoft Exchange 2000 Calculator
http://www.Microsoft.com/exchange/Media/exchangeCalculator.htm - Microsoft Exchange Sizer
http://www.Microsoft.com/exchange/techinfo/planning/2000/ExchangeCalculator.asp - A few basic concepts in disk sizing
http://blogs.msdn.com/exchange/archive/2004/10/11/240868.aspx - Compaq Active Answers zu Exchange 2000
http://activeanswers.compaq.com/ActiveAnswers/Render/1,1027,2366-6-100-225-1,00.htm - Compaq Sizers
http://activeanswers.compaq.com/ActiveAnswers/Render/1,1027,17-6-100-225-1,00.htm
Compaq ProLiant Sizer für Microsoft Exchange 2000 - HP Active Answers - Microsoft Exchange Server
Incl. "Sizer" für Exchange 2007
http://h71019.www7.hp.com/ActiveAnswers/cache/70593-0-0-0-121.aspx - Q298064 XGEN: Scalability Planning für Exchange 2000 Server
- Fujitsu-Siemens Benchmarks
http://www.fujitsu-siemens.com/products/standard_servers/primergy_bov.html - Dell Poweredge Exchange Sizer
http://www.dell.com/downloads/us/pedge/PMExchI.msi - TechNet: Instant Rules of Thumb für Tuning and Sizing NT Server: Chapter 1 from Tuning & Sizing NT Server, published by Prentice Hall PTR
- Choosing the Right Storage für Your Exchange Server´by Amit Zinman
Link: http://www.MSExchange.org/pages/article.asp?id=654 - Optimizing Storage für Exchange Server 2003
http://www.Microsoft.com/technet/prodtechnol/exchange/2003/library/optimizestorage.mspx - TechNet Roadshow zum Windows Server System (April 2005)
Kommunikation und Zusammenarbeit - Server Scaling
http://www.Microsoft.com/germany/technet/events/wss_roadshow_0405.mspx#EWB
http://download.Microsoft.com/download/7/9/8/7987f1c3-74f5-4d3b-bd39-951a31f2c72a/tn_roadshow_cc_server_scaling.ppt - Client Network Traffic with Exchange Server 2003
http://www.Microsoft.com/technet/prodtechnol/exchange/2003/clinettraf.mspx - Handbuch zur Leistung und Skalierbarkeit von Exchange Server 2003
http://www.Microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=62fb1297-4c6b-4d84-84cc-060989f2f305 - Optimieren von Speichersystemen für Exchange Server 2003
http://www.Microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=c6084d20-9730-4ffc-805d-b957327604c6 - Troubleshooting Exchange Server 2003 Performance
http://go.Microsoft.com/fwlink/?LinkId=22811 - Server Scaling
http://download.Microsoft.com/download/7/9/8/7987f1c3-74f5-4d3b-bd39-951a31f2c72a/tn_roadshow_cc_server_scaling.ppt - Networking Adapter Performance Guidelines
http://blogs.technet.com/winserverperformance/archive/2008/03/18/networking-adapter-performance-guidelines.aspx - Pagefile = RAM + 10MB
http://windowsitpro.com/article/articleid/99394/paging-file-sizing-in-exchange-server-2007.html - Cisco UCS and Application Delivery für Microsoft Hyper-V Virtualization
of Exchange 2010 with NetApp Storage
http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/App_Networking/Hyper-Vexchange.html