You are on page 1of 19

Exchange2010InterviewQuestionsandAnswers

WhatisStorageGroup?
StorageGroupisagroupingofMailboxand/orPublicFolderDatabases,
whichsharesasinglebackupscheduleandasinglesetofTransactionlog
files.StorageGroupsaremanagedusingtheirseparateserverprocess
andtheideabehindsplittingdatabasesupinStorageGroupsisprimarily
toreducetheoverheadthatresultsfrommultiplesetsoftransactionlog
files.
Whatarethestoragegroupanddatabasesize
limitationsinExchange2007,comparedwith
Exchange2003?
ExchangeServer2003Standardeditionsupported1StorageGroupand
2StoresoneMailboxandonePublicFolderStore(whenexcludingthe
RecoveryStorageGroupofcourse).ExchangeServer2003Enterprise
Editionsupportedatotalof4StorageGroupseachcontainingamaximum
of5storedatabasesperStorageGroups(thusmaximum20databases
perserver).ThelimitofadatabasesizeinExchangeServer2003
Standardeditionwas16GB(althoughraisedto75GBwhenExchange
2003ServicePack2wasapplied).Therewasnolimitonadatabasesize
whentalkingaboutExchangeServer2003Enterpriseedition(well
actuallythereisa16Terabytelimitbutthislimitiscausedbyhardware).
ExchangeServer2007comesintwoflavours,astandardeditionandan
enterpriseedition,justlikepreviousversionsofExchange.TheMailbox
ServerwhentalkingabouttheExchangeServer2007Standardedition
supportsatotalof5StorageGroupsand5databases.UnlikeExchange
2003andpreviousversionsofExchangetheresnolongeradatabase
storagelimitinthestandardedition.TheMailboxserverintheExchange
2007Enterpriseeditionsupportsupto50Storagegroupsandamaximum
of50databasesperserver.Exchange2007allowsyoutocreateupto5
databasesineachStorageGroupasisthecasewithExchange2003,but
bestpracticeistocreate1databaseperStorageGroup.Sowhyshould
youhaveaonetoonerelationshipbetweenstoragegroupsand
databases?Wellprimarilybecauseyoullbeupandrunningalotfaster
consideringdisasterrecoveryscenarios,etc.
NoStorageGroupsInExchange2010Exchange2010hasonly
mailboxdatabasesandtheyareorganizationalobjectsinEMC.Mailbox
databasesnolongerconnectedtotheserverobjecttheybecome
*Peers*.DatabasemanagementhasalsobeenmovedfromServer
configurationnodeinexchangeconsoleEMC.Themailboxdatabasesare
placedintheOrganizationConfiguration>Mailboxlocationintheconsole
ratherthantheserverlevelinexchange2007.Thedatabasenameshas
tobeuniquethroughouttheexchangeorganizationaswell.Thismeans
thatwecanthaveduplicatemailboxdatabasenameslikein2007(in
differentstoragegroups,ofcourse).
Astherearenostoragegroups,thiswillalsomeanthatthedatabasewill
haveitsownlogsaswell
OneofthegoalsofESEinExchange2010istoreducethecostof
maintainingandmanagingadatabase.Databasemaintenanceis
comprisedofseveraltasksthatmanageandkeeptheintegrityofyour
mailboxdatabase.
Databasemaintenanceisdividedintothefollowing:
Storemailboxmaintenance
ESEdatabasemaintenance
InExchange2007,ESEdatabasemaintenancewasdiskintensive.In
Exchange2010,improvementshavebeenmadetoincreaseperformance.
InExchange2010,onlargeorveryheavyprofileservers,thestore
mailboxmaintenancetaskonlylastsapproximately45minutes,whileESE
databasemaintenanceusuallytookfromsixtoeighthoursper
nighttocompleteonlargeExchange2007databases(2GBquotas).In
Exchange2010,improvementshavebeenmadetosupportbothlarge
mailboxesaswellastosupportJBODstorageandstoragewithoutthe
useofRAID.
MicrosoftExchangeServer2010includesmanyimprovementsto
theExchangedatabasearchitecture:
Publicfolderreportinghasbeenenhanced.
Databasesarenolongerassociatedwithstoragegroups.Storage
groupshavebeenremoved.
InvestmentsinstoreschemaandExtensibleStorageEngine(ESE)
optimizationshavereducedIOPSby70percent.

Describethedifferencesinthepermissionmodel
betweenExchange2003andExchange2010.
Exchange2003SecurityandPermissionsModel
Tohelpsimplifymanagementofpermissions,ExchangeServer2003
providedpredefinedsecurityrolesthatwereavailableintheExchange
2003AdministrativeDelegationWizard.Theseroleswereacollectionof
standardizedpermissionsthatcouldbeappliedateithertheorganization
ortheadministrativegrouplevel.
InExchange2003,thefollowingsecurityroleswereavailablethroughthe
DelegationWizardinExchangeSystemManager:
ExchangeFullAdministrator
ExchangeAdministrator
ExchangeViewOnlyAdministrator
Thismodelhadthefollowinglimitations:
Alackofspecificity.TheExchangeAdministratorgroupwastoolarge,and
somecustomerswantedtomanagetheirsecurityandpermissionsmodel
attheindividualserverlevel.
AperceptionthattheExchangeServer2003securityrolesonlydifferedin
subtleways.
Therewasnoclearseparationbetweenadministrationofusersand
groupsbytheWindows(ActiveDirectory)administratorsandExchange
recipientadministrators.Forexample,toperformExchangerecipient
relatedtasks,youhadtograntExchangeadministratorshighlevel
permissions(AccountOperatorpermissionsonWindowsdomains).
Exchange2007SecurityandPermissionsModel
ToimprovethemanagementofyourExchangeadministratorroles,which
werecalled"securitygroups"inExchange2003,thefollowingnewor
improvedfeatureshavebeenmadetotheExchangesecurityand
permissionsmodel:
NewadministratorrolesthatissimilartothebuiltinWindowsServer
securitygroups.
YoucanusetheExchangeManagementConsole(formerlyExchange
SystemManager)andtheExchangeManagementShelltoview,add,and
removemembersfromanyadministratorrole.
What'sNewinExchangeServer2007SP1?
YoucaninstallExchange2007SP1onacomputerthatisrunningthe
WindowsServer2008operatingsystem
ImprovementinMicrosoftOutlookWebAccess(OWA)
RecoverDeletedItems
LocalDistributionList
S/MIMEfeature
PublicFolder
Rules
Monthlyview
Newthemes
What'sNewinExchangeServer2007SP2?
YoucandeployExchangeServer2010inyourorganizationonceallofthe
ClientAccessserversinyourorganizationhavebeenupgradedto
ExchangeServer2007ServicePack2(SP2).
Exchange2007ServicePack2includesaVSSpluginforWindowsServer
BackuptosupportExchangebackups.OnceSP2isinstalled,youcanuse
WindowsServerBackuptobackupandrestoreyourExchange2007SP2
databases.
NewExchangeauditingeventsandauditlogrepositoryenableExchange
administratorstomoreeasilyaudittheactivitiesoccurringontheir
Exchangeservers.
What'sNewinExchangeServer2007SP3?
WindowsServer2008R2Support
ExchangeServer2007SP3supportsallExchange2007rolesonthe
WindowsServer2008R2operatingsystem.
Windows7Support
Exchange2007SP3supportstheinstallationoftheExchange2007
managementtoolsonacomputerthatisrunningWindows7.Additionally,
Exchange2007SP3providessupportfortheinstallationoftheExchange
2007ManagementToolstogetherwiththeExchangeServer2010
ManagementToolsonthesameWindows7basedcomputer.
ImprovedPasswordResetFunctionality
Exchange2007SP3introducespasswordresetfunctionalityforInternet
InformationServices(IIS)7.
UpdatedSearchFunctionality
Exchange2007SP3includesupdatestotheExchangeSearch(MS
Search)component.
SupportforRighttoLeftDisclaimerText
Exchange2007SP3includessupportforRighttoLefttextinemail
messagedisclaimersinarighttoleftlanguage,suchasArabic.
WhatarethemajorchangesinthewayExchange
2010storeswork?Namesomeofthechangesin
comparisonwithExchange2003andExchange
2007.
Thefollowingisalistofcorestorefunctionalitythat'sincludedorhas
beenchangedinExchange2010:
Deprecatedstoragegroups
Mailboxdatabasesnolongerconnectedtotheserverobject
ImprovementsinExtensibleStorageEngine(ESE)forhighavailability,
performance,anddatabasemobility
FlattenedOutlookstoreschema
Enhancedreportingwithpublicfolders

InExchange2010,thestoreschemahasbeenchangedtoremovethe
dependencyofmailboxdatabasesontheserverobject.Inaddition,the
newschemahasbeenimprovedtohelpreducedatabaseI/Opersecond
(IOPS)byrefactoringthetablesusedtostoreinformation.Refactoring
thetablesallowshigherlogicalcontiguityandlocalityofreference.These
changesreducethestore'srelianceonthesecondaryindexesmaintained
byESE.Asaresult,thestoreisnolongersensitivetoperformanceissues
relatedtothesecondaryindexes.
Storeresilienceandhealthhasalsobeenimprovedbyaddingseveral
featuresrelatedtodetectingandcorrectingerrorsandprovidingalerts,
suchasthefollowing:
Mailboxquarantineonroguemailboxes
Transportcutofftodatabaseswithlessthan1GBofspace
Threadtimeoutdetectionandreporting

Namethesystemprerequisitesforinstalling
Exchange2007inyourexistingActiveDirectory
forest.
WindowsServer2003/R2x64SP2
WindowsServer2008x64
Microsoft.NETFrameworkVersion3.0/Microsoft.NETFrameworkVersion
2.0(withupdate/SP1)
MicrosoftWindowsPowerShell
MicrosoftManagementConsole(MMC)3.0
NetworkNewsTransferProtocol(NNTP)servicemustnotbeinstalled.
SimpleMailTransferProtocol(SMTP)servicemustnotbeinstalled.
IIS(forOWA)
Namethesystemprerequisitesforinstalling
Exchange2010?
1GeneralPrerequisites:
MakesurethatthefunctionallevelofyourforestisatleastWindows
Server2003,andthattheSchemaMasterisrunningWindowsServer
2003withServicePack2orlater.
ThefullinstallationoptionofWindowsServer2008SP264bitorWindows
Server2008R264bitmustbeusedforallserversrunningExchange2010
serverroles.
BothWindowsServer2008SP264bitorWindowsServer2008R264bit
Standard&Enterprisearesupportedandwecanusethemtoinstall
Exchange2010.
DNSmustconfigurecorrectlyinyourActiveDirectoryforest.Allservers
thatrunExchangeServer2010mustbeabletolocateActiveDirectory
domaincontrollers,globalcatalogservers,andotherExchangeservers.
ForallserverrolesotherthantheEdgeTransportserverrole,youmust
firstjointhecomputertotheappropriateinternalActiveDirectoryforest
anddomain.
2OperatingSystemComponentsPrerequisites:
Microsoft.NETFramework3.5ServicePack1(SP1)
WindowsRemoteManagement(WinRM)2.0
WindowsPowerShellV2
IIS7
ASP.NET
Inadditiontotheabove,weneedtoinstallthefollowingwindows
components(features):
RSATADDS(requiresareboot)
WebServer
WebISAPIExt
WebMetabase
WebLgcyMgmtConsole
WebBasicAuth
WebDigestAuth
WebWindowsAuth
WebDynCompression
NetHTTPActivation
RPCoverHTTPProxy
3SoftwarePrerequisites:
ForHubTransportorMailboxserverrole,MicrosoftFilterPackisrequired
tobeinstalled.YoucandownloadtheMicrosoftFilterPackfromthe
Microsoftwebsite.
HowwouldyoueasilyinstallalltheWindowsServer
2008R2rolesandfeaturesrequiredforExchange
2010?
ExchangeServer2010ServicePack1allowsustoinstallallOperating
SystemprerequisitesusingjusttheExchangeSetupwizard.Whenweuse
theExchangeServer2010SP1Setupwizard,thereisanewoptioncalled
AutomaticallyinstallWindowsServerrolesandfeaturesrequiredfor
ExchangeServer.Justbyclickingonthatoptionwillbeinstalledall
prerequisitesautomatically.
InstallingExchangeServer2010PreRequisitesonWindows
Server2008
First,installthefollowingsoftwarecomponents.
1..NETFramework3.5ServicePack1
2..NETFramework3.5FamilyUpdate
3.WindowsRemoteManagementandWindowsPowerShell2.0
4.2007OfficeSystemConverter:MicrosoftFilterPack(forHubTransport
andMailboxServerrolesonly)
Runthefollowingfromanelevatedcommandprompt.
C:\>scconfigNetTcpPortSharingstart=auto
Nextweneedtoinstalltheoperatingsystemcomponents.TheExchange
sourcefilescontainaseriesofServerManagerCmd.exeanswerfilesin
XMLformatthatcanbeusedtoinstalltheoperatingsystempre
requisitesforeachoftheserverroles.
EachfilerelatestoaspecificExchange2010deploymentscenario.
exchangeall.xmlallserverroles
exchangebase.xmlonlytherequirementsforForestandDomainprep
operations
exchangecadb.xmlCentralAdminDatabaserole
exchangecas.xmlClientAccessServerrole
exchangeeca.xmlCentralAdminrole
exchangeedge.xmlEdgeTransportServerrole
exchangehub.xmlHubTransportServerrole
exchangembx.xmlMailboxServerrole
exchangetypical.xmlTypicalExchangeserver(ClientAccess,Hub
Transport,andMailboxServerroles)
exchangeum.xmlUnifiedMessagingrole
ExecuteanyoftheanswerfilesusingServerManagerCmd.exeandthe
inputPathparameter(thatcanbeshortenedtoip).HereIaminstalling
theprerequisitesforaTypicalExchange2010server.
servermanagercmdipexchangetypical.xmlrestart
restartoptionusedtorestartserverautomatically
HowwouldyoucheckyourExchangeconfiguration
settingstoseeiftheyreright?
RunMicrosoftExchangeBestPracticesAnalyzertool.
LookingtoinstallExchange2007onWindows
Server2008.WhatSPversiondoyouneed?Andfor
R2?
ExchangeServer2007SP1requiredforinstallationonWindowsServer
2008andExchangeServer2007SP3requiredforWindowsServer2008
R2.
WhatsaRollupUpdate?WhatsthelatestRUfor
Exchange20072010?
Anupdaterollupisatested,cumulativesetofhotfixes,securityupdates,
criticalupdates,andupdatesthatarepackagedtogetherforeasy
deployment.Arollupgenerallytargetsaspecificarea,suchassecurity,or
acomponentofaproduct.
Atthetimeofthiswriting,UpdateRollup4forExchangeServer2007
ServicePack2andUpdateRollup10forExchangeServer2007Service
Pack1areavailable.
HowcanyoueasilyintegrateaRUintheExchange
20072010installationmedia?
TheExchangeinstallationfolderincludesanUpdatesfolder.Whenyou
performanewExchangeinstallation,youcancopyanupdaterollupto
theUpdatesfolder.Inthisscenario,theupdaterolluppackageisapplied
duringtheinstallationofExchange.TheUpdatesfoldersupportsonlynew
installationofExchangeserver.
Nameafewreasonsforusing64bithardwareand
OSversionforExchange20072010.
64bithardwareprovidesthesystemarchitecturethatisrequiredto
supporttheincreasedmemory,storage,andenhancedsecurity
requirementsinamorecosteffectivemanner.Trendsindicatethat
demandsonmessagingsystemswillcontinuetogrowand64bitservers
providethesystemarchitecturetomeetthesedemandswhilereducing
costswithinorganizationsthroughserveranddiskstorageconsolidations.
Withalargeraddressablespace,theExchangeserverscanutilizemore
memorytherebyreducingtherequiredinput/outputperuser(IOPS),
enablingtheuseoflargerdisksaswellaslowcoststoragesuchasSATA2
drives.
Exchange2007cameinboth32bitand64bit
versions.Nameacoupleofreasonsforever
needingthe32bitversion.
Youneedexchange200732bittoexportmailboxintoPSTfile.
WantingtomanageExchange20072010froma
remotecomputer,nameafewofyourmanagement
options.
ThereareafewoptionsformanagingExchange2007serversremotely.
Firstoff,youcaninstalltheExchange2007managementtoolsontoa
separatemachinefromyourExchangeserver,aslongasthatmachineis
runningeitherthe32bitor64bitversionofWindowsServer2003
ServicePack1(SP1)orlater,WindowsServer2003R2,orWindowsXP
SP2orlater.Notethatinstallinganyoftheserverroles(clientaccess,
mailbox,edge,andsoon)on32bithardwareisnotsupportedin
productionenvironments,butissupportedforinstallingthemanagement
toolsona
32bitmachine.AlsonotethatasoftheinitialreleaseofExchangeServer
2007,themanagementtoolsarenotsupportedonWindowsVista.
Insomeorganizations,theITdepartmentcreatesasingleservertobe
themanagementserver,installingallthenecessarymanagementtools
forvariousproductsonthisserver.Thentheadministratorswhoneedto
usethosetoolsaccessthemanagementserverviaTerminalServerso
theycanperformremoteadministration.Inothersettings,usersinstall
themanagementtoolsontheirowndesktops.
Fromtheconsoleorshellyoucanperformoperationsontheserversin
yourorganization.Intheconsole,theserversarevisiblesoyoucan
performoperationsonanyofthemremotely.Intheshell,manyofthe
taskssupportafilteringflaglikeserverifyouwanttoscopean
operationtoasingleserver.Thereareafewexceptions,however,for
commandsthatmustberunlocally,suchastheGet
NetworkConnectionInfocommand.
WhatistheGAL?
TheGlobalAddressList(GAL)alsoknownasMicrosoftExchangeGlobal
AddressBookisadirectoryservicewithintheMicrosoftExchangeemail
system.TheGALcontainsinformationforallemailusers,distribution
groups,andExchangeresources.
WhatistheOAB?Whenisitused?
AnOfflineAddressBookisacontainerthatstoresacollectionofOffline
AddressLists.Outlookuserscanchoosewhichofflineaddressliststhey
wanttodownload.UserswhoworkofflineconnecttoExchangeServer
computersanddownloadOfflineAddressListstoobtaininformationabout
otherusersintheirorganization.
WhenanAdministratorcreatesanOfflineAddressBook,theaddresslist
willbeconvertedtoaseparatesetoffilesandstoredinanExchange
PublicFolder.OfflineAddressBookstypicallycontainatleastoneaddress
listthatrepresentstheglobaladdresslist(GAL).Userswhoareworking
offlinewiththeirOutlookclientscanusethisglobaladdresswhilethey
areontheroad.
WhatisPowerShellandwhydowecare?
WindowsPowerShellisataskbasedcommandlineshellandscripting
languagedesignedespeciallyforsystemadministration.Builtonthe.NET
Framework,WindowsPowerShellhelpsITprofessionalsandpowerusers
controlandautomatetheadministrationoftheWindowsoperating
systemandapplicationsthatrunonWindows.BuiltinWindows
PowerShellcommands,calledcmdlets,letyoumanagethecomputersin
yourenterprisefromthecommandline.
TheExchangeManagementShell,builtonWindowsPowerShell
technology,providesapowerfulcommandlineinterfaceforMicrosoft
ExchangeServer2010thatenablesautomationofadministrativetasks.
WiththeShell,youcanmanageeveryaspectofExchange.Youcan
enablenewemailaccounts,configureSMTPconnectors,storedatabase
properties,storetransportagents,andmore.TheShellcanperformevery
taskthatcanbeperformedbytheExchangeManagementConsoleand
theExchangeWebinterfaceinadditiontotasksthatcan'tbeperformed
inthoseinterfaces.Infact,whenataskisperformedintheconsoleand
theWebinterface,thoseinterfacesusetheShelltoperformthetask.
NamemajorbenefitsofPowerShellv2overV1
PowerShellRemoting:UsingWSManagement,PowerShell2.0allows
scriptsandcmdletstobeinvokedonaremotemachineoralargesetof
remotemachines.
BackgroundJobs:AlsocalledaPSJob,itallowsacommandsequence
(script)orpipelinetobeinvokedasynchronously.Jobscanberunonthe
localmachineoronmultipleremotemachines.APSJobcannotinclude
interactivecmdlets.
Transactions:Enablecmdletandproviderdeveloperstoperform
transactionaloperations.PowerShell2.0includestransactioncmdletsfor
starting,committing,androllingbackaPSTransactionaswellasfeatures
tomanageanddirectthetransactiontotheparticipatingcmdletand
provideroperations.ThePowerShellRegistryprovidersupports
transactions.
ScriptCmdlets:ThesearecmdletswrittenusingthePowerShellscripting
language.NOTE:ThepreferrednameforscriptcmdletsisnowAdvanced
Functions.
SteppablePipelines:Thisallowstheusertocontrolwhenthe
BeginProcessing(),ProcessRecord()andEndProcessing()functionsofa
cmdletarecalled.
Modules:Thisallowsscriptdevelopersandadministratorstoorganize
andpartitionPowerShellscriptsinselfcontained,reusableunits.Code
fromamoduleexecutesinitsownselfcontainedcontextanddoesnot
affectthestateoutsideofthemodule.Modulescandefinearestricted
runspaceenvironmentbyusingascript.Theyhaveapersistentstateas
wellaspublicandprivatemembers.
DataLanguage:AdomainspecificsubsetofthePowerShellscripting
language,thatallowsdatadefinitionstobedecoupledfromthescripts
andallowlocalizedstringresourcestobeimportedintothescriptat
runtime(ScriptInternationalization).
ScriptDebugging:ItallowsbreakpointstobesetinaPowerShellscript
orfunction.Breakpointscanbesetonlines,line&columns,commands
andreadorwriteaccessofvariables.Itincludesasetofcmdletsto
controlthebreakpointsviascript.
Eventing:Thisfeatureallowslistening,forwarding,andactingon
managementandsystemevents.EventingallowsPowerShellhoststobe
notifiedaboutstatechangestotheirmanagedentities.Italsoenables
PowerShellscriptstosubscribetoObjectEvents,PSEvents,and
WmiEventsandprocessthemsynchronouslyandasynchronously.
WindowsPowerShellIntegratedScriptingEnvironment(ISE):PowerShell
2.0includesaGUIbasedPowerShellhost(formerlyknownasGraphical
WindowsPowerShell)thatprovidesintegrateddebugger,syntax
highlighting,tabcompletionandupto8PowerShellUnicodeenabled
consoles(Runspaces)inatabbedUI,aswellastheabilitytorunonlythe
selectedpartsinascript.
NetworkFileTransfer:Nativesupportforprioritized,throttled,and
asynchronoustransferoffilesbetweenmachinesusingtheBackground
IntelligentTransferService(BITS).
NewCmdlets:IncludingOutGridView,whichdisplaystabulardatain
theWPFGridViewobject.
NewOperators:Split,Join,andSplatting(@)operators.
ExceptionHandlingwithTryCatchFinally:Unlikeother.NETlanguages,
thisallowsmultipleexceptiontypesforasinglecatchblock.
NestableHereStrings:PowerShellHereStringshavebeenimproved
andcannownest.
BlockComments:PowerShell2.0supportsblockcommentsusing<#and
#>asdelimiters.
NewAPIs:ThenewAPIsrangefromhandingmorecontroloverthe
PowerShellparserandruntimetothehost,tocreatingandmanaging
collectionofRunspaces(RunspacePools)aswellastheabilitytocreate
RestrictedRunspaceswhichonlyallowaconfiguredsubsetofPowerShell
tobeinvoked.ThenewAPIsalsosupportparticipationinaWindows
PowerShellmanagedtransaction.
Intheinstallationfolderrootyouseesetup.com
andsetup.exe.Whichwouldyouuseandwhen?
Setup.comisusedforallpreparationworkbasicallyitcallsdifferent
backendprocedures.Setup.comisalsousedindisasterrecoveryto
reinstallallex2k7roles.Setup.exeisusedforGIUinstallation.
WhataretheExchange2007/2010serverroles?
Exchange2007introducesanewconcepttoExchangeorganizations,the
conceptofserverroles.SimilartohowaWindowsservercanhostoneor
moreroles.Serverrolesallowanadministratortosplitthefunctionsofan
Exchange
serverandplaceeachrole,oracombinationofroles,ondifferentservers
intheorganization.WithcurrentExchangeserversyoucanmakeaserver
aFrontEndserver,oraBackEndserverandthatisaboutit.Exchange
2007introducesfiverolestotheExchangeorganization.
EdgeTransportThelasthopofoutgoingmailandfirsthopofincoming
mail,actingasa"smarthost"andusuallydeployedinaperimeter
network,EdgeTransportprovidesmailquarantineandSMTPserviceto
enhancesecurity.Oneadvantageofthisroleisthatisdoesnotrequire
ActiveDirectoryaccess,soitcanfunctionwithlimitedaccesstothe
corporatenetworkforincreasedsecurity.
HubTransportTheHubTransportrolehandlesmailsbyroutingthem
tonexthop:anotherHubTransportserver,Edgeserverormailboxserver.
UnlikeExchange2003BridgeheadthatneedsExchangeadmindefined
routinggroups,Exchange2007HubTransportroleusesADsiteinfoto
determinethemailflow.TheHubTransportandEdgeTransportservers
areverysimilarandinfact,onecanforgotheEdgeTransportserverand
configuretheHubTransporttoacceptmailfrom,andsendmailto,the
Internet.
ClientAccessTheClientAccessserverroleprovidestheothermailbox
serverprotocolaccessapartfromMAPI.SimilartoExchange2003
FrontEndserver,itenablesusertouseanInternetbrowser(OWA),3rd
partymailclient(POP3/IMAP4)andmobiledevice(ActiveSync)toaccess
theirmailbox.
MailboxTheMailboxserverroleisresponsibleforhostingmailboxand
publicfolderdata.ThisrolealsoprovidesMAPIaccessforOutlookclients.
NotethatthereisalsoavariationofthisrolecalledClusteredMailbox
role,forusewithhighavailabilityMSCSclusteringofmailboxdata.When
ClusteredMailboxroleisselected,otherserverrolescannotbecombined
onthesamephysicalserver.
UnifiedMessagingThisroleenablesenduserstoaccesstheir
mailbox,addressbook,andcalendarusingtelephoneandvoice.IPPBX
orVoIPgatewayneedstobeinstalledandconfiguredtofacilitatemuchof
thefunctionalityofthisserverrole.
Whatarethebenefitsofusingroles,vs.theway
Exchange2000/2003worked?
ServerroleisalogicalconceptusedtoorganizeExchange2007services
andfeaturesacrossoneormoreservers.WhileExchange2003provided
primitiveserverrolescalledBackEndserverandFrontEndserver,
Exchange2007hasmoregranulardivisions.
DividingExchangefeaturesamongseveralserverroleshasadvantages:
Moreflexibledeploymenttopology:Forasmallormediumcompanythat
hasonlyhundredsofmailboxesandallusersarecentralized,customer
caninstallallrequiredrolesononephysicalserver.Foralargeenterprise
wheretensofthousandsofmailboxesspanmultiplephysicallocations,
customercanchoosetodeployeachroleonaseparateserveroreven
multipleserversperroletoprovidebetterperformanceandfault
tolerance.
Betterhardwareutilizationandscalability:Becauseeachroleonlyinstalls
binariesandrunsservicesforaspecificfeatureset.Unlikeolderversions
ofExchange,configuringaserverthathasonlyoneortworoleswill
reduceMemory,CPUanddiskspacerequirementsforthisserver.In
addition,rolesarescalablesoadmincanloadbalanceworkofoneroleto
multipleservers.
Easytomaintain:Upgrading,applyinghotfix,orotherserverchanges
thatcouldcauseserveroutagecanbeisolatedtooneserverrole.This
reducesmaintenancedowntimeandenduserimpact.Admincanalso
installoruninstallrolesonaserverasneeded.
WhataretheExchange2003equivalentsofthe
variousExchange20072010roles?
Exchange2007Exchange2003
EdgeTransport
HubTransportBridgeheadserver
ClientAccessFrontEndserver
MailboxBackEndserver
UnifiedMessaging
Themain Exchange2007 Exchange2010

differences
between
Exchange2007
andExchange
2010.Feature
Database JetEDBdatabase JetEDBdatabase
StorageGroups Yes None,onlydata
stores
PublicFolders Automaticallycreated Manualcreation
WebServices ExOLEDB,CDOEX, ExchangeWeb
WebDAV,EWS Services(EWS)
DesktopClients Outlook2003,Outlook Outlook2007,
2007,Outlook2010 Outlook2010
DRTechnologies SCC,CCR,SCR DatabaseAvailability
Group(DAG)
Outlookclients
connectto