0% found this document useful (0 votes)
151 views12 pages

CITRIX Deployment Guide Office 365 For Xenapp and Xendesktop

This document provides deployment recommendations for Microsoft Office 365 ProPlus when using Citrix XenApp and XenDesktop. It recommends using Outlook in Cached Exchange Mode to provide the best user experience. When using Cached Exchange Mode for XenApp or non-persistent VDI, the cached OST file should be located on an SMB file share within the XenApp local network. Group policy settings and Citrix policies are outlined to properly configure Outlook caching.

Uploaded by

Fabnawak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views12 pages

CITRIX Deployment Guide Office 365 For Xenapp and Xendesktop

This document provides deployment recommendations for Microsoft Office 365 ProPlus when using Citrix XenApp and XenDesktop. It recommends using Outlook in Cached Exchange Mode to provide the best user experience. When using Cached Exchange Mode for XenApp or non-persistent VDI, the cached OST file should be located on an SMB file share within the XenApp local network. Group policy settings and Citrix policies are outlined to properly configure Outlook caching.

Uploaded by

Fabnawak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

DeploymentGuide_MicrosoftOfkcefor

5 63 CitrixXenAppandXenDesktop.x7

MicrosoftOfkcefor
5 6 3 CitrixXenAppandXenDesktopx7.

MicrosoftOfkceProPlus
5 36 isabundled Thesechallengesarerelevantformost
softwareplussubscription-basedoffering organizations.
focusedonuserproductivity-based
applications.OfkceProPlus 5 36 Historically,
includesa MicrosoftOfkceisoneofthe
combinationofonline-basedapplications most common applications deliveredvia
thatareaccessedfromanywhereviaaweb Citrix XenApp,
due to itsabilitytoprovid
browser,inadditiontothelatesttraditional, the user with the latest version ofOfkc
locallyinstalledversionofMicrosoftOfkce. the best user experience forawide range o
IncludedwithOfkceProPlus
5 36 use
isanonline cases. With Ofkce ProPlus,
5 3 6 the value
emailaccountthathasGB ofCitrixXenApphasnotchanged.Todeliver
50 ofmailstorage
andTB
1 ofklestorageperuserlicensed Ofkce
forto
5 36 usersproperly,weprovidethe
following recommendationstoenablean
OneDriveforBusiness.
optimizeduserexperiencewhileminimizi
thepotentialimpacttotheunderlying
Ofkceis
536 agreatsolutionforany
infrastructure.
organization,butduetouser,application
andbusinessrequirements,thereisoften
Outlook
arequirementforalocallyinstalledversion
oftheOfkceapplicationsinadditiontothe
AspartofanOfkceimplementation
5 36 with
onlineversions.Typically,organizations
CitrixXenApporXenDesktop,organizations
requirethelocallyinstalledversionsforthe
canuseExchangeOnlineinsteadofmanagin
followingreasons: andmaintainingExchangeserversinstal
on-premises.AspartofanExchangeOnline
Require
• fullapplicationfunctionality that
implementation, thedeploymentofthe
maynotbeavailablewiththeonlineversion
Outlookclientrequiresachoicebetwee
Line-
• of-businessapplicationsinstalled
twooptions:CachedExchangeModeor
locallyhaveadependencyonlocally OnlineMode.Thedecisionimpactstheuser
installedversionsofanOfkceapplication
experienceandinfrastructure.(Table) 1

Table1 OnlineModevs.CachedExchangeMode

OnlineMode CachedExchangeMode
Description Requiresaconstantnetworkconnectiontothe
Continuously
back-end synchronizestheusermailboxandaddressbook
Exchangeserver. localkle,eliminatingservicedisruptionscausedbysporadi
networkconnectivity.
Cachedmailboxcontentisstoredlocallyformailreceivedwi
conkguredwindowoftimeandrevertstoOnlineModeforolderc
Whentouse Constant,always-on,verylowlatencynetworkconnection
Usersrequire
to moreresponsiveemailforrecentitems,especia
ExchangeOnline. networkconditionsbetweentheOutlookclientandMicroso
Onlineareconsideredtobesuboptimal.
UserExperience Initialstartupisfasterfortheuserbecause
Inno
general,abetteruserexperienceisaffordedtotheuserwit
Considerations synchronizationisrequired. establishedsession.
Ongoinguserexperienceisdirectlyrelatedtothequalityof
thenetworklinkbandwidth/
( latency)toExchangeOnline.
Infrastructure
Eachuserisallocateda50GBofmailboxstorage Storagecapacityandthroughputmustbeadequatetoservic
Considerations requeststothecachedkle.

C t i r x c . mo 1
Recommendation:BasedonCitrixin-house OnlineMode.Thispolicyshouldbeset recommended
approachforaXenAppand
testdata,asavailableinAppendixAofto this
Enabled . XenDesktopimplementationtoprovidea
document,withoptimaluserexperience • Cache as File: Accordingtothis Microsoft betteruserexperience.Tocreateanetw
thegoal,CitrixrecommendsusingOutlook knowledgebasearticle, thecachekle cache klemapping,useOutlookActive
6 1 02
CachedExchangeMode.ForXenAppornon- canbelocatedonanetworkdriveifDirectory the group policytemplate.
persistentVDImodelstheCachedExchange followingthreecriteriaaremet:
ModeOST
. kleisbestlocatedonanSMBkle CitrixPolicyConkguration
sharewithintheXenApplocalnetwork.The A• highbandwidth/lowlatency
followingsectionoutlinestherecommended networkconnectionisused. • LogonPerformance: Theuserproklemight
Microsoftconkgurationsettingsrequiredto becomelargeduetotheOutlookcache
There
• issingleclientaccessperkle
enableOutlookCachedModeforatypical kle,itisimportanttomitigatethisri
one
( Outlookclientperpst . orost)
. .
on-premisesXenAppenvironment. implementingtheCitrixProkleManagem
Either
• WindowsServer0R2 28 functionality.Thefollowingsettingsa
ActiveDirectoryGroupPolicy orlaterRemoteDesktopSessionrecommended:
Conkgurationshown ( inFigure) 1 Hoste. ( g.XenApp)or
, Windowsor7
Enable
• Proklemanagement:Policy
latervirtualdesktopinfrastructure
shouldbeenabledsoCitrixprokles
• File|CachedExchangeMode: Includedin e.( g.XenDesktopVDI)isusedtorun
areused.
theOutlookActive
6 1 02 Directorygroup Outlookremotely.
Path
• touserstore:Policyshould
policytemplate.Thispolicyspecikes
AlthoughMicrosoftsupportsanetwork specifytheuniquepathfortheuser
thedefaultCachedExchangeModefor
mappedcachekle,Microsoftmaynotagree prokle location.
newprokles.Theoptions Download
are
Headers
, DownloadFullItems and
, totroubleshootperformance-relatedissues
inthisconkguration.Regardlessofthis Basedonthisconkguration,theuserpro
DownloadHeadersandthenFull s. Item
share includes:
Forourtests,weused DownloadFullItems . caveat,anetworkattachedcachekleisthe
• SyncSettings:
IncludedintheOutlook6 102
ActiveDirectorygrouppolicytemplate.This
policyallowsanadministratortoconkgureFigure1
theamountby ( date)ofuseremail
OutlooksynchronizeslocallyusingCached
ExchangeMode.Initially,thesepoliciescan
besettoonemonth,althoughdepending
onyourspecikcimplementationalonger
amountoftimemayberequiredforyour
usecase.
• DisableFastAccess:
Includedinthe
OutlookActive
6 1 02 Directorygroup
policytemplate.WhenExchangeFast
Accessisenabled,Outlookconnects
6 1 02
toExchangeinOnlineModewhile
simultaneouslybuildinganoflinecache
kleaspartoftheCachedExchangeMode.
AsthelatencyincreasesbetweenOutlook
andExchange,Outlookseamlesslyutilizes
thelocalcache Note:Bydefault,the Figure2
kle.
DisableExchangeFastAccess
policy
isdisabled,whichmeansExchangeFast
Accessisenabledbydefault.Ourguidance
istoensurethatthispolicyisdisabled.
• UseCachedExchangeMode:
Includedin
theOutlookActive
6 1 02 Directorygroup
policytemplate.ThispolicyenablesCached
ExchangeModefornewandexisting
Outlookprokles.Withoutthispolicy
enabled,Outlookwillbeconkguredin

C t i r x c . mo | DeploymentGuide|MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 2
• UPM_Prokle:
ContainstheCitrixuniversal
prokleklesandfoldersDocuments,
( Figure3
Favorites,ntuser.dat,andsoon).
• Outlook:
ContainstheOutlookcachedkle.

BecausetheOutlookfolderisoutsideofthe
universalproklefolder,itisnotcopiedto
andfromtheRDSandVDIinstances.Outlook
connectstothecachekledirectly,across
thenetwork.Figure
( )3

Together,theseconkgurationsettings
helptoensureabetteruserexperiencefor
Outlookon6 102 XenAppwithOfkce536
ExchangeOnline. FormoreMicrosoftguidanceregarding
CitrixoptionsforSkypeforBusinessServ
differencesinSkypeforBusinessServer features
canbefoundinthedocument
SkypeforBusiness andOnlinecapabilities,thetables “Feature
inthe MatrixforAlternativeMethods
"Desktopclientcomparisontablesfor DeliveringtheSkype-for-Business/Lync
AspartofanOfkceimplementation
5 36 SkypeforBusinessare
" agreatresource. ClientfromXenApp/XenDesktop
”.
withinaXenApporXenDesktopsolution,  
organizationsthatdonotdependon Fororganizationsthatchoosetouse AcondensedoverviewoftheCitrixsuppor
thedirectvoiceandthird-partyuniked SkypeforBusinessOnline,therearemore optionsvalidinaSkypeforBusinessOnli
communicationsapplicationintegration, or
considerations toensureyouachieve
solution
thebest
areoutlinedinTable2.
multi-regionalcontrolsforenterprise balancevoice
ofuserexperienceandinfrastructure
canuseSkypeforBusinessOnlineinstead impact oftrade-offs.MostSkypeforBusiness
Recommendations:
Forthemostseamless
managingandmaintainingtheirownprivate presenceandIMfeaturesworkseamlessly SkypeforBusinessOnlineexperiencefor
on-
( premisesorotherwise)installation within of aCitrixXenApporXenDesktop administratorsandendusers,acrossmu
SkypeforBusinessServeror 6 102 Lync solutionwithnosignikcantimpactFlexcasttouser modelsandCitrixReceiverenab
Server.3 102 densityperserver.ForSkypeforBusiness end-points,Citrixrecommendsthatthe
solutionsrequiringVideoandAudiofollowing
VoIP optionsbeemployed.
FormoreMicrosoftguidanceregarding Lync
capabilities, Citrixsupportsmultipleoptions
featuredifferencesbetweenLyncServer and
fordelivering thebestuserexperiencewithin
LyncOnline,see Deciding
“ howtodeploy differentnetworkconditionsandend-point
LyncServer3 102 ”. devicescenarios.Acomprehensivelistof

Table2 CitrixSupportedOptions

CitrixHDX CitrixHDX
CitrixGenericHDX RealTime RealTime MicrosoftLync CitrixLocal
Feature RealTime Optimization Optimization3VDI
201 plug-in AppAccess
Pack2. Pack.81
Serverofloadforhighscalability
Zeroaddedlatency
WindowsReceiversupport

HDXRealTime
*Windowsversionsaredetailed inthe OptimizationPackSystem
– Requirementsdocumentation
.
LinuxReceiversupport
MacReceiversupport
VDI- compatible
RDS-compatible(publisheddesktop)
RDS-compatible(publishedapp) N/A
Lync0client
21 support
Lync3client
2 01 support

C t i r x c . mo | DeploymentGuide|MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 3
CitrixHDX CitrixHDX
CitrixGenericHDX RealTime RealTime MicrosoftLync CitrixLocal
Feature RealTime Optimization Optimization3VDI
201 plug-in AppAccess
Pack2. Pack.81
SkypeforBusiness5client
2 01 support LyncUI
SkypeforBusinessOnlineOfkce
( 3 ) 65
authentication
SkypeforBusinessOnlineOfkce
( 3)AD
65
Federation
Webcamsupport
Supportforselectedwebcamswith
built-inH.264encoder
Fallbacktoserverifnolocalmediaengine N/A N/A
InstantMessaging
Presence
ScreenSharingfull
( desktop)
Appsharingfor
( example,hostedPowerPoint)
ifLyncclientispartoffullvirtualdesktop
Appsharinghosted
( apps)
EnterpriseVoiceSupport
Calltransfer(bind/unannounced)
MeetNowjoinviaIPvoice-video
LocationServicesfor
( emergencies)
USBphonesupportforWindevices LANOnly
USBphonesupportforLinux LANOnly
USBphonesupportforMac
IPsetsw/BetterTogetheroverUSB LANOnly
Windowsthemesetbyvirtualdesktop
MicrosoftEdgeServerforremoteaccess N/A
NetScalerGatewaymediatransport
Supportfor-bit
32 Skype/Lyncclient
Supportfor64-bitSkype/Lyncclient
Supportfor64-bitOfkce

The
• CitrixHDXRealTimeOptimizationPack
forintegratingSkypeforBusinessOnline
simplyinstallingtheOneDriveforBusine
enablesthebroadestsetofcapabilities
withyourcorporateActiveDirectory
agent
cancancausesomeunexpectedchallen
acrossWindowsandnon-Windows-basedbefoundontheMicrosoftOfkce 536
end-points,inadditiontointegrationsiteunder
Ofkceintegration
5 36 with
• Supportability:
Basedonthe Microsoft
withSkypeforBusinessOnlineActive on-premisesenvironments
. knowledgebasearticle
the
, OneDrivefor
DirectoryFederationcapabilities.Details Businesssyncagentisnotsupportedon
fortheinstallationandconkguration of
OneDriveforBusiness Terminal Servicesbasedimplementati
theOptimizationPackareavailablein gainaccesstoOneDriveforBusinesskle
Citrixproductdocumentation
HDX under
IncludedwiththeOfkcesubscription
5 36 users
is havetouseawebbrowser.
RealTimeOptimizationPack
. 2. accesstoOneDriveforBusiness,allowing
• ConsumervsBusiness:
Therearetwo
• LyncOnlineActiveDirectoryFederation
ausertostore,sync,andsharetheirwork
lavorsofOneDrive:OneDriveandOneDrive
shouldbeenabledwhenaseamlesslogon
kles.OneDriveforBusinessletsusers for
update
Business.Bothsolutionsarediffer
experienceisdesiredforcorporateand
users,
shareklesfromanywhereandworkonOneDriveusesapersonalaccountfor
orwhenaSkypeforBusinesson-premises
Ofkcedocumentswithothersatthesame userklestorageinthecloud.OneDrive
andSkypeforBusinessOnlineHybridtime.InenvironmentsthatuseRDS/VDItype
forBusinessusesabusinessaccountwi
environmentistobeconsidered.Details
implementationslikeXenAppandXenDesktop,
aSharePointback-endinfrastructure,

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 4
allowingforjointcollaborationOfkce andgreater
ProPlus
5 36 licensing,meanttosolve Service
• ProviderscanalsouseMicrosoft
administrationcapabilities.OneDrive theRDS/for VDIchallenge.TheSharedComputer AzurehostedXenAppandXenDesktop
Businesscanbehostedinthecloud Activation
oron- approachoccursasfollows: serverVDIinstancesforhostingOfkce536
premises,whileOneDriveisentirelyhosted ProPlustodeliverOfkceServices
5 36 to
inthecloud.TheOneDriveandOneDrive . 1 User for logsontoamachineandstartstheir an tenants.
Businesssyncagentsaredifferent. OfkceProPlus 5 36 applicationMicrosoft
(
• Sync: Thesynchronizationtool,included Word) Note:TheSharedComputerActivationdoe
withOneDriveforBusiness,syncsthe 2. user’
Ofkces ProPlus
5 36 contactstheOfkce not impacttheuser’sabilitytoinstall
entirelibrarytoalocal,non-network Licensing
folder. Serviceviatheinternettoobtain ProPlus
5 3 6 ondifferent
5 machines.
PerformingthisactiononaXenAppornon- alicensetokenfortheuser-machine
persistentVDImachineresultsinsignikcant combination.IftheenvironmentisNote:Microsoftallowsasingleuserto
amountofdatabeingcopiedduringeach conkguredcorrectly,theuserdoes activate
notsee OfkcePro5 36 Plusona“reasonable”
logon.Thelargeamountofdatacopiedis anactivationwizard. number ofcomputers inagiventimeperiod
oneofthereasonswhythesyncagent day)
1 ( before activation fails.Unfortunate
.3 is Whenproperlylicensed,thelicensetoken
notsupportedonamulti-usersolution like intheuserprokle. there is no documented valuefor“reason
isstored
TerminalServices. number ofactivations.
.4 Thestepsarerepeatedforeachuser-
• StorageSpace:EachOneDriveforBusiness machinecombination.Ifthesameuser Note:TouseSharedComputerActivation,t
userisgrantedTB 1 ofstoragespaceforlogsontoanothermachine,theymust
OfkceDeploymentToolkitmustbeusedas
theirpersonallibrary.Synchronizingactivate
the OfkceProPlus
5 36 onthat explainedinthefollowingMicrosoftTech
user’sentirelibraryacrossmultiple devices
machine,too. article.AminimumofOfkceEnterprise
5 36
consumesasignikcantamountofstorage.
.5 Iftheuserlogsontoasharedmachine E3
or higher ishighly recommended not
-
• NetworkSync:OneDriveforBusinessdoes wheretheyhavealreadygonethroughthe only to enable the Microsoft Shared
notsupportsyncingtoanetworkdrive. activationprocess,thetoken,stored Activation intherequirementsontheRDS-base
userprokle,isreused. XenApp servers,butalsoforthebroader
Recommendation: analyticsandothercapabilitiesfound
• OptionContinue
:1 touseOneDrivefor
ToinstallOfkcewith 5 36 SharedComputer E3andhighersubscriptions.
Businessbutrequireuserstoaccess their
Activation,usetheOfkceDeploymentToolkit,  
klesviathewebbrowser. asexplainedinfollowing TechNetarticle
. AppendixA:CachedExchangeMode
• Option:2 UseCitrixShareFileforkle ConsiderationsandTestResults
storagebecauseitincludesselective
However,
sync
theSharedComputerActivation
capabilities,whichonlysynchronizes
method
the hasafewcaveats: TestingOutlookvia 6 1 02 XenAppwith
klesaccessedbytheuser.Withselective Exchange Online
sync,usersseetheirentireShareFile
• Licensingrenewal:
Eachuserlicensetoken
directorystructureinWindowsExplorer,
foraparticular
but The
machineonlylasta fewdecisiontomovetoOfkcewith ( 5 36
noneofthoseklesarephysicalpresent dayson
beforetheymustrelicense. Exchange Online mailboxes) impacts Outlook
thesystemuntiltheyarerequested. performance fornon- persistent, andhost
• Connectivity:
Duringlicenserenewal,there
shareddesktopsinadditiontoOutlook
• Option:3 ContinuetouseOneDriveformustbeaninternetconnectiontothe
servedasaseamlessapplicationviaXen
MicrosoftOfkceLicensingService,hosted
Businessforuserklestorageandutilize
Theobjectiveofourtestsistocompare
byMicrosoft.
theShareFileDesktopApp,astand-alone
performanceofthedifferentdeployment
Windowsapp,toaccesstheuser’skles
• Reduce functionality:
Iftheuser optionsavailableforOfkceExchange 5 36
andfolders. skipsactivation,theygointoreducedOnline,andtomakearecommendationfor
functionalitymode,whichallowsthemthe to
bestobservedapproach.
Licensing onlyviewandprintdocuments.
Inourtests,weusedmultipleuniqueuser
Initially,OfkceProPlus
5 36 licensingwasInaCitrixServiceProvidermodel,licensing
goingthroughaprescribedsetofprocedur
setuponaperuserbasis,whereeach Ofkceincludes 5 36 afewothercaveats: onanidenticalsetofemailmessagesof
userrequiredasinglelicense,allowing
varioussizes.Wemeasuredthetimetosta
themtouseOfkceProPlus
5 36 onupto5 Citrix
• ServiceProviderswho Tier-
are1 also
Outlook,toload,displayandsendmessage
differentmachines.However,thislicensing MicrosoftCloudSolutionProviders canusethepotentialimpacttoon-pre
Toassess
solutiondoesnotworkinanRDS/VDItypeMicrosoftSharedComputerActivationto
infrastructurewemeasuredtheCPU,disk
deploymentwhereasinglemachinehosts hostOfkceProPlus
5 36 formultipletenants
network,andmemoryusagewhileinteract
multipleuniqueusers. withintheserviceprovider’sdatacenters
onsharedcomputeinfrastructure. with Outlook.Thetimesandperformance
Refer
numbers overmultipletestiteration
InthesecondhalfofMicrosoft
, 4 1 02 added tothe MicrosoftPartner or
Center
contact
your Microsoftrepresentativeformore averaged togetherforeachuniqueuser.
aSharedComputerActivationmethod tothe
information.

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 5
Testplatform:
WindowsServer6 102 Figure4
XenApp2 1 . 7
CitrixProkleManagementenabled
Ofkceclick-
( 5 36 to-run)
UsermailboxsizeapproximatelyGB
5

TestedDeployments:
AnonpremisesdeploymentofMicrosoft
ExchangeServerintegrated
6 1 02 with
MicrosoftOutlookrunning6 1 02 withinaCitrix
XenAppexecution
21 . 7 environment.Figure
( )4

MicrosoftOfkceExchange
5 36 Onlinewith Figure5
MicrosoftOutlookrunning6 1 02 Online
in
ExchangeMode
Figure
(. )5

MicrosoftOfkceExchange
5 36 Onlinewith
MicrosoftOutlookrunning
6 1 02 Outlook
in
CachedExchangeMode Figure
(. )6

MicrosoftOfkceExchange
5 36 Onlinewith
MicrosoftOutlookrunning
6 1 02 Online
in
ExchangeMode
withinaXenAppServer
hostedonMicrosoftAzureCloud.Figure( )7
Figure6
Resultsoftesting

EnduserexperiencePerformance)
(

Ourtestsfocusedontwoaspectsof
userexperience.

• ReceivingMail:
Thetimeittakestodisplay
anarrayofdifferent-sizedemailswith
graphicsattachmentsin ( MB),
• SendingMail:
Thetimeittakestosend
emailsofdifferentsizesin
( MB).
Figure7

C t i r x c . mo | DeploymentGuide|MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 6
AspresentedinthechartinFigureour ,8 tests
acrossallfourimplementationsconclude Figure 8
that
userexperienceissignikcantlyenhanced
byconkguringOutlookto6 1 02 useCached
ExchangeMode.WhenconkguringOutlook
touseOnlineMode,thebestend-user
experienceisachievablewhenanExchange
Serverisavailablewithintheonpremises
networkclosesttotheXenAppservers.

MoredetailsregardingOnlineModeversus
cachedExchangeModeareavailableinthe
graphsthatfollow.

InFigurewe ,9 canseethatthereisa
signikcantimpacttotheloadtimeofnew
emailswhenExchangeOnline,OnlineMode
isimplementedincomparisontoourOn
PremisesExchangebaseline.Incontrast,
implementingOutlookCachedExchangeFigure9
Modecanactuallyreducethedisplaytimein
comparisontothebaseline,sometimesbyas
muchas.%9 4

InFigurewe
,0 1 canseethatanequally
signikcantimpactisdemonstratedwhile
sendingemailfromeitherOnlineMode,
orOutlookCachedExchangeModein
comparisontothebaseline.

Thesetestsindicate,theadvantagesof
implementingOutlookCachedExchange
Modearecompellingfromauserperspective.
Therearehowever,infrastructureimpacts
toconsider,todeterminetheproperbalance
ofperformanceandcosttrade-offsthatare
madewithinyourparticularimplementation.
Wediscusstheseimpactsinthenextsection.
Figure0 1
Impactstoonpremisesinfrastructure

Thesetestsmeasuredfourinfrastructure
componentsinareas
3 whileOutlookwas
runningwithinaXenAppsession.Thesethree
areaswere:startingOutlook,readingmail,
andsendingmail.

LaunchingOutlook:
WhenstartingOutlook,wemeasuredthe
following:
Average
• CPUtimeconsumedperuser.
Figure
( )1
Percentage
• ofLogicalDiskTime.Figure
( )1

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 7
The
• amountofcommittedmemory.
Figure
( )1 Figure1 1
The
• totalnumberofBytes/Second
transmittedoverthenetwork.Figure
( )2 1

InFigurewe
, 1 canmakethefollowing
observations.

Average
• CPUtimeisdecreasedmost
signikcantlywhenconkguredforExchange
Online,OnlineMode.Thedecreasemakes
sense,becausefewercyclesareusedto
fetchanddisplayemailwithinthelocal
system.Theback-endcloudservicehandles
thesecycles.Apointofinterestisthat
ExchangeOnlineCached
/ ExchangeMode
OST
( inNetworkShare)consumeslessCPU
thanOn-Premises,OnlineMode.
XenApp
• serverLogicalDiskTime) % (
impactisgreatestforExchangeOnline,
Figure2 1
OnlineMode,andleastforExchange
OnlineOST
( inNetworkshare)The . latter
beingaboutless
%7 6 timethanthe
former,andapproximatelyless
5 %0 time
thantheExchangeOnline,OnlineMode
implementation.
Memory
• Committedisrelativelythesame
acrossallthreeimplementations,with
ExchangeOnlineOnline
/ Modebeing
theslightlycostlieroftheset.

InFigurewhen
,2 1 startingOutlook,
thenetworkimpactduringourtestswas
mostsignikcantwhenusingExchange
OnlineCached
/ ExchangeModeOST
(
inNetworkShare).

ReadingMail:
Figure3 1
LookingatFigurewe
,3 1 canmakethe
followingobservations.

Average
• CPUtimeisdecreasedmost
signikcantlywhenconkguredforExchange
OnlineOnline
/ Mode.Thedecreasemakes
sensebecausefewercyclesareusedto
fetchanddisplayemailwithinthelocal
system,andbecausetheback-endcloud
servicehandlesthesecycles.
XenApp
• serverLogicalDiskTime) % (
impactisgreatestforOn-Premises,
OnlineMode,andleastforExchange
OnlineOST
( inNetworkshare)The
. latter
beingaboutless
%0 7 timethanthe

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 8
former,andapproximatelyless
%3 time
thantheExchangeOnlineOnline
/ ModeFigure4 1
implementation.
Memory
• Committedisrelativelythesame
acrossallthreeimplementations,with
ExchangeOnline,OnlineModebeingthe
slightlycostlieroftheset.

InFigurewhen
,4 1 readingmailinOutlook
thenetworkimpactduringourtestswas
mostsignikcantwhenusingExchange
OnlineCached
/ ExchangeModeOST
(
inNetworkShare).

SendingMail:
Thefollowingsendmailcharacteristicsare
observedinFigure.5 1

Average
• CPUtimeisdecreasedmost
Figure5 1
signikcantlywhenconkguredforExchange
On-PremisesOnline
/ Mode.
XenApp
• serverLogicalDiskTimeimpact
) %(
isgreatestforOn-PremisesOnline
/ Mode,
andleastforExchangeOnlineOnline / Mode.
Thelatterbeingapproximatelyless 4 %0
timethantheformer,andslightlylesstime
thantheExchangeOnline,CachedExchange
ModeOST
( inNetworkShare).
Memory
• Committedisrelativelythesame
acrossallthreeimplementations,with
ExchangeOnlineOnline
/ Modebeingthe
slightlycostlieroftheset.

InFigurewhen
,6 1 sendingmailinOutlook
thenetworkimpactduringourtestswasmost
signikcantwhenusingExchangeOnline/
CachedExchangeModeOST
( inNetworkShare).
Figure6 1
PlanningforCachedExchangeMode

Asdiscussedearlier,CachedExchange
Modeappearstobethebettersolutionto
overcomingthelatencychallengeswhen
migratingtoExchangeOnline.However,
transitioningthemailboxcachetoanetwork
sharecanimpactyourstorageandnetwork
infrastructure.

Note:Theamountofdatathatiscachedcan
becontrolledbygrouppolicy.

Inplanningourtests,CitrixusedtheMicrosoft
Whitepapertitled
Cached
“ ExchangeModein
aRemoteDesktopSessionHostenvironment:
planningconsiderations
”asareference.

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 9
TheCitrixgeneratedchartinFigureshows
71
theper
( Figure7 1
user)diskI/Oofthekleserverwhen
hostingthecachekle.Theseresultswere
generatedwhenOutlookisatrest.

AlthoughCitrixtestsusedmorerecent
versionsofOutlookandtheunderlying
Windowsoperatingsystem,theresults
appeartoparallelthosedocumentedby
Microsoftinthewhitepaperreferenced
onpage.9

Methodologyandtestdetails

Outlookwith
6 1 02 Exchangeon-premises
as
( abaselinemeasure)

Outlookin
6 102 OnlineMode,usingan
on-premisesExchangeServerwasusedto
establishabaseline.(Table) 3
Table3 Outlookwith
6 1 02 ExchangeOn-PremisesBaseline
( Measure)
OutlookwithExchangeOnline,Outlookin
OnlineModeNo
( CacheFile) Function OnlineModeOn-PremisesExchangein
( seconds)
Outlook6start
2 01 time(previewpanefullyloaded) 5.36sec
AsecondsetoftestswereexecutedusingMaildisplaytime,1MBinlineimage 6sec
7. 1
OnlineModeconnectingtotheOfkce536 Maildisplaytime,3MBinlineimage 2.68sec
ExchangeOnlinecloudservice.Thetest
Maildisplaytime,6MBinlineimage 3.26sec
resultsdemonstratethataddedlatencyin
Mailsendtime,local1MBattachment 0.82sec
thepublicnetworkconnectionbetweenthe
Mailsendtime,local3MBattachment 0.9sec
on-premisesXenAppserversessionand the
ExchangeOnlineserviceresultedinaMail sendtime,local5MBattachment
large 4sec
7. 1
Function to
increaseinOutlookstarttimesinaddition OutlookStart ReadMail SendMail
mailreadandsendtimes.Ingeneral,these
AvgCPU %0. 72 % 4 . 32 %7 .5
increasedtimesarenotwithinarange where
Logical Disk %8. 1 % 4.3 % 3. 1
mostuserswouldexperienceacceptableNetworkBps % 1 .0 4,3 62 1 4 3 . , 2 % % 2. 3 1 2, 1
performance.(Table)4
Memory %9. 1 1 % 2. 1 % 3. 2 1

Table4 OutlookwithExchangeOnline,OutlookinOnlineModeNo
( CacheFile)

OnlineModeOn-Premises OnlineMode PercentIncrease/Decrease


Function
ExchangeBaseline)
( ExchangeOnline frombaseline
Outlook6start
2 01 time(previewpanefullyloaded) 5.36sec 6.018sec 0% 2 +
Maildisplaytime,1MBinlineimage 6sec
7. 1 6sec
72 . 5 7 +%
Maildisplaytime,3MBinlineimage 2.68sec 4sec
.2 5 + 8%
Maildisplaytime,6MBinlineimage 3.26sec 5.02sec % 45 +
Mailsendtime,local1MBattachment 0.82sec 70sec
.1 %70 1 +
Mailsendtime,local3MBattachment 0.9sec 3. 8sec % 672 +
Mailsendtime,local5MBattachment 4sec
7. 1 6.4 0sec % 68 2 +
Function OutlookStart
OutlookStartBaseline ReadMailReadMailBaseline SendMailSendMailBaseline
AvgCPU % 3. 9 1 %82 - % 1 .9 1 %8 1 - 6.8% %9 1 +
LogicalDisk % 1 .3 % 37 + % 5. 1 %-5 0 .9 % %3 -
NetworkBps %7 . 7 3 , 63 9% + 2 3 4, 0 8 6 . 3% %5+ % 4 . 5 37 , 3 1 %2 1 +
Memory % 5.2 1 %5+ 3 .% 6 1 %11+ %0. 3 1 %5+

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 10
OutlookwithExchangeOnline,Outlook decrease
insubsequentOutlookmailboxload
inCachedExchangeMode times,mailreadtimesandmailsendtimes.
Thisdecreasewasevidentoverallscenarios
Forthethirdsetoftests,CachedExchange
includingthebaseline.
Modewasenabledandconkgured.Using
GroupPolicy,weconkguredtheOSTCache
( Tableshows
5 Outlooklaunchtimesare
kle)locationtobeonanetworkshare about
in less
% 52 thanthosewithoutacache
theXenAppserver’slocalnetwork.Inour
kle.However,thereisnowgreaterneedfor
tests,weranOutlookoncetobuildthe network
OST
. storageanditsabilitytohandlethe
klecompletely,thenwetestedthetimesadded forburdenofOutlookcache Seekles.
subsequentstarts.Thetestsdemonstrated
Figure7 1 . a

Table5 OutlookwithExchangeOnline,OutlookinCachedExchangeMode

OnlineModeOn-Premises CachedExchangeMode PercentIncrease/Decrease


Function
ExchangeBaseline)
( ExchangeOnline frombaseline
Outlook6start
2 01 time(previewpanefullyloaded) 5.36sec 4.38sec %8 1 -
Maildisplaytime,1MBinlineimage 6sec
7. 1 .0sec
1 % -3 4
Maildisplaytime,3MBinlineimage 2.68sec .316sec % 9 4-
Maildisplaytime,6MBinlineimage 3.26sec .68sec
1 - 4 8%
Mailsendtime,local1MBattachment 0.82sec 0.5sec %93 -
Mailsendtime,local3MBattachment 0.9sec 0.5sec % 4-
Mailsendtime,local5MBattachment 4sec
7. 1 0.5sec % 17 -
Function OutlookStart
OutlookStartBaseline ReadMailReadMailBaseline SendMailSendMailBaseline
AvgCPU % 6 2. %61 - 23.9% %2 + 6 . 2% 9% +
LogicalDisk 0 .9 % % 7 4- %0. 1 9%- 6 %0. 1 %82 -
NetworkBps %9. 1 5 1 ,82 1 % 48 2 + 2 6 0, 8 5 . % %7 1 + , 0 2 1 4 3 .% 6 % 27 +
Memory %8. 1 1 %1- % 3. 2 1 %1+ % 3. 2 1 + 0%

C t i r x c . mo | DeploymentGuide|MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 11
TestingOutlookwithExchangeOnline,Summary
XenApphostedinMicrosoftAzure Summarizingthemetricsfrombesttoworst,
thefollowingisconkrmed:
Inourfourthsetoftests,weconkgured
twoXenAppenvironmentsinAzure.OneBaseline:
• On-PremisesXenApphosted
intheU.S.Eastregion(Tableand
,) 6 onein OutlookusingOnlineModewithOn-
theU.S.Westregion(Table.)7 PremisesExchange
On-
• PremisesXenApphostedOutlookusing
WedidnotuseCachedExchangeModeinthis CachedExchangeModewithExchange
conkguration.OurresultsshowthatOnlinethere
isanimprovementforExchangeOnline/
Azure-
• basedXenApphostedOutlookusing
OnlineModewhenXenAppishostedinAzure
OnlineModewithExchangeOnline
ascomparedtothesamescenarioinanon-
premisesdatacenter.(Table)6 On-• PremisesXenApphostedOutlookusing
OnlineModewithExchangeOnlineprovides
Asexpected,theresultsshowan anunsatisfactoryuserexperienceand
improvementwhentheXenAppserverisshouldbeavoided.
hostedinAzure.Buttheresultswerestill
slightlybehindbaselineresults.

Table6 OutlookwithExchangeOnline,XenApphostedinMicrosoftAzureU.( S.EastRegion)

XenAppinOn-Premises XenAppinAzure PercentIncrease/Decrease


Function DatacenterOnlineMode East)
( OnlineMode fromOn-PremXenApp
ExchangeOnline ExchangeOnline ExchangeOnline
Maildisplaytime,1MBinlineimage 6sec
72 . 4sec
7. 1 %7 3 -
Maildisplaytime,3MBinlineimage 4sec
.2 3.20sec % 52 -
Maildisplaytime,6MBinlineimage 5.02sec 3.64sec %7 2 -
Mailsendtime,local1MBattachment 7sec
.1 .514sec -9 %
Mailsendtime,local3MBattachment 3. 8sec 4sec
72 . %9 1 -
Mailsendtime,local5MBattachment 6.4 0sec 78sec
3. % 1 4-

Table7 OutlookwithExchangeOnline,XenApphostedinMicrosoftAzureU.( S.WestRegion)

XenAppinOn-Premises XenAppinAzure PercentIncrease/Decrease


Function DatacenterOnlineMode West)
( OnlineMode fromOn-PremXenApp
ExchangeOnline ExchangeOnline ExchangeOnline
Maildisplaytime,1MBinlineimage 6sec
72 . 78sec
.1 % 63 -
Maildisplaytime,3MBinlineimage 4sec
.2 2.90sec %23 -
Maildisplaytime,6MBinlineimage 5.02sec 3.54sec %92 -
Mailsendtime.local1MBattachment 7sec
.1 .318sec %9 1 -
Mailsendtime.local3MBattachment 3. 8sec 2.0sec -4 0%
Mailsendtime.local5MBattachment 6.4 0sec 2.54sec -60%

_80-4279
_+1408-79

_851CypressCreekRoadFortLauderdale,FLUnited
309, States
_498GreatAmericaParkwaySantaClara,CAUnited
9504, States

kCitrix
7 2 01 Systems,Inc.Allrightsreserved.
Citrix,theCitrixlogo,andothermarksappearinghereinarepro
CitrixSystems,Inc.and/oroneormoreofitssubsidiaries,andmayberegisteredwiththeU.S.Patentand
Ofkceandinothercountries.Allothermarksarethepropertyoftheirrespectiveowner(s).

C t i r x c . mo | DeploymentGuide_MicrosoftOfkce35for
6 CitrixXenAppandXenDesktop.x7 12

You might also like