reference architecture dell exchange 2007

Upload: cyxx

Post on 07-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    1/31

    Dell Exchange 2007Advisor and

    RepresentativeDeployments

    Product Group - Enterprise

    Del l Whit e Paper

    By

    Farrukh NomanBharath Vasudevan

    Apri l 2007

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    2/31

    Conten tsExec ut ive Summary ................................................................................................. 3

    In t roduct ion .................................................................................................................. 4

    Del l Exc hange 2007 Advisor ............................................................................... 5

    Addressing Business Needs............................................................................................ 5

    Price versus Performance................................................................................................ 6

    Number of Mailboxes ..................................................................................................... 7

    Mailbox Size................................................................................................................... 8

    Cached Mode .................................................................................................................. 9

    Data Availability........................................................................................................... 10

    High Availability .......................................................................................................... 11

    Hard Drive Speeds........................................................................................................ 12

    Storage Topology.......................................................................................................... 13

    Tape Backup ................................................................................................................. 15

    Anti-Virus / Anti Spam................................................................................................. 16

    Additional Exchange Server Roles............................................................................... 17

    Exc hange 2007 Reference Arch i t ec t ure .................................................... 18Small Exchange Deployment Up to 500 Users ......................................................... 18

    ExchangeServerLayoutRecommendations: .............................................................19Storagerecommendations:........................................................................................20BackupandAvailabilityRecommendations:..............................................................21

    Medium Exchange Deployment Up to 1000 Users ................................................... 22

    ExchangeServerLayoutRecommendations: .............................................................23Storagerecommendations:........................................................................................25BackupandAvailabilityRecommendations:..............................................................26

    Large Exchange Deployment - Up to 5000 Users ........................................................ 26

    ExchangeServerLayoutRecommendations: .............................................................27Storagerecommendations:........................................................................................29BackupandAvailabilityRecommendations:..............................................................29

    Conclusion .................................................................................................................. 31

    April 2007 Page 2 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    3/31

    Exec ut i ve Summ aryMicrosoftExchangeisoneofthemostpopularandwidelyusedemailapplicationstoday.The

    increased companywide reliance upon email for business operations and the individual

    requirements

    of

    users

    create

    the

    need

    for

    an

    e

    mail

    solution

    for

    companies

    of

    all

    sizes,

    not

    just

    the

    largest corporations. The designed messaging infrastructure should be flexible to meet the

    security,availabilityandscalabilityneedsofanorganization.

    Inanefforttoreducethecomplexityinchoosingmessagingsolutionsforcompaniesofallsizes,

    DellhasperformedextensivetestingandcharacterizationofMicrosoftExchangeServer2007on

    standardDellbuildingblocks.ThecollectiveknowledgeearnedthroughDelltestsandlaboratory

    experimentsisincorporatedintheDellExchange2007Advisortool.

    This paper discusses in detail the sizing features implemented in Dell Exchange 2007 Advisor

    Tool and deployment guidance for three Reference architectures of small, medium and large

    Exchange environments. The recommended reference architectures for the 3 deployment

    scenarios are built on industrystandard Dell components providing secure and available

    infrastructuresthatarescalabletoaccommodatefuturegrowthneeds.

    April 2007 Page 3 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    4/31

    I n t roduc t i onEmail has effectively replaced the telephone as the most essential and important productivity

    tool

    for

    businesses.

    Whether

    in

    the

    office

    or

    on

    the

    road,

    communicating

    internally

    or

    externally

    withcustomers,businessusersdependonemailfortheircommunicationneeds.Theincreased

    companywiderelianceuponemailforbusinessoperationsandtheindividualrequirementsof

    userscreatetheneedforanemailsolutionforcompaniesofallsizes.Suchasolutionshouldbe

    less complex to manage and also meet business requirements such as security, regulatory

    compliance and availability. Microsoft Exchange Server 2007 incorporates features that enable

    businesses to effectively meet those challenges, without fundamentally altering the traditional

    methodsusedbyenduserstoaccessemail.

    .Thedatafromthecomprehensiveperformancetestsandtheresultingbestpracticesgainedhave

    been incorporated in the form of a sizing tool Dell Exchange 2007 Advisor. The following

    sectionsof thiswhitepaperexplain theDellExchange2007Advisorandstep through the tool

    outputsdesignedforsmall,mediumandlargebusinessneeds.

    April 2007 Page 4 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    5/31

    Del l Ex c hange 2007 AdvisorTheDellExchange2007Advisorhasbeendesignedasaneasytousetoolthatcancreateadraft

    or

    general

    architecture

    for

    the

    backend

    Exchange

    infrastructure

    while

    providing

    a

    complete

    view

    ofhardware,software,andservicesofferings thatarerequired tomeetcustomerrequirements.

    Theprimarygoalofthistoolistoobtainmessagingrequirementsatacomplexitylevelthatdoes

    notrequireITadministratorstoprovideinputs.Throughiteration,customerscanplugdifferent

    requirementsintothesizingtoolthemselvesandeffectivelyunderstandthetypeofdeployment

    neededpriortocontactingtheiraccountteam.

    The following sections elaborate on the Exchange Advisor 2007 input questions that enable

    capturingmessagingrequirementsinlesscomplexterms.

    Addressing Business Needs

    Figure 1:Question1 AddressingBusinessneeds

    There

    are

    many

    business

    reasons

    that

    IT

    managers

    will

    choose

    to

    upgrade

    to

    or

    deploy

    Exchange

    Server2007.Thesereasonsmayarisefromaneedtoconsolidateserversandstorageortoaddress

    security,archiving,compliance,ordisasterrecoveryneeds.ThequestioninFigure1isdesigned

    tocapturethoseneedsorissuesthatbusinesseswouldliketoaddresswithExchangeServer2007.

    For each of thesebusiness needs, Dell provides a suite of professional services offerings that

    includedeployment,migration,andmaintenanceofExchangeServer2007solutions.

    April 2007 Page 5 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    6/31

    Price versus Performance

    Figure 2:Question2 PriceversusPerformance

    InadditiontounderstandingthebusinessneedsfordeployingormigratingtoExchangeServer

    2007, Dell understands that many different solutions can satisfy a given set of criteria

    requirements. Sometimes the need for thebest system performance to effectbest possibleuser

    experience can be the business priority, instead of choosing a balanced price/performance

    configuration.Somehigherperformancecomponentshaveanaddedpricepremiumassociated

    with them, which may notbe necessary for all classes ofbusiness use cases, so a choice to

    optimizethesolutionforperformanceorforpriceisoffered.

    April 2007 Page 6 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    7/31

    Number of Mailboxes

    Figure 3:Question3 Numberofmailboxusersandusageprofiles

    There are many variables directly related to an end users mailbox that need tobe considered

    whendevelopingamessagingsolution.Averagemailboxsizeandnumberofmailboxesaretwo

    significantfactors.DellsExchangeAdvisor2007sizingtoolcansizeupto15000mailboxeswith

    an average size up to 2GB These are not the only factors for mailbox design that need tobe

    understood.Justasimportantasthequantityandsizeofthemailboxesisthenatureoftheusers,

    whichcanhavedifferentimpactsonthememory,processoranddiskresourcerequirementofthe

    Exchange 2007 environment. Dell has classified Exchange users into three categories: Light,

    MediumandHeavyusers.

    Lightuserssend5emailsandreceive20emailsinan8hourperiod.

    Mediumuserssend10emailsandreceive40emailsinan8hourperiod.

    Heavyuserssend20emailsandreceive80emailsinan8hourperiod

    TheExchange2007sizingtoolallowscustomerstospecifyatotalof15000usersdistributedover

    the threecategories tobetterestimate theprocessor,memoryanddiskrequirementsneeded to

    meetthetotaluserneeds.Inadditiontothediskdrivestoragerequiredforhostingmailboxdata,

    additionaldiskdrivesarerequiredtohostthetransactionlogs.Transactionlogsarearecordof

    messages

    sent

    and

    received,

    and

    are

    used

    primarily

    to

    maintain

    consistency

    and

    to

    ensure

    the

    recoverabilityofmailboxdata.Propercapacityplanningmustaccountfortransactionlogs.

    Alongwiththemailboxdataandtransactionlogs,RAIDvolumetypesandperformanceresponse

    timeshelpdeterminethediskdrivecountandconfiguration.Bestpracticesdeterminedthrough

    Dells characterizationstudies have determined that a RAID 10 oraRAID 1 volume is always

    appropriate for hosting the transaction logs. For hosting the mailboxes, the appropriate RAID

    typeismoredependentonthenatureoftheusersandtheloadbeingexertedonthemailboxes.If

    deploymentsareweightedtowardsheavierloads,RAID10volumesbecomenecessaryduetothe

    April 2007 Page 7 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    8/31

    demands placed on the physical hard drives. For lighter loads, a RAID 5 implementation can

    providethenecessaryperformancewhilerequiringasmallerdiskdrivecountfootprint.

    Mailbox Size

    Figure 4 Question4:Usermailboxsize

    Themailboxsizeisoneofthe important factors inestimating the initialcapacityofthestorage

    system

    that

    will

    host

    the

    mailboxes.

    The

    mailbox

    size

    should

    be

    carefully

    chosen

    to

    satisfy

    the

    growing needs of the organization. Besides the growing needs of users, the actual mailbox

    requires some additional space such as freepages required for database activities, space for

    deleted items stored until retention period, space for defragmentation and other NTFS

    overheads.Inaddition,if themailbox isalsoenabled forunifiedmessaging,thenextraspace is

    requiredtosavevoicemessagesandfaxattachments.

    User email mailboxes have evolved tobecome information repositories for the organization,

    besides facilitating communications. This raises the need for securing and archiving mailbox

    information to meet regulatory compliance and retention requirements. Exchange Server 2007

    includes a Messaging Retention Management feature enabling central management of user

    personal folders. Also the enhanced and soundjournaling features in Exchange Server 2007

    enable suitable archiving solutions within the Exchange infrastructure, or integrating with

    WindowsSharepointservicesorwiththirdpartyarchivingsolutions.

    This question in Figure 4 enables capturing the organizations mailbox size requirements. The

    2048 MB limit in the tool isbased on the currentbest practice trends for mailbox sizes in the

    Industry. Exchange Server 2007 can scalebeyond this 2048MB limit specified in the tool for

    mailboxsize.Mailboxsizeandusageprofiledeterminethedisksubsystemsizing.Mailboxsize

    determinesthediskspacerequirementsand theusageprofiledeterminesdiskI/Operformance

    April 2007 Page 8 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    9/31

    requirement. Table 1 describes how mailbox characteristics drive storage subsystem disk

    requirements.

    Mailbox

    Characteristics

    Light

    Usage

    Heavy

    Usage

    Requirement:LowI/OandLessspace Heavy I/O and less

    SpaceSmall Mailbox

    SizeRecommendation:

    Low capacity drives

    withRAID5

    Low capacity drives

    withRAID1/0

    Requirement:Low I/O and large

    space

    Heavy I/O and large

    spaceLarge Mailbox

    SizeRecommendation:

    Large capacity drives

    withRAID5

    Large capacity drives

    with RAID 1/0 or

    RAID5

    *Choosingbetween 10K or 15K RPM disk drives affect the required number of drives and total cost.Generally10KdrivesarerecommendedforLowI/Oscenariosand15KdrivesforHeavyI/Oscenarios

    Table 1 Disksubsystemplanningbasedonmailboxcharacteristics

    Cached Mode

    Figure 5:Question5 Percentageusersincachedmode

    April 2007 Page 9 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    10/31

    Thecachedmodeclientsversus theonlinemodeclientsareacrucial factor fordeterminingthe

    averageI/Ooperations(IOPS)exertedbythemailboxserveronthedisksubsystem.Thecached

    modeOutlookclientsusealocalcopyoftheirmailboxforoperationsandreducetheI/Oloadon

    the mailbox server due to local cache access. The online mode clients access the server for all

    operationsandincursignificantI/Osonthemailboxserverduetotheirdirectaccesstodisk.The

    cachedmodeclientsperiodicallysynchronizewiththemailboxserverinthebackgroundtokeep

    themailboxupdated.MoreclientsworkinginonlinemodecauseanincreaseinI/Ooperationson

    the mailbox server which in turn requires more diskdrives to satisfy that IOPS requirement.

    Therefore,itisnecessarytofindthepercentageofclientsthatcanbeplacedincachemodeversus

    onlinemodetodeterminethenumberofdiskdrivesrequiredtosupporttheload.Question5in

    Figure 5 helps identify the cached mode versus online mode split to accurately size the disk

    subsystem.

    Cached mode helps reduce mailbox database I/O operations to disk. Most of this reduction is

    realized due to the substantial decrease in database read operations from disk. Due to this

    reduction in disk read operations the read/write ratio of Exchangedatabase operations to disk

    changeswithcachedmode.Thischangeinread/writeratiotodiskalsohasasignificantimpact

    ondisksizingfortheExchangeserver.

    Data Availability

    Figure 6:Question6 DataAvailability

    BusinessContinuityVolumes(BCV)ordiskbaseddatacopiesareanimportantfactortoconsider

    while planning for data availability and backups. When the database backup/restore time

    duration exceeds thebackup/restore window defined within organizations service agreement,

    diskcopiescanbeusedforbackup/restoreinsteadoftapedevices,whicharetraditionallyslow.

    Diskcopiesalsoenablequickrecoveryfromdataleveldisasterssuchasusererrors.Datacopies

    can be implemented using Local Continuous Replication (LCR) or third party hardware

    April 2007 Page 10 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    11/31

    mechanisms implemented via Volume Shadow copy Service (VSS). Deployments usually

    implement a hybrid solution, utilizing BCV technologies for quick recovery capabilities, and

    implementing tapebackup solutions thatback up the BCV data copies to tape for long term

    recoveryandarchiving.

    LocalContinuous Replication isabuiltin replication technologyavailable inExchange2007 to

    createandmaintainacopyof theproductiondatabaseonadifferentsetofvolumeswithinthe

    samemailboxserver.VolumeShadowcopyService(VSS)isaWindowsServer2003servicethat

    enablesthirdpartymechanismssuchasEMCSnapViewtoprovidehardwarebaseddatacopies

    ofapplicationvolumessuchasExchangedatabasevolumes.Thesedatacopiesarehostedona

    separate set of disks on the storage system. The question in Figure 6 enables capturing BCV

    requirementsforthedeployment.

    IfBCVisrequiredforthedeployment,anadditionalsetofdiskdrivesneedstobeplannedinthe

    disksubsystemthatwillhostthedatacopiesofExchangevolumes.Theseadditionaldriveswill

    bebasedbothonspaceand IOPSrequirementof theBCVsolution.Also theBCV technologies

    mayneedadditionalserverresourcessuchasprocessorandmemoryforexecution.

    High Availability

    Figure 7:Question7HighAvailability

    Highavailabilityrefers to improving the uptime of anapplication serviceorsystem for client

    access. Application or system downtime periods maybe due to failures or maintenance. High

    availability for mailbox server canbe achievedby deploying a cluster using Microsoft Cluster

    Services(MSCS).ExchangeServer2007supports two typesofclusteringSinglecopyClusters

    (SCC)basedonMSCSsharedstorageclusteringandClusterContinuousReplication(CCR)based

    on MSCS Majority Node Set (MNS) replicated storage clustering. The question in Figure 7

    capturesthehighavailabilityneedsforthemailboxservers.

    April 2007 Page 11 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    12/31

    Single copy clusters (SCC) isbased on the MSCS (Microsoft Cluster Service) shared storage

    cluster model and manages a single copy of the storage groups and mailbox databases on a

    sharedstorage.Itusesclusteredmailboxserversinactive/passivenodeconfigurationconnected

    to the shared storage. In the event of a failure on the active server that is serving clients, the

    passive server continues hosting the mailbox databases from the shared storage. This type of

    clusteringwasalsoavailableinthepreviousversionsofExchangeServer.Localdatacopiesbased

    ontheExchangeServer2007LCRfeaturecannotbeenabledonthemailboxserversthatarepart

    of the SCC cluster. Cluster continuous replication (CCR) is a new featurebased on the MSCS

    MajorityNodeSet(MNS)clustering.ItcombinesthereplicationfeaturesinExchange2007with

    failover features in MSCS. A primary server hosts the databases and serves the clients. A

    secondary server maintains a copy of the databases and takes over if the primary fails. The

    secondary copies are kept consistent and synchronizedby copying and replaying log records

    fromtheprimaryserver.Thesecondarycopiesofthedatabasecanbeusedforbackuppurposes

    withoutimpactingtheperformanceontheprimaryproductiondatabases.Suchahybridstrategy

    canalsoimprovethedurationandfrequencyoftapebackupstrategiesforthesolution.

    BothSCCandCCRrequireadditionalserversforthepassiverolesinthecluster.CCRinaddition

    requires separate storage disk drives for the secondary copies of the database. Also, if the

    secondary database copies are provided on a separate storage system, then CCR can improve

    resiliencybyhostingthesecondaryserverandstorageonaseparatedatacenter.

    Hard Drive Speeds

    Figure 8:Question8 Harddrivespeed

    Theselectionofaparticularharddrivespeediscrucialfordeterminingthenumberofdiskdrives

    requiredinthestoragesystem.Asdiscussedintheearliersections,bothspacerequirementsand

    performancerequirements in termsof IOPSdetermine thenumberofdiskdrives.Themailbox

    April 2007 Page 12 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    13/31

    server IOPS requirement is determinedby the user profile and number of users. The space

    requirementisdeterminedbythemailboxsize,overheadsandnumberofusers.15KRPMdrives

    providebetterthroughputthanthe10KRPMdrivesintermsofIOPS.Asageneralruleofthumb,

    15KRPMdrivesprovideupto180IOPSand10KRPMdrivesprovideupto120IOPS.Thus,to

    supportagivenIOPSworkloadbasedonuserprofiles,fewer15Kdrivesarerequiredthan10K

    RPMdrives. The15KRPMdrivesprovidethisimprovedperformanceatahighercostperdrive.

    Thedifferencebetweenchoosingthesetwodrivestypesinsmalldeploymentsusingfewdrives

    would not be that significant. However, for large database deployments with heavy IOPS

    requirements, the 10K RPM drives required willbe extremely costly compared to 15K RPM

    drives.Thepricedifferencebecomesasignificantfactorinsuchdeployments.Besidesdrivecosts,

    ITshopsalsostandardizeondrive types asabestpractice for management. Generally in such

    scenariospreferenceisgivenforonedrivetypeoveranother.

    The question in Figure 8 enables capturing the drive type requirements for the deployment.

    Generallythenumberof15KRPMdrivesrequiredwillbelesserthan10KRPMdrivestosupport

    the workload profiles. The exception to this would be when space requirements warrant

    deploying ahigher numberof diskdrives than the IOPS performance requirements and when

    10K RPM drives have a higher capacity drive supported than the 15K RPM drives. Such

    deploymentsusuallyincludelargemailboxsizeswithlightusagebyusers.

    Storage Topology

    Figure 9:Question9 StorageTopology

    The question in Figure 9 enables capturing the storageattach technology requirements for the

    deployment. Usually IT departments standardize or prefer particular attach technology for

    externalstorage.DellExchangeAdvisor2007supportsdirectattachedexternalstoragebasedon

    SASandFibreChanneltechnologies.ItalsosupportsSANbasedexternalstoragebasedonFibre

    Channelforexternalstorage.Choosingonetypeoveranotherisusuallybasedonfactorssuchas

    April 2007 Page 13 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    14/31

    cost,ease ofmanagement, performance and scalability. DellPowerVault MD1000 isa SAS

    based direct attached storage that provides expandability and performance at a low cost. The

    Dell|EMC CX320, CX340 and CX380 storage offer flexibility, scalability and performance

    coupled with manageability in both SAN attached and direct attached Fibre Channel

    configurations.TheTable2showsthesupportedstoragesystemsandtheirfeatures.

    StorageSystemsDirect

    Attach

    SAN

    Attach

    Attach

    Technology

    Primary

    Drive

    Technology

    Max. Drive

    Speed

    (RPM)

    Max.

    Drives

    per

    Attach

    Dell|EMCCX320 FC FC 15K 120

    Dell|EMCCX340 FC FC 15K 240

    Dell|EMCCX380 FC FC 15K 480

    DellPowerVaultMD1000 SAS SAS 15K 45

    *AbovestoragesystemssupportedwithExchange2007AdvisoratthetimeofinitialreleaseinApril2007.

    Supported

    systems

    may

    change

    in

    future

    revisions

    of

    the

    tool.

    Table 2:ExchangeAdvisor2007supportedstoragesystems

    ThestorageperformancerequirementsofadatabaseapplicationlikeExchangeprimarilydepend

    on the throughput provided in terms of IOPS. The IOPS throughout is directly related to the

    drive speed and number of drives provided. Since Dell PowerVault and Dell |EMC storage

    systemssupportboth15Kand10Kdrives,thethroughputperformanceisusuallynotafactorin

    choosing the storage. Other factors such as cost, scalability and manageability determine the

    choiceofstorage.

    April 2007 Page 14 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    15/31

    Tape Backup

    Figure 10:Question10TapeBackup

    Replication technologies discussed in earlier sections provide fastbackup/restore options for

    mailbox data and provide continuously updated neartime copy of the running database.

    However, theydonotprovidepointintimedatacopies thatspana longerperiodof time.The

    regularbackupoptionsprovidepointintimecopies forrecoveringadatabase toanyoldclean

    state

    and

    also

    options

    for

    storing

    on

    resilient

    storage

    media

    such

    as

    tapes.

    Selecting

    a

    regular

    tape

    backup, in addition to the replication and availability methods, is considered abest practice

    solution. Tape solutions with largebackup space can retain multiple past pointintime copies

    thatspanacrossverylongperiodsoftime. ExchangeServer2007supportsbackingupLCRand

    CCRdatacopiesinadditiontoproductiondatabases.Ahybridbackupschemecanbebuiltwith

    these options using LCR for daily incrementalbackups and tapebased regularbackup for

    weeklyorlongertermdatabackups.

    April 2007 Page 15 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    16/31

    Anti-Virus / Anti Spam

    Figure 11: Question 11 Anti-virus/Anti-spam solution

    ThethreatfromvirusesandspamhasbecomeoneofthebiggestconcernsinanyITdeployment

    andExchange isnoexception. InExchange2007, theEdgeTransportserverroleprovidesanti

    virus/antispamprotectionandfilteringcapabilitiesattheperimeternetwork.Dellalsosupports

    SymantecMailSecurityappliancesforantivirus/antispamandcontentfilteringattheperimeter

    network. Dell strongly recommends implementing the antivirus/spam solutions to reduce the

    amountofunsolicitedemailsandvirusesintheExchangeenvironment.ThequestioninFigure11 enables capturing antivirus/antispam requirements for a deployment. The tool then

    appropriatelyrecommendsanantivirus/antispamsolution.

    April 2007 Page 16 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    17/31

    Additional Exchange Server Roles

    Figure 12: Question 12 Additional Exchange Server 2007 Roles

    Besides the Mailbox server role, Exchange 2007 includes other server roles to perform various

    functions. The Hub Transport server role is required in any exchange2007 deployment and is

    responsibleforhandlingallinternalmailflowacrossExchangerolesandappropriatedeliveryof

    usermessages.TheClientAccessserverrolehostsservicesandfunctionsrequiredforsupporting

    avarietyofmailclientsincludingOutlookWebAccess(OWA)andmobilemessaging. TheEdge

    Transport server role sits in the perimeter network and provides functionality for routing

    external SMTP mail flow to and from the Internet. The Unified Messaging (UM) server role

    providesthenewExchangeServer2007functionalityforintegrationofvoicemailandfaxalong

    withemail intousermailboxes.Italsoprovides forOutlookVoiceAccess functionality,which

    allowsuserstoaccessemail,voicemail,andcalendarentitiesfromatelephone.

    The server roles or a subset of roles canbe consolidated and deployed on the same server

    hardware system with a few exceptions. If the Mailbox server is clustered using SCC or CCR,

    thennoother role canbe consolidated with it. The EdgeTransport server rolesits outside the

    Active Directory framework in the perimeter network and hence cannotbe consolidated with

    otherroles.TheHubTransportandClientAccessrolesarerequiredperActiveDirectorysiteinthe organization. Hence when the Mailbox server role is clustered, a separate server system is

    required to host these roles. The question in Figure 12 enables capturing the additional role

    requirementforadeployment.Thetoolthenrecommendsanappropriateserversystemforeach

    oftheadditionalrolefunctionalityselected.

    RefertotheDellwhitepapertitledExchangeServer2007DesignConsiderationstolearnmore

    aboutExchangeServerrolesandtheirdeploymentconsiderations.

    April 2007 Page 17 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    18/31

    Exc hange 2007 Reference Arch i t ec t u reThe following sections enumerate three different classes of deployments: small, medium and

    large.

    The

    three

    classes

    of

    users

    will

    be

    characterized

    based

    on

    the

    number

    and

    size

    of

    mailboxes,

    the nature of their use, the size of their deployment, and availability needs. An appropriate

    solution willbe presented for each type of deployment with the rationale for the inputs and

    explanationoftherecommendedsolution.

    Small Exchange Deployment Up to 500 Users

    ThefirstreferencearchitecturerepresentsarelativelysmallExchangeorganizationwithupto500

    heavyusershavinganaveragemailboxsizeof150MB.Table3summarizestherequirementsfor

    thisorganization:

    NumberofMailboxes 500

    AverageMailboxsize 150MB

    UserProfile Heavy

    Storage DirectAttachedSAS

    DataReplication UsingLCR

    HighAvailability None

    BackupRequired? Yes

    Table 3:SmallExchangeRequirements

    Several critical factors must be considered before arriving at a suitable platform for your

    Exchangedeployment.Someoftheconsiderationsinclude:

    Appropriate server platform with required number of processors, memory and I/O

    expandability.

    Suitablestoragetechnologywithfuturegrowthandscalabilityinmind.

    Highavailabilityrequirements.

    Backupmethodology.

    April 2007 Page 18 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    19/31

    ExchangeServerLayoutRecommendations:Exchange Mailbox/Hub Transport/

    ClientAccessServer DellPowerEdge1950

    Processors 2xDualCoreIntelXeon

    Memory 8GB

    NumberofExchangeStorageGroups 4

    NumberofExchangeInformationStores 4

    SizeofeachExchangeInformationStore 19GB

    TapeBackupDrive PowerVault100TLTO3TapeDrive

    Table 4:ExchangeServerRecommendationsforSmallExchangeDeploymentAs shown in Table 4 above, a Dell PowerEdge 1950 with two dualcore processors is the

    recommended server platform for this environment. The Mailbox, Hub Transport and Client

    Accessserverrolescanbeconsolidatedon thesamephysicalserver.TheDellPowerEdge1950

    has sufficient processing capability to handle the Mailbox services and all the message

    transportationservicesrequiredbyotherserverroles.

    IftheUnifiedMessagingserverroleorEdgeTransportserverroleisrequired,additionalphysical

    serversmayberequired.IftheEdgeTransportserverisnotapartoftheorganization,thenthe

    Hub Transport server canbe configured to relay Internet messages. This deployment assumes

    thattheMailboxserverisnotdeployedinahighlyavailable(HA)clusteredenvironment.IfHA

    isrequiredfortheMailboxserverroleusingSingleCopyClusters(SCC)orClusterContinuous

    Replication(CCR),nootherrolecanbeconsolidatedwiththeMailboxroleonthesameserver.

    April 2007 Page 19 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    20/31

    Figure 13:SmallExchangeArchitecturewithLCRDeployment

    Based on the user load, the minimum memory required for the Exchange server is 8 GB. This

    amountofmemorywillbesuitableforservingfourstoragegroupsandadditionalRAMmaybe

    requiredforsupportingmorestoragegroups.

    Storagerecommendations:ThefollowingarethestoragerecommendationsusingRAID10forExchangeinformationstores:

    StorageSystem DellPowerVaultMD1000

    Totalnumberofdrives 10

    Totalnumberofenclosures 1

    DrivesforExchangeInformationStores 4x73GB15KSASusingRAID10

    DrivesforTransactionLogs 2x36GB15KSASusingRAID1

    DrivesforLCR 3x300GB15KSASusingRAID5

    Numberofdrivesforhotspare 1x300GB15KSAS

    Table 5:

    Storage

    Recommendations

    for

    Small

    Exchange

    Deployment

    Using

    RAID

    10

    April 2007 Page 20 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    21/31

    ThefollowingarethestoragerecommendationsusingRAID5forExchangeinformationstores:

    StorageSystem DellPowerVaultMD1000

    Totalnumberofdrives 12

    Totalnumberofenclosures 1

    DrivesforExchangeInformationStores 6x36GB15KSASusingRAID5

    DrivesforTransactionLogs 2x36GB15KSASusingRAID1

    DrivesforLCR 3x300GB15KSASusingRAID5

    Numberofdrivesforhotspare 1x300GB15KSAS

    Table 6:StorageRecommendationsforSmallExchangeDeploymentUsingRAID5Several factors are considered while determining the type and capacity of the storage system.

    DatabaseLUNcapacitydependsonthemailboxquotaaswellassomeotherfactorssuchasthe

    whitespaceorfreepagesrequiredbythedatabase,spacefordeleteditemsstoreduntilretention

    period, space for defragmentation and other NTFS overheads. Log LUN capacity depends on

    how far in thepast the logsshouldbebackedup orreplayed torestoredatabase designof an

    organization.Additionally,ExchangeisanI/Ointensiveapplicationandallclientactivitycauses

    updates to theExchangedatabase,whichproduces I/Ooperations todisk.Thedisksubsystem

    shouldbe capable of meeting these demands. It is therefore important to size the disks for

    performanceandnotjustforcapacityofthemailboxes.

    Basedonthesefactorstwostoragerecommendationsarepresented:usingRAID10andRAID5

    forExchange informationstore.RAID10offers thebestperformancewithhighprotection,but

    only50%oftheRAIDgroupcapacityisusable.RAID5offersahigherusablecapacityperRAID

    groupthanRAID10.Itcanbeeffectiveforenvironmentswithverylargemailboxesand/orlower

    IOPSrequirements.

    Considering the capacity and IOPS requirements for this environment, the Dell PowerVault

    MD1000isasuitablestorageplatform.Thisarrayutilizesenterpriseclasstechnologywithhigh

    performancedrivesthataresuitableforExchangeworkloads.Itprovidesbalancedcapacityand

    excellentI/Operformancewith10Kand15KRPMSASdrives.

    Table5andTable6explainthedriveconfigurationsfortheRAID10andRAID5solutions.

    BackupandAvailabilityRecommendations:To achieve mailbox resiliency, at a minimum Dell recommends using Local Continuous

    replication(LCR)toreducetherecoverytimefordataleveldisasters.LCRmaintainsalocalcopy

    ofthemailboxdatabaseontheMailboxserverandkeepsthecopyconsistentwiththeproduction

    databaseby replaying log records on them. The database copies canbe manually switched to

    function as production databases during failures or during maintenance. For a Mailbox server

    enabled forLCRoperation,additionalhardwareresourcesarerequired tostore theproduction

    data and handle LCR related IOPS load. The majority of the additional resource consumption

    comes from log updates through reads and writes on the passive copy. For this reference

    architecture,theabovementionedprocessorsandmemoryrecommendationsforthePowerEdge

    April 2007 Page 21 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    22/31

    server shouldbe sufficient to implement LCR. However, the storage system would require

    additionaldrivestostorethepassivecopyofproductionLUNs.AsshowninTable5andTable6,

    three300GB,15KRPMSASdrivesconfiguredusingRAID5isrequiredforthepassivecopy.

    Even though Local Continuous Replication provides a level of protection for mailbox data, it

    cannotreplacetheregulardatabasebackupbecauseitonlyprovidescontinuouslyupdatednear

    timecopyof theactivedatabase.Regularbackupoptionsprovidepastpointintimecopies for

    recoveringadatabasetoanyoldcleanstate.ThepassiveLCRcopycanbeusedasthesourcefor

    backup. This can reduce the impact of the backup operation on the active database. Dell

    recommends using PowerVault 100T LTO3 tape drive, which has a maximum capacity of

    400GBandmaximumbackupspeedof243GB/hour.

    Medium Exchange Deployment Up to 1000 Users

    ThemediumsizeExchangereferencearchitecturerepresentsanExchangeorganizationwithup

    to

    1000

    heavy

    users

    having

    an

    average

    mailbox

    size

    of

    250

    MB.

    As

    the

    number

    of

    users

    increases,

    themessaginginfrastructureneedstogrowtosupporttheadditionalworkloadsandfeatures.

    Table7summarizestherequirementsforthisorganization:

    NumberofMailboxes 1000

    AverageMailboxsize 250MB

    UserProfile Heavy

    Storage DirectAttachedSAS

    HighAvailability UsingCCR

    BackupRequired? Yes

    Table 7:MediumExchangeRequirements

    April 2007 Page 22 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    23/31

    ExchangeServerLayoutRecommendations:ExchangeMailboxPrimarysite DellPowerEdge1950

    Processors 2xDualCoreIntelXeon

    Memory 8GB

    ExchangeMailboxSecondarysite DellPowerEdge1950

    Processors 2xDualCoreIntelXeon

    Memory 8GB

    ExchangeHub/CASServer DellPowerEdge2950

    Processors 2xDualCoreIntelXeon

    Memory 8GB

    NumberofExchangeStorageGroups 8

    NumberofExchangeInformationStores 8

    SizeofeachExchangeInformationStore 31GB

    Table 8:ExchangeServerRecommendationsforMediumExchangeDeployment

    As shown in Table 8 above, the following are the recommended server platforms for this

    referencearchitecture:

    ExchangeMailboxServer:

    - DellPowerEdge1950withtwodualcoreprocessors

    - 8GBRAM

    ExchangeHubTransport/ClientAccessServer:

    - DellPowerEdge2950withtwodualcoreprocessors

    - 8GBRAM

    April 2007 Page 23 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    24/31

    Figure 14:MediumExchangeArchitecturewithCCRDeployment

    If Unified Messaging or Edge Transport server roles are required, additional physical servers

    maybe required. If the Edge Transport Server is not a part of the organization, then the Hub

    TransportservercanbeconfiguredtorelayInternetmessages.

    This reference architecture includes Cluster Continuous Replication (CCR). CCR isbased on

    MSCSMajorityNodeSet(MNS)clustering,whereinacopyofthemailboxdatabasesishostedon

    anotherserverwith itsownstoragespace.Mailclientsaccess theprimaryserver,anddatabase

    changes to it are shipped to the secondary server in the form of log records. The shipped log

    recordsareplayedonthesecondaryservertokeepthesecondarydatabasecopiesconsistentwith

    the primary. If the primary Mailbox server fails, the MNS clustering mechanism automatically

    promotes the secondary server to start serving the clients. CCR providesboth mailbox high

    availabilityandalsositerecoverythroughhostingthesecondaryserveronaseparatedatacenter.

    SinceCCRisusedforhighavailability,nootherExchangeserverrolecanbeconsolidatedwith

    theMailboxroleonthesameserver.ThereforetheHubandCASserverroleshavebeensplittoa

    separateserver.TheDellPowerEdge2950withtwodualcoreIntelXeonprocessorsand8GBof

    RAMisasuitableplatformfortheseroles.

    April 2007 Page 24 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    25/31

    Storagerecommendations:The following is the storage recommendations for the primary CCR site using RAID 10 for

    Exchangeinformationstores:

    StorageSystem DellPowerVaultMD1000

    Totalnumberofdrives 13

    Totalnumberofenclosures 1

    DrivesforExchangeInformationStores 8x146GB15KSASusingRAID10

    DrivesforTransactionLogs 4x36GB15KSASusingRAID10

    Numberofdrivesforhotspare 1x146GB15KSAS

    Table9:StorageRecommendationsforMediumExchangeDeploymentUsingRAID10

    Anidenticalstorageconfigurationwith13drivesisrequiredforthesecondaryCCRsite.

    The following is the storage recommendations for the primary CCR site using RAID 5 for

    Exchangeinformationstores:

    StorageSystem DellPowerVaultMD1000

    Totalnumberofdrives 15

    Totalnumberofenclosures 1

    DrivesforExchangeInformationStores 10x73GB15KSASusingRAID5

    DrivesforTransactionLogs 4x36GB15KSASusingRAID10

    Numberofdrivesforhotspare 1x146GB15KSAS

    Table10:StorageRecommendationsforMediumExchangeDeploymentUsingRAID10

    Anidenticalstorageconfigurationwith15drivesisrequiredforthesecondaryCCRsite.

    Two storage recommendations are presented: using RAID 10 and RAID 5 for Exchange

    informationstore.RAID10offersthebestperformancewithhighprotection,butonly50%ofthe

    RAID group capacity is usable. RAID 5 offers a higher useable capacity per RAID group than

    RAID 10. It canbe effective for environments with very large mailboxes and/or lower IOPS

    requirements.

    Considering the capacity and IOPS requirements for this environment the Dell PowerVault

    MD1000isasuitablestorageplatform.Thisarrayutilizesenterpriseclasstechnologywithhigh

    performancedrivesthataresuitableforExchangeworkloads.ItprovidesbalancedcapacityandexcellentI/Operformancewith10Kand15KRPMSASdrives.

    Table9andTable10explainthedriveconfigurationsfortheRAID10andRAID5solutions.

    April 2007 Page 25 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    26/31

    BackupandAvailabilityRecommendations:Deploying a high availability solution for database related applications is always considered a

    bestpracticetoavoidfailurescenarios.DellrecommendsusingCCRtoensureapplicationaswell

    asdataavailability.To implementCCR,asecondarysitewithstorageandserverconfiguration

    identical to the primary Exchange Mailbox server is required. Figure 14 shows a passive

    ExchangeMailboxserverandstoragesystemallocatedforCCR.

    TapeBackup PowerVaultTL4000TapeLibrary

    TapeBackupserver PowerEdge1950

    Processors 2xDualCoreIntelXeon

    Servermemory 4GB

    Table5:TapeBackupRecommendationsforMediumExchangeDeployment

    Additionally,PowerVaultTL4000tapebackuplibraryisrecommendedtocreatepointintime

    backups of the Exchange server data. The tape library attaches to a separate PowerEdge 1950

    serverknownasthebackupserver.ThebackupserverconnectstotheExchangeserversoverthe

    LANtoconductthebackup.Thiscentralizedapproachhelpssimplifybackupadministration.

    Large Exchange Deployment - Up to 5000 UsersAs a messaging infrastructure grows in size, it typicallybrings more complexity. The

    message routing services and policies overhead increases and requires more hardware

    resources to satisfy the growingbandwidth requirements. The large Exchange reference

    architecture represents an Exchange organization with up to 5000 heavy users having an

    averagemailboxsizeof1GB.Table12summarizestherequirementsforthisorganization:

    NumberofMailboxes 5000

    AverageMailboxsize 1GB

    UserProfile Heavy

    Storage SANAttachedFiberChannel

    HighAvailability UsingSCC

    BackupRequired? Yes

    Table 12:LargeExchangeRequirements

    April 2007 Page 26 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    27/31

    ExchangeServerLayoutRecommendations:PowerEdge6950or

    ExchangeMailboxActivePowerEdge6850

    4xDualCoreAMDOpteronor

    Processors 4xDualCoreIntelXeon

    Memory 32GB

    PowerEdge6950orExchangeMailboxActive

    PowerEdge6850

    4xDualCoreAMDOpteronorProcessors

    4xDualCoreIntelXeon

    Memory 32GB

    ExchangeHubTransportServer DellPowerEdge2950

    Processors 2xDualCoreIntelXeon

    Memory 6GB

    ExchangeCASServer DellPowerEdge2950

    Processors 2xDualCoreIntelXeon

    Memory 4GB

    NumberofExchangeStorageGroups 40

    NumberofExchangeInformationStores 40

    SizeofeachExchangeInformationStore 125GB

    Table 13:ExchangeServerRecommendationsforLargeExchangeDeployment

    As shown in Table 13 above, the following are the recommended server platforms for this

    referencearchitectureare:

    ExchangeMailboxServer:

    - DellPowerEdge6950orDellPowerEdge6850withfourdualcoreprocessors

    - 32GBRAM

    ExchangeHubTransportServer:

    - DellPowerEdge2950withtwodualcoreprocessors

    - 6GBRAM

    ExchangeCASServer:

    - DellPowerEdge2950withtwodualcoreprocessors

    - 4GBRAM

    For a large number of mailboxes, thebest practices involve scaling out all the Exchange

    server roles on separate servers. The physical separation of the server roles will provide

    better utilization of resources and good performance. Another reason for separating the

    Mailbox server is to allow implementing highavailability clustering option using Single

    April 2007 Page 27 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    28/31

    Copy clusters (SCC). SCC isbased on Microsoft Cluster Services (MSCS) shared storage

    clustering, wherein a single copy of the databases resides on a shared external storage

    connectedtotwoMailboxservernodes.Oneoftheservernodes,calledtheactivenode,

    hoststhemailboxdatabasesandservestheclients.Iftheactivenodeincursafailure,the

    other node, called the passive node, takes over hosting mailbox databases from the

    sharedstorageandcontinuesservingtheclients.

    Figure 15:LargeExchangeArchitecturewithSCCDeployment

    April 2007 Page 28 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    29/31

    Storagerecommendations:ThefollowingarethestoragerecommendationsusingRAID10forExchangeinformationstores:

    StorageSystem Dell|EMCCX320

    Totalnumberofdrives 86

    Totalnumberofdiskarrayenclosures 6

    DrivesforExchangeInformationStores 60x300GB10KFCusingRAID10

    DrivesforTransactionLogs 18x73GB10KFCusingRAID10

    Numberofdrivesforhotspare 3x300GB10KFC

    StorageOSdrives 5x73GB10KFC

    Table 14:StorageRecommendationsforLargeExchangeDeploymentUsingRAID10

    ThefollowingarethestoragerecommendationsusingRAID5forExchangeinformationstores:

    Storage

    System

    Dell|EMC

    CX3

    20

    Totalnumberofdrives 96

    Totalnumberofdiskarrayenclosures 7

    DrivesforExchangeInformationStores 70x300GB10KFCusingRAID5

    DrivesforTransactionLogs 18x73GB10KFCusingRAID10

    Numberofdrivesforhotspare 3x300GB10KFC

    StorageOSdrives 5x73GB10KFC

    Table 15:StorageRecommendationsforLargeExchangeDeploymentUsingRAID5

    Two storage recommendations are presented: using RAID 10 and RAID 5 for Exchange

    informationstore.RAID10offersthebestperformancewithhighprotection,butonly50%ofthe

    RAID group capacity is usable. RAID 5 offers a higher usable capacity per RAID group than

    RAID 10. It canbe effective for environments with very large mailboxes and/or lower IOPS

    requirements.

    ConsideringthecapacityandIOPSrequirementsforthisenvironmenttheDell|EMCCX320isa

    suitable storage platform which can support for up to 120 FC drives. Table 14 and Table 15

    explainthedriveconfigurationsfortheRAID10andRAID5solutions.

    BackupandAvailabilityRecommendations:ImplementingSingleCopyCluster (SCC)willrequireanadditionalPowerEdge6850or6950

    serverwithsamehardwareconfigurationas theactiveMailboxserver.Theadditional installed

    server acts as the passive Mailbox server and shares the same storage system with the active

    Mailbox server. In the event of a failure on the active mailbox server, the Exchange Mailbox

    serverrolefailsovertothepassivenodeandresumesactivity.

    April 2007 Page 29 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    30/31

    TapeBackup PowerVaultML6030CMLibrary

    TapeBackupserver PowerEdge2950

    Processors 2xDualCoreIntelXeon

    Servermemory 4GB

    Table 16:TapeBackupRecommendationsforLargeExchangeDeployment

    For thisenvironment, thePowerVaultML6030CMLibrary is therecommended tapebackup

    device. Additionally, the Dell PowerEdge 2950 maybe used as the tapebackup server. The

    backup server connects to the Exchange serversover the LAN or SAN to conduct thebackup.

    Thiscentralizedapproachhelpssimplifybackupadministration.ThenetworktopologyforSAN

    basedbackupsisdesignedtoimproveapplicationperformancebecauseitisroutedoverahigh

    speedFibreChannelnetwork.

    April 2007 Page 30 Dell Product Group - Enterprise

  • 8/6/2019 Reference Architecture Dell Exchange 2007

    31/31

    ConclusionInmessagingdeploymentswithExchangeServer2007,therearemanydifferentcriteriathatcan

    affect

    how

    servers

    and

    storage

    need

    to

    be

    sized.

    These

    factors

    impact

    memory,

    processor

    and

    diskutilizationandcanvarygreatlyfromoneimplementationtothenext.Becauseofthework

    performed at Dell Labs to actively characterize the Mailbox role of Exchange Server 2007 on

    Dells enterprise server and storage portfolio, Dell is able to provide deployment

    recommendations. In order to make those recommendations accessible to customers, Dell

    developedtheonlineExchange2007AdvisorTool.Thediscussionaboutthetooloutputforthe

    three defined reference architectures was intended to provide an insight into how the

    recommendationsarecalculated.Tocalculatetherequirementsforanyconfiguration,thetoolcan

    beaccessedathttp://www.dell.com/exchange.

    THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND

    MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL

    INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESSOR IMPLIED WARRANTIES OF ANY KIND.

    Dell Inc. 2007. All rights reserved. Dell, PowerEdge, PowerVault, and the Dell

    logo are trademarks of Dell Inc. Microsoft is a registered trademark of Microsoft

    Corporation. Other trademarks and trade names are the property of their

    respective owners and Dell disclaims proprietary interest in the marks and names of

    others.

    http://www.dell.com/exchangehttp://www.dell.com/exchange