Escolar Documentos
Profissional Documentos
Cultura Documentos
MicrosoftExchange2007onVMwareInfrastructure
DesignandSizingExamples:
MicrosoftExchangeSolutionsonVMware
2008VMware,Inc.Allrightsreserved.
Page1of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
Contents
1.Introduction.....................................................................................................................................3
1.1.Overview............................................................................................................................................3
1.2.BenefitsofRunningExchangeServer2007onVMwareInfrastructure3.........................................4
2.SampleDesign..................................................................................................................................5
2.1.SampleExchangeServer2007onVMwareInfrastructureLandscape..............................................5
2.2.SampleExchangePhysicalLayout......................................................................................................6
2.3.SampleExchangeVirtualNetworkConfiguration..............................................................................7
2.4.SampleESXHostArchitecture/StorageInteraction...........................................................................9
2.5.SampleLogicalArchitecture.............................................................................................................10
2.6.SizingandConfigurationGuidelines................................................................................................10
2.7.ExchangeServerBuildingBlocks......................................................................................................11
2.8.SampleBuildingBlockSizing4,000users/AverageProfile..........................................................12
3.SizingandDeploymentExamples...................................................................................................14
3.1.Example14,000AverageProfileMailboxes.................................................................................14
3.2.Example216,000AverageProfileMailboxes...............................................................................15
3.3.Example364,000AverageProfileMailboxes...............................................................................16
4.DesignandDeploymentConsiderations.........................................................................................18
5.Summary.......................................................................................................................................18
2008VMware,Inc.Allrightsreserved.
Page2of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
1. Introduction
1.1. Overview
Exchangecanbeaverycomplexapplicationtodeployandtherearemanydesigndecisionstobe
madetoensureasolidsolution.WeknowthatrunningMicrosoftExchangeServer2007onVMware
Infrastructure3canpositivelyimpactdesign,deployment,availability,andoperations,butwhat
doessuchasolutionlooklike?
Inthisdocument,wellexploreasamplearchitecturedesign,illustratinganExchangeenvironment
runningonVMwareInfrastructure3.Thefocusofthisarchitectureistoprovideahighlevel
overviewofthesolutioncomponentswithdiagramstohelpillustratekeyconcepts.Fordetailed
bestpractices,pleaserefertotheBestPracticesGuideinthisSolutionKit.Thesampledesignwill
coverthefollowingsubjects:
SampleExchangeServer2007onVMwareInfrastructureLandscape
SampleExchangePhysicalLayout
SampleExchangeVirtualNetworkConfiguration
SampleESXHostArchitecture/StorageInteraction
SampleLogicalArchitecture
SizingandConfigurationGuidelines
ExchangeServerBuildingBlocks
Theexampleshereshowhowthesecomponentscontributetotheoveralldesignandareintended
onlytoprovideaguideline.Customersshouldworkwiththeirinfrastructurevendorstodevelopa
detailedsizingandarchitectureplandesignedfortheirindividualrequirements.Afterdescribingthe
conceptsofoursampledesign,welltakealookatsizingexamplesofExchangeServer2007on
VMwareInfrastructure3forthreedifferentsizedorganizations:
4,000Averagemailboxprofiles
16,000Averagemailboxprofiles
64,000Averagemailboxprofiles
Itisimportanttonotethatthisdocumentdescribessamplesthatshouldbeviewedasamodelto
helpunderstandcomponentsandconcepts.OfficialsizingforExchangeenvironmentswillvary
basedonbusinessandtechnicalrequirementsaswellasserverandstoragehardwareplatforms.
VMwarerecommendsthatyouengageyourserverandstoragevendorsinyourdesignplansor
utilizeoneofthedetailed,hardwarespecificreferencearchitecturesfoundonourwebsiteandin
thePartnerResourcesCatalog.
2008VMware,Inc.Allrightsreserved.
Page3of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
1.2. BenefitsofRunningExchangeServer2007onVMwareInfrastructure3
Simpleandeffectiveevaluation,test,anddevelopmentenvironments.
ImprovedflexibilitywithExchange2007serverroles.
SimpleandreliableExchangedisasterrecovery(DR).
AbetterwaytoprovisionExchangeserverresources.
Higheravailabilitywithlesscomplexity.
UnprecedentedcontrolofExchangeserverswithVMwareVMotion.
Rapidprovisioningwithvirtualmachine(VM)templates.
Easiertestingandtroubleshootingwithsnapshotsandclones.
ImprovedExchangedesignflexibilitytomeetspecificrequirements.
Simplifiedmaintenanceandoperationofessentiallegacysystems.
Fullutilizationof64bithardware.
2008VMware,Inc.Allrightsreserved.
Page4of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
2. SampleDesign
2.1. SampleExchangeServer2007onVMwareInfrastructureLandscape
WhendeployingExchangeonVMwareInfrastructure,thesamerulesgenerallyapplyasthoseina
physicaldesign.Forexample,thereareadvantagestodistributingworkloadsbyseparatingthe
mailboxserverfromotherperipheralserverroles(CAS,HubTransport,etc.)whenyouareworking
withphysicalservers,andthosealsoapplywhendeployingExchangeonVMwareInfrastructure.The
figurebelowdemonstrateswhatsuchaninstallationmightlooklikeconceptually:
2008VMware,Inc.Allrightsreserved.
Page5of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
2.2. SampleExchangePhysicalLayout
Thefigurebelowdemonstratesasample16,000mailbox,averageuserprofileenvironmentwhere
eachoftheExchangeserverrolesrunsinitsownvirtualmachine.EachESXhosthasbeensizedto16
CPUsand48GBofRAMtohandletheworkloadof2MailboxServer,1HubTransport,and1Client
AccessServervirtualmachines.ToachievebestresultsinaVMwareenvironment,itisagood
practicetodivideouteachserverroleintoitsownvirtualmachinetoallowformoreefficient
workloadseparationaswellastoincreasetheamountofredundancyinthesystem.
Thelogicalseparationofthevirtualmachinesisalsoanimportantpartoftheabovedesign.When
workinginVMwareenvironmentsitisimportanttoclassifyandstructurevirtualmachineslogically
asyouwouldphysicalservers,andusingresourcepoolsisthebestwaytoaccomplishthisgoal.For
example,resourcepoolsallowforeasygroupingandlogicalseparationofproduction,test,and
developmentworkloads.Youcanalsoemploysomephysicalseparationasapartofyour
infrastructure,separatingthetestanddevelopmentenvironmentsfromtheproduction
environmentondifferentESXServersaswasdoneinthislayout,butitisnotnecessarytodoso.
Resourcepoolsalsohavetheaddedbenefitofensuringthatthemostimportantworkloadsmaintain
priorityfortheuseofthephysicalresources.Todothis,eachresourcepoolisallowedacertain
numberofshares.Thenumberofsharesdesignatedforeachresourcepoolwilldependonthe
workloadsforeachvirtualmachine.Intheabovegraphic,theProductionResourcePoolwouldbe
giventhemostnumberofsharesandtheDevelopmentandTestResourcePoolswouldbegiventhe
least.Intheeventofresourcecontention,wheretwoormorevirtualmachinesaretryingtousethe
2008VMware,Inc.Allrightsreserved.
Page6of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
sameresource(e.g.vCPU),thevirtualmachinewiththemostsharesassignedtoittakespriority
whiletheothervirtualmachineswillhavetowaitforthevCPUtobecomeavailable.Pleasereferto
thelatestResourceManagementGuideontheVMwareInfrastructure3documentationwebsite
formoredetailsonconfiguringandmanagingresourcepools.
WhenrunningMicrosoftExchangeServer2007onVMwareInfrastructure,itisimportantto
considerwhichresourcepoolswillresideonwhichhardware.Itmaybedesirable(althoughnot
necessary)toseparatetheproductionenvironmentonphysicalhardware,justmakesurethereare
enoughphysicalresourcestoprovidetheavailabilityneededforproperoperationofVMwareHA,
VMwareDRS,andVMwareVMotion(thiswilldependontheoverallsizeoftheenvironment).
2.3. SampleExchangeVirtualNetworkConfiguration
ThisfigureisdesignedtohelpillustratehownetworkingishandledattheESXlevel.EachESXserver
needstohavethevirtualswitchesarchitectedtohandlethetypeofnetworktrafficthatwillbe
assignedtoeachofthedifferentvirtualmachines.Thefigurerepresentsasampleconfiguration
wheretheproductionresourcepoolissplitbetweentwodifferentphysicalservers(toreflect
redundancyforavailabilityconsiderations).Fromanetworkingperspectiveyouwillwanttomake
surethattheproductionnetworktrafficremainsseparatefromVMotionandAdmintraffic.Oneof
themosteffectivewaystohandletheseparationisbyintroducingVLANtechnologytologically
separatethetraffic.
Eachvirtualmachine(VM)actsindependently,andwillremaincompletelyisolateduntilnetworking
isconfigured.Whatmakestheenvironmentalittledifferentthanthoseinaphysicalworldisthat
2008VMware,Inc.Allrightsreserved.
Page7of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
theconfigurationneedstohaveaninternalnetworkconfiguredtoestablishcommunication
betweenVMsthatresideonthesamephysicalESXserver.Thisnetworktrafficishandledthrough
thevirtualswitch.
EachphysicalNICcouldbeconfiguredtoconnectdirectlytoanassignedVLAN,buttheVMotionand
Adminnetworksarenottypicallyusedheavily,whileproductionnetworktrafficisfairlyconstant
withExchange.OnepracticeistoteamalltheNICsontheESXserver,connectthemtotrunkports
ontheswitch,anduseVLANtaggingtodirectthetrafficattheswitchlevel.Thisallowsbetter
utilizationofbandwidthandfreesupthemajorityoftheESXServerscapacityforproductiontraffic
whentheVMotionandAdminVLANsarenotbeingheavilyused.
2008VMware,Inc.Allrightsreserved.
Page8of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
2.4. SampleESXHostArchitecture/StorageInteraction
ThefollowingfigureisanexampleofhowtheESXhostandtheVMsmightinteractwiththe
underlyingstorage.Inthisexample,eachESXhostwouldruntwoMailboxServerVMs,oneHub
TransportVM,andoneClientAccessServerVM.
ESXHostArchitectureforExchangeServer2007onVMwareInfrastructure3
2008VMware,Inc.Allrightsreserved.
Page9of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
2.5. SampleLogicalArchitecture
LogicalarchitecturesforExchangecangetverycomplex,especiallywhendesigninglarge,multisite
hierarchies.Forsimplicity,theexamplebelowisabasicsinglesite,singledomaindesign.Each
ExchangeMailboxServerVMisequippedtohandle4,000mailboxes,andeachESXhostisdesigned
tosupport8,000mailboxes.Theentiresolutionisdesignedtosupport16,000totalmailusers.
LogicalarchitectureforExchange2007onVMwareInfrastructure
2.6. SizingandConfigurationGuidelines
SizingofanExchangeServer2007environmentisacomplexprocesswithmanyvariablesincluding
businessrequirements,anticipatedmailboxworkloads,andhardwareplatform,tonameafew.The
2008VMware,Inc.Allrightsreserved.
Page10of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
goodnewsisthatsizinganExchangeServer2007environmentonVMwareInfrastructureisnearly
thesameassizingforphysicalservers.
OneadvantageofconfiguringExchangeonVMwareInfrastructureistheoptiontousepredefined
buildingblocksforthemailboxserverrole.TestingbyVMwareanditspartnershasfocusedon
fourprimarysizesformailboxvirtualmachinebuildingblocks:500,1000,2000,and4000users.
Testinghasvalidatedperformanceandsizingfortheseconfigurationsandeachhasknown
performanceprofileswhichcanbeleveragedforeasyExchangeserversizing,aswellasforeasily
scalingtheenvironmentasadditionalExchangeserversarebroughtonline.
ThesizingprocessbeginswithunderstandingandapplyingMicrosoftsguidelinesforeachserver
role,asrepresentedbythefollowinghighlevelprocesses:
Designthemailboxserverbuildingblock.
o DefinecurrentworkloadsusingtheMicrosoftExchangeServerProfileAnalyzer.
o Chooseanappropriatebuildingblock(500,1000,2000,and4000userblockshave
beentestedandvalidated,althoughlargerbuildingblocksmaybepossible).
o ApplyMicrosoftguidelinestodeterminetheCPUrequirements.
o ApplyMicrosoftguidelinestodeterminetheamountofmemoryrequired.
o UtilizetheExchange2007MailboxServerRoleStorageRequirementsCalculator
fromMicrosofttodeterminestoragerequirements.
Designtheperipheralserverroles.
o Determinehowmanymailboxserverbuildingblocksareneeded.
o Calculatethenumberofmailboxserverprocessorcores.
o UseMicrosoftGuidelinesforServerRoleRatiostocalculateprocessorandmemory
requirementsfortheHubTransportroles.
o UseMicrosoftGuidelinesforServerRoleRatiostocalculateprocessorandmemory
requirementsfortheClientAccessServerroles.
o Allocateoneormorevirtualmachinesforeachserverroletosatisfythepreviously
calculatednumberofprocessorcoresandamountofmemory.
DeterminehowthevirtualmachineswillbedistributedacrossESXhosts.
AggregatevirtualmachinerequirementsplussomeoverheadtosizeeachESXhost.
Storagesizingandconfigurationcanvarydependingonthestoragearrayusedandmanyvendors
haveuniqueenhancementstothestoragesolutionthatcanincreaseavailability,speedrecovery,
enhanceperformance,etc.Tooptimizeperformanceandtakeadvantageofthesefeatures,itis
highlyrecommendedthatthestoragepartnerbeincludedinthedesigneffort.
TherearemanyfacetstoanExchange2007deploymentbesidessizing.Exchange2007canbe
deployedintosomeverycomplex,multisitearchitecturesthatshouldbedesignedwiththe
assistanceofanExchangeexpert,whetherthatpersonisaninternalcompanyresourceorapartner
withexperiencedeployingbothExchangeandVMwareinfrastructures.Thehighlevelsizing
guidelinesdefinedabovearedescribedindetailintheBestPracticesGuideinthisSolutionKit.
2.7. ExchangeServerBuildingBlocks
ThebuildingblockapproachisarecommendedbestpracticeforcreatingavirtualizedExchange
environmentrunningonVMwareInfrastructure3usingpresizedvirtualmachineconfigurations.
2008VMware,Inc.Allrightsreserved.
Page11of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
Exchangeserversthathavedividedintovirtualmachinebuildingblocks(asopposedtolarger,
monolithicExchangeservers)cansimplifyserversizingduringtheinitialdeploymentandcreatea
highlyscalablesolutionusingvirtualmachineswithpredictableperformancepatterns.Testingby
VMwareanditspartnershasfocusedonfourprimarysizesformailboxvirtualmachinebuilding
blocksconsistingof500,1000,2000,and4000users.Theseconfigurationshaveknownperformance
profilesthatcanbeleveragedforrapidExchangeserversizingaswellaseasilyscalingenvironments
asadditionalExchangeserversneedtobebroughtonline.
Thetablebelowpresentssomeguidelinesforsizingthemailboxserverroleinavirtualmachine
usingthebuildingblockapproachformailboxeswiththeaverageuserIOPS(Input/Output
operationsPerSecond)profiles.Thesameprinciplesareusedforsizingtheotherprofiles.
BuildingblockCPUandRAMsizingformailboxeswithaverageprofiles
BuildingBlock
Profile
vCPU
BaseRAM(GB)
Variable(MB/Mailbox)
Total(GB)
500
Average
1
2
3.5MB/Mailbox
4
1000
Average
1
2
3.5MB/Mailbox
6
2000
Average
2
2
3.5MB/Mailbox
9
4000
Average
4
2
3.5MB/Mailbox
16
Source:http://www.microsoft.com/technet/prodtechnol/exchange/2007/plan/hardware.mspx
2.8. SampleBuildingBlockSizing4,000users/AverageProfile
UsingtheMicrosoftsizingguidelinesandthebuildingblockapproach,wewillapplytheformulato
sizea4,000userbuildingblockwithanaveragemailboxprofile.Thefollowingcalculationsare
meanttoserveasanexampleofthesizingprocess;customersareencouragedtousetheseas
guidelinesbutmustalsoevaluatespecificrequirementstodeterminethemostoptimaldeployment
modelsfortheirneeds.
Everyenvironmentisdifferentandsomeorganizationsuseemailmoreheavilythanothers.To
accuratelydetermineyourmailboxprofilerequirements,utilizetheMicrosoftExchangeServer
ProfileAnalyzer.Itisalsohighlyrecommendedthatyouworkwithaninternalorpartnerresource
thatisexperiencedwithExchangearchitecturestoensureproperperformanceinyourenvironment.
Inourexample,wewillbeusingtheaveragemailboxprofiledefinedbelow:
10messagessent/40receivedperday
Averagemessagesizeof50KB
500MBmailboxquota
Notethatthisexampledoesnottakeintoaccountaparticularstoragesolution.ManyofVMwares
storagepartnershavedoneextensivetestingonbuildingblocksofvaryingcapacitiesandworkload
characteristics.PleaserefertothePartnerResourceCatalogforstoragespecificimplementation
details.
2.8.1. MailboxServerResourceRequirements
Thefollowingtablesummarizestheresourcerequirementsforour4,000userbuildingblock.
4,000user/AverageProfileBuildingBlockRequirements
ExchangeRole
PhysicalResources(perserver)
2008VMware,Inc.Allrightsreserved.
Page12of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
MailboxServer
CPU: 4cores
Memory:16GB
OSandApplicationFileStorage:
16GB(OS&Applicationfiles)
DBStorage:
20x400GB10KRPMFC/SCSI/SAS3.5"
LogStorage:
4x300GB15KRPMFC/SCSI/SAS3.5"(Logs)
Network:1Gbps
2.8.2. GuestVMConfiguration
TheresourcerequirementsforExchangearedetailedbelowintheVMconfigurationofour
4,000user,mailboxserverbuildingblock.
ExchangeVMconfiguration
ExchangeRole
MailboxServer(4VMs)
VirtualHardware(perVM)
CPU: 4vCPU
Memory:16GB
Storage:SCSIController0
HDD1:16GB(OS&Applicationfiles)
HDD2:1101GB(SG1SG7Databases)
HDD3:1101GB(SG8SG14Databases)
HDD4:1101GB(SG15SG21Databases)
HDD5:96GB(SG1SG7Logs)
HDD6:96GB(SG8SG14Logs)
HDD7:96GB(SG15SG21Logs)
Network:NIC1
2.8.3. GuestVMStorageInteraction
2008VMware,Inc.Allrightsreserved.
Page13of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
3. SizingandDeploymentExamples
Usingthe4,000usermailboxserverbuildingblockandthesizingprocessdetailedintheBestPractices
document,thissectionhelpstodemonstratehowtoscaleouttoaccommodatealargernumberof
users.
3.1. Example14,000AverageProfileMailboxes
Theexamplebelowusesour4,000userbuildingblocknumberstoestimatetheamountof
processingandmemoryneededfortheCASandHubTransportRoles.Wethentranslatethe
estimatedresourcesintovirtualmachineandhostconfigurations.
3.1.1. ResourceRequirementsbyServerRole
UsingMicrosoftandVMwarebestpractices,wecanestimatetheresourcerequirementsofeach
serverrolebasedonserverroleratiosandMicrosoftsizingguidelines.Foranindepthlookat
thesizingandconfigurationprocess,pleaserefertheBestPracticesGuideinthisSolutionKit.
Resourcesrequiredtosupport4,000averageprofilemailboxes
ServerRole
#VMs
vCPU
vMemory
OS/AppStorage
(perVM)
(perVM)
(perVM)
Network
MailboxServer
16GB
16GB
NIC1
ClientAccess
Server
HubTransport
Server
2GB
16GB
NIC1
2GB
16GB
(+32GBforprotocol,tracking
logs,tempfiles)
NIC1
3.1.2. VMDistribution
DecidinghowtodistributetheExchangeworkloadonphysicalserversdependsonmanyfactors,
includingavailability/recoverymodel,corporatestandards,andcost.ByusingtwoESXhosts,we
canimplementadvancedVMwarefeaturessuchasHAandDRS.Also,byconfiguringbothhosts
toconnecttothesamesharedstorage,wecanutilizeVMotiontoreduceunplanneddowntime.
VMDistributionfor4,000averageusersacross2ESXhosts
ESXHost
VM(s)
ESXHost1
ExchangeMailboxVM1(4vCPU/16GBRAM)
ESXHost2
ExchangeClientAccessVM2(1 vCPU/2 GBRAM)
ExchangeHUBTransportVM2(1vCPU/2GBRAM)
3.1.3. HostSpecifications
EachESXhostservershouldprovideenoughphysicalhardwaretoaccommodatetheplanned
workloadandprovidesomeheadroomintheeventofaVMwareHAfailoverorplanned
VMotionmigrationofliveVMsforhosthardwaremaintenance.
2008VMware,Inc.Allrightsreserved.
Page14of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
ESXHosthardwareconfigurationtosupport4,000averageprofilemailboxes
ESXHost
Configuration
AllESXHosts
8cores(2x4or4x2)
24GBRAM
2FiberChannelHBAs
4GigabitNetworkAdapters
3.2. Example216,000AverageProfileMailboxes
Theexamplebelowusesour4,000userbuildingblockandperipheralserverrolecalculationsto
showhowoursimple4,000userenvironmentcanscaleouttosupport16,000users.
3.2.1. ResourceRequirementsbyServerRole
Inthisexample,theMailboxServerbuildingblockisthesame;wevejustadded3moreofthem.
WealsoaddedanextraCASandanextraHubTransportVManduppedthememoryontheCAS
VMtohandletheextraworkloadfromthemailboxservers.
Resourcesrequiredtosupport16,000averageprofilemailboxes
ServerRole
#VMs
vCPU
vMemory
OS/AppStorage
(perVM)
(perVM)
(perVM)
Network
MailboxServer
16GB
16GB
NIC1
ClientAccess
Server
HubTransport
Server
4GB
16GB
NIC1
2GB
16GB
(+32GBforprotocol,tracking
logs,tempfiles)
NIC1
3.2.2. VMDistribution
Again,inthisexample,wevechosentousetwoESXhostsconnectedtosharedstoragetouse
advancedVMwarefeaturessuchasHAandDRS.
VMDistributionfor16,000averageusersacrosstwoESXhosts
ESXHost
VM(s)
ESXHost1
ExchangeMailboxVM1(4vCPU/16GBRAM)
ExchangeMailboxVM2(4vCPU/16GBRAM)
ExchangeClientAccessVM1(2vCPU/4GBRAM)
ExchangeHubTransportVM1(2vCPU/2GBRAM)
ESXHost2
ExchangeMailboxVM3(4vCPU/16GB RAM)
ExchangeMailboxVM4(4vCPU/16GBRAM)
ExchangeClientAccessVM2(2vCPU/4GBRAM)
ExchangeHubTransportVM2(2vCPU/2GBRAM)
2008VMware,Inc.Allrightsreserved.
Page15of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
3.2.3. HostSpecifications
Notethatwearestillonlyusingtwophysicalmachinestosupportfourtimesthenumberof
mailboxesasthepreviousexample;wevejustincreasedtheprocessorandmemory
specificationsontheESXServerstosupporttheaddedload.
ESXHosthardwareconfigurationtosupport16,000averageprofilemailboxes
ESXHost
VM(s)
AllESXHosts
16cores (4x4)
48GBRAM
2FiberChannelHBAs
4GigabitNetworkAdapters
3.3. Example364,000AverageProfileMailboxes
Thisexampletakesourscalingmethodonestepfurtherbyshowinghowthe4,000userbuilding
blockandperipheralserverrolescalculationscanbeexpandedtosupport64,000averageprofile
mailboxes.
Althoughweveusedthe4,000userbuildingblockinthisexample,highermailboxconcentrations
arecertainlypossible,dependingonthespecificworkload.MailboxServerVMshavebeen
configuredtorun11,000mailboxesinproductioncustomerenvironments.Thatnoted,the4,000
userbuildingblockisofficiallytestedandrecommendedbyourserverandstoragepartners.Please
refertothePartnerResourcesCataloginthisSolutionKitformoreinformationaboutbuilding
blocksandperformancetesting.
3.3.1. ResourceRequirementsbyServerRole
Inthisexample,theMailboxServerbuildingblockisthesameandwevescaledto16VMs.We
alsoincreasedtheClientAccessServercounttoeightandtheHubTransportcounttofour.
Resourcesrequiredtosupport64,000averageprofilemailboxes
ServerRole
#VMs
vCPU
vMemory
OS/AppStorage
(perVM)
(perVM)
(perVM)
Network
MailboxServer
16
16GB
16GB
NIC1
ClientAccess
Server
HubTransport
Server
4GB
16GB
NIC1
2GB
16GB
(+32GBforprotocol,tracking
logs,tempfiles)
NIC1
3.3.2. ExchangeVMDistribution
Inthisexample,weveincreasedthephysicalservercounttoeightESXhostsandevenly
balancedtheinitialVMplacementacrossthem.
VMDistributionfor64,000averageusersacross8ESXhosts
ESXHost
VM(s)
ESXHost1
ExchangeMailboxVM1(4vCPU/16GBRAM)
ExchangeMailboxVM2(4vCPU/16GBRAM)
ExchangeClientAccessVM1(2vCPU/4GBRAM)
2008VMware,Inc.Allrightsreserved.
Page16of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
ESXHost2
ESXHost3
(extraheadroom)
ESXHost4
(extraheadroom)
ESXHost6
ESXHost7
(extraheadroom)
ESXHost8
(extraheadroom)
ExchangeHub TransportVM1(2vCPU/2GBRAM)
ExchangeMailboxVM3(4vCPU/16GBRAM)
ExchangeMailboxVM4(4vCPU/16GBRAM)
ExchangeClientAccessVM2(2vCPU/4GBRAM)
ExchangeHubTransportVM2(2vCPU/2GBRAM)
ExchangeMailboxVM5(4vCPU/16GBRAM)
ExchangeMailboxVM6(4vCPU/16GBRAM)
ExchangeClientAccessVM3(2vCPU/4GBRAM)
ExchangeMailboxVM7(4vCPU/16GBRAM)
ExchangeMailboxVM8(4vCPU/16GBRAM)
ExchangeClientAccessVM4(2vCPU/4GBRAM)
ExchangeMailboxVM11(4vCPU/16GBRAM)
ExchangeMailboxVM12(4vCPU/16GBRAM)
ExchangeClientAccessVM6(2vCPU/4GBRAM)
ExchangeHubTransportVM4(2vCPU/2GBRAM)
ExchangeMailboxVM13(4vCPU/16GBRAM)
ExchangeMailboxVM14(4vCPU/16GBRAM)
ExchangeClientAccessVM7(2vCPU/4GBRAM)
ExchangeMailboxVM15(4vCPU/16GBRAM)
ExchangeMailboxVM16(4vCPU/16GBRAM)
ExchangeClientAccessVM8(2vCPU/4GBRAM)
3.3.3. HostSpecifications
AlthoughweveincreasedtoeightESXhostsand64,000users,wearestillutilizingthesame
serverconfigurationasthe16,000userexample.
ESXhosthardwareconfigurationtosupport64,000averageprofilemailboxes
ESXHost
Specification
AllESXHosts
16cores(4x4)
48GBRAM
2FiberChannelHBAs
4GigabitNetworkAdapters
2008VMware,Inc.Allrightsreserved.
Page17of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
4. DesignandDeploymentConsiderations
ExchangeServer2007aggressivelyutilizesallthememoryprovidedtoitinaguest.ESXServer
cansupporthigherlevelsofmemoryovercommitmentifVMssharethesameOSand
applicationcodepages.Evenwithpagesharing,overcommitmentshouldbeattemptedwith
cautionifuserswanttoavoidperformanceimpactsduetoresourcecontention.VMware
recommendssetting"MemoryReservation"totheamountofmemoryconfiguredfortheVM.
FollowMicrosoftGuidelinesforstoragesizingusingtheExchange2007MailboxServerRole
StorageRequirementsCalculator.
Usethelatestprocessorgenerations(IntelDualCore,Xeon51xx,53xx;AMDRev.E/F)fortheir
enhancedsupportforvirtualization.
VMwarerecommendsatleastfourNICportsperESXhostmachinetoaddressnetworktraffic,
VMsecurityandisolation,VMotion,andManagement(serviceconsole).
VMwarerecommendsatleasttwoHBAportsperESXhostforredundancy.
TheNIC/HBAportsareminimumrecommendationsforeachESXhost.Moreportsmaybe
neededdependingonthenumberofvirtualmachinesandcustomerspecificnetworkand
storagerequirements.Thenumbershouldbedeterminedbyadetailedsizinganalysiswiththe
infrastructurevendor.
5. Summary
ThisdocumentshowssampleconfigurationsofExchangeServer2007onVMwareInfrastructure.These
examplesprovideahighlevelguidelineonlyandarenotintendedtoreflectcustomerspecific
workloads.Customersneedtoworkwiththeirinfrastructurevendorstobuildadetailedsizingand
architecturedesignthatmeetstheirindividualrequirements.
2008VMware,Inc.Allrightsreserved.
Page18of19
DesignandSizingExamples:
MicrosoftExchange2007onVMwareInfrastructure
2008VMware,Inc.Allrightsreserved.
Page19of19