virtual desktop infrastructure - a deployment guide for education.pdf
TRANSCRIPT
-
Virtual Desktop InfrastructureA deployment guide for education
January 2014
-
Table of contents
3 Choosing a VDI deployment scenario6 Virtual machinebased desktop deployment10 Session-based desktop deployment13 Windows MultiPoint Server 2012
15 Preparing the infrastructure for VDI
17 Placing VDI servers
18 Building virtual desktop templates
20 Client licensing for VDI
22 Using Volume Activation
25 Connecting users to VDI sessions
27 Storing user and application settings
30 Running Windows Store and sideloaded apps
31 Managing VDI33 Group Policy34 Windows PowerShell34 SystemCenter2012R2ConfigurationManager
35 Windows Intune
-
1VIRTUAL DESKTOP INFRASTRUCTURE
Virtual Desktop InfrastructureA deployment guide for education
One of the challenges for educational institutions is managing the wide diversity of devices and user types. Given such diversity, establishing and maintaining a standardized technology learning platform can be difficult. Although it may be possible to purchase new devices running the Windows 8.1 operating system or upgrade existing devices to Windows 8.1, other institution-owned devices may be unable to run Windows 8.1 (such as older hardware or devices running Apple iOS or Google Android).
Inaddition,BringYourOwnDevice(BYOD)initiativesareincreasinglypopular in institutions because they allow faculty to use their devices toperformadministrativerolesaidwithcurriculum.BYODinitiativesalsoallowstudentstousetheirdevices(inandoutoftheclassroom)asapartoftheeducationalprocess.BYODinitiativeshelpinstitutionsbyreducingtheup-frontcostofdeviceswhileallowingfacultyandstudentstotakeadvantageoftechnologyforeducation.
However,BYODinitiativescancreateproblemsforITproswhosupport the faculty and students. It is almost certain that the deviceswillhavebroaddiversity.AlthoughitmaybepossiblethatthefacultyorstudentsmayhavedevicesrunningtheWindows8.1operatingsystem,otherpersonallyowneddevicesmaybeunabletorunWindows8.1(suchasolderhardwareordevicesrunningiOSorAndroid).
YoucanaddressthesechallengesbyusingVirtualDesktopInfrastructure(VDI)poweredbytheWindowsServer2012R2orWindowsMultiPointServer2012operatingsystem.WithVDIin
NOTE
Althoughmanyofthetopics discussed in this guideareapplicabletoVDIinWindowsServer 2012 R2, Windows Server 2012, or Windows MultiPoint Server 2012, thisguidefocusesonVDIin Windows Server 2012 R2. For more information about Windows MultiPoint Server2012planninganddeployment, see the topic Windows MultiPoint Server 2012 at http://technet.microsoft.com/library/jj916259.aspx and other Windows MultiPoint Server 2012 resources listedinthisguide.
-
2VIRTUAL DESKTOP INFRASTRUCTURE
Windows Server 2012 R2 or Windows MultiPoint Server 2012, users can remotely run Windows 8.1 appsasthoughtheywererunningontheirlocaldevice,includingvideoclips,movies,streamingvideo,andothergraphicallyintensiveapplications.UserscanalsodirectlyaccessUSBdevicesconnectedtotheirdevice(suchassmartcardreaders,USBflashdrives,orscanners)fromwithinVDI.
Thefollowingisalistofassumptionsabouttheinstitutionally-owneddevicesdescribedinthisguide:
Thedevicesmayormaynotbedomain-joined.
Userslogontotheirdevicebyusinganinstitution-issuedaccount(andpossiblehaveanassociatedMicrosoftaccount)insteadofusingtheirownWindowsaccount.
Windows8.1Enterprisecanbedeployedonthedevices(ifdesired).
Windows-baseddevicesthatneedtosupportMicrosoftRemoteFXwillberunningWindowsVistaorlateroperatingsystems.
DevicesrunningoperatingsystemsotherthanWindows(suchasiOSorAndroid)willrequireanappthatsupportstheRemoteDesktopProtocol(RDP)andRemoteFX.
Thefollowingisalistofassumptionsaboutthepersonallyowneddevicesdescribedinthisguide:
Thedevicesarenotdomainjoined.
UserslogontotheirdevicebyusingtheirownWindowsaccount(andpossibleMicrosoftaccount)insteadofaninstitution-issuedaccount.
NoneofthedeviceswillberunningWindows8.1Enterprise.
Windows-baseddevicesthatneedtosupportRemoteFXwillberunningWindowsVistaorlater.
DevicesrunningoperatingsystemsotherthanWindows(suchasiOSorAndroid)willrequireanappthatsupportstheRDPorRemoteFX.
-
3VIRTUAL DESKTOP INFRASTRUCTURE
Choosing a VDI deployment scenarioWindowsServer2012R2offersthefollowingdeploymentscenarios:
Virtual machine (VM)based In this scenario, Windows 8.1 VMsruninaHyperVinfrastructure.YouuseRemoteDesktopServices to provide users remote connectivity to the VMs. YoucanusetheVM-baseddeploymentscenariowithpooledor personal VM collections. For more information about the VM-based deployment scenario and pooled and personal VM collections, see the section Virtual machinebased desktop deploymentonpage6.
Session-based In this scenario, remote users connect to RemoteDesktopServicesinWindowsServer2012R2andruntheirapplicationinWindowsServer2012R2sessions.OnlyRemoteDesktopServicesisrequiredforthisscenario.Formoreinformation about the session-based deployment scenario, see the section Session-baseddesktopdeploymentonpage10.
Figure1providesahigh-levelcomparisonoftheVDIdeploymentscenariosinWindowsServer2012R2.UsetheinformationinFigure1 toidentifythehigh-leveldifferencesbetweentheVMandsession-based desktop deployment scenarios.
FIgURE 1 High-levelcomparisonofVDIdesktop deployment scenarios
Personalization
GOOD BETTER BEST
Applicationcompatibility
User density
Image count
Cost
Sessions Pooled VMs Personal VMs
-
4VIRTUAL DESKTOP INFRASTRUCTURE
Table1provideamoredetailedcomparisonoftheVDIdesktopdeploymentscenariosandWindowsMultiPointServer2012.UsetheinformationinthistabletochoosetherightcombinationofVDIdeploymentsolutionsforyourinstitution.YoucanuseanycombinationofthesescenariostocreateacomprehensiveVDIdeploymentsolution.
TABlE 1 DetailedComparisonofVDIDesktopDeployment Scenarios and Windows MultiPoint Server 2012
SeSSion-baSed deSktop deployment
WindoWS multipoint Server 2012
vm-baSed deSktop deployment
User operating system experience
Windows Server 2012 R2 Windows 8.1 Windows 8.1
Support for full-fidelity video, with coverage for all media types and highly synchronized audio, rich media support, Microsoft Silverlight, 3D graphics, and Windows Aero
Microsoft RemoteFX Requiresdirectvideoconnectedstations,USBzero clientconnected stations,USB-over-Ethernet zero clients, orRDPover-LANwithRemoteFX
RequiresRemoteFX
Directly connect the VDI session to client USB devices
StandardRDPconnection provides limited support of USBdevice
RemoteFXrequiredfor broader support ofUSBdevices
StandardRDPconnection provides limited support of USBdevice
Directvideoconnected stations, USBzeroclientconnected stations, USB-over-Ethernetzero clients, or RDP-over-LANwithRemoteFXrequiredfor broader support ofUSBdevices
StandardRDPconnection provides limited support of USBdevice
RemoteFXrequiredfor broader support ofUSBdevices
-
5VIRTUAL DESKTOP INFRASTRUCTURE
SeSSion-baSed deSktop deployment
WindoWS multipoint Server 2012
vm-baSed deSktop deployment
Supported client devices Any device that supportsRDPorRemoteFX(includingWindowsThinPC)
Supportsthefollowing:
Directvideoconnected stations
USBzeroclientconnected stations
USB-over-Ethernetzero clients
Any device that supportsRDPorRemoteFX
Any device that supportsRDPorRemoteFX(includingWindowsThinPC)
Scaling As many as hundreds of users for each server, but multiple servers can be added to scale to highernumbers
As many as 20 users Uptohundredsofusersfor each server, but multiple servers can be addedtoscaletohighernumbers
High availability Supportsloadbalancingandclusteringofresources
Unavailable Supportsloadbalancingandclusteringofresources
Additional resources:
HP Client Virtualization SMB Reference Architecture for Windows Server 2012 at http://h20195.www2.hp.com/V2/GetDocument.aspx?docname=4AA4-3901ENW&cc=us&lc=en
-
6VIRTUAL DESKTOP INFRASTRUCTURE
Virtual machinebased desktop deployment
Figure2illustratesthehigh-levelcomponentsinaVM-baseddesktopdeployment.Youcanrunthesecomponentsallononeserveroronevenmoreserverstoprovideadditionalscalingandhighavailability.
ThefollowingisadescriptionofthecomponentsinatypicalVM-based desktop deployment:
Remote Desktop Connection Broker ThisroleservicemanagesconnectionsbetweentheclientsandtheVMsrunningontheRemoteDesktopVirtualizationHost.
Remote Desktop Virtualization Host ThisroleserviceintegrateswithHyperVtoprovideVMs.ItusestheRemoteDesktopConnectionBrokerroleservicetodeterminetheVMtowhich the user is redirected.
Remote Desktop Web Access ThisroleserviceenablesuserstoaccessVMsthroughawebbrowser.
Client Theclientprovidesaccesstotheremotedesktop.itcanbeatraditionaldevicerunningtheRemoteDesktopClientinWindows,anappthatsupportsRDPandRemoteFX,athinorzeroclientthatsupportsRDP(suchasWindowsThinPC),or a RemoteFX-enabled device. For institution-owned devices, the client device may or may not be a member of an Active
FIgURE 2 Components in a VM-based desktop deployment
CLIENT
REMOTE DESKTOPVIRTUALIZATION HOST
REMOTE DESKTOPCONNECTION BROKER
REMOTE DESKTOPWEB ACCESS
DOMAINCONTROLLER
-
7VIRTUAL DESKTOP INFRASTRUCTURE
Directorydomain.Forpersonallyowneddevices,theclientwillnotbeamemberoftheActiveDirectoryDomainServices(ADDS)domain.
Domain controller and other network infrastructure services TheseservicesincludeADDS,DynamicHostConfigurationProtocol(DHCP),DomainNameSystem(DNS),androuting.
Windows Server 2012 R2 introduces the concept of virtual desktop collections. A virtual desktop collectionconsistsofoneormorevirtualdesktopsusedinaVDIdeploymentscenario.Youcanchoosetodeploypooledorpersonalcollectionswiththemethodyouselect,dependingonyourenvironment and preferences, as described in Table2.
TABlE 2 ComparisonofPooledandPersonalVirtualDesktopCollections
pooled perSonal
Changes are made to Transientvirtualharddisk VM virtual hard disk
Changes saved after session ends
No(exceptforuserprofilechanges) Yes
VM instances SingleVMmasterimagethatallusersin the collection share
Separate VM instances created from a mater VM for each user
Number of images to manage
Onemasterimage Animageforeachuser(aftertheVMinstanceiscreated)
Infrastructure services Managednetwork
RemoteDesktopServices
HyperV
Managednetwork
RemoteDesktopServices
HyperV
Network connectivity SupportstandardRemoteDesktopServicesbyusinglow-bandwidthconnections
RemoteFXconnectionrequiresmedium-tohigh-bandwidthconnections(dependingoncontentbeingdisplayed)
SupportstandardRemoteDesktopServicesbyusinglow-bandwidthconnections
RemoteFXconnectionrequiresmedium-tohigh-bandwidthconnections(dependingoncontentbeingdisplayed)
Storage requirements Storageformasterimageandtransient virtual hard disks
StorageforeachUserProfileDisk(ifused)
RequiresseparateVMstorageforeachuser;iftheaveragestorageforthe master VM is 100 GB and there are100users,10TBofstoragewillberequired
-
8VIRTUAL DESKTOP INFRASTRUCTURE
pooled perSonal
Manageability Onlyoneimagetomanage,sousestand-aloneimage-managementtools;changestothemasterimagearereflectedthenexttimeasessionisinitiated
Managebyusingtechnologiesand products such as Group Policy, WindowsServerUpdateServices,or Microsoft System Center 2012 R2 ConfigurationManager
User flexibility Userscannotinstallapps
Userscannotbeanadministratoron their VM
Userscaninstallapps
Userscanbeanadministratorontheir VM
User profile storage Transientvirtualharddisk(VHD;userprofilechangesarelost)
UserProfileDisk(userprofilechangesareretained)
StoredandretainedintheVMVHDs
User, operating system, and app configuration management
RoamingProfiles
Folder Redirection
MicrosoftUserExperienceVirtualization(UE-V)
Microsoft Application Virtualization(App-V)
UserProfileDisk
RoamingProfiles
Folder Redirection
UE-V
App-V
LocallystoredonVM
Youcandeploybothpooledandpersonalcollectionsas:
Managed ThisdeploymentoptionletsRemoteDesktopServicesautomaticallymanagethevirtual desktops within the collection.
Unmanaged Thisdeploymentoptionletsyoumanuallymanagethevirtualdesktopswithinthe collection.
Thehigh-levelstepsfordeployingVM-baseddesktopdeploymentare:
1. DeployWindowsServer2012R2ontheRemoteDesktopConnectionBrokerserver.
2. DeployWindowsServer2012R2ontheRemoteDesktopWebAccessserver.
3. DeployWindowsServer2012R2ontheRemoteDesktopVirtualizationHostserver.
4. EnsurethatallserversaremembersofthesameADDSdomain.
-
9VIRTUAL DESKTOP INFRASTRUCTURE
5. OntheRemoteDesktopConnectionBrokerserver,useServerManagertoaddalltheserverstotheserverpool.
6. OntheRemoteDesktopConnectionBrokerserver,useServerManagertoinstallthefollowingroleservicesfortheRemoteDesktopServicesInstallationserverrole:
RemoteDesktopConnectionBroker
RemoteDesktopWebAccess
RemoteDesktopVirtualizationHost
7. AddthevirtualdesktoptemplatetotheRemoteDesktopVirtualization Host server.
8. Ifdeployingapooledcollection,createanetworksharedfolderinwhichtostoretheUserProfileDisk(typicallyontheRemoteDesktopConnectionBrokerserver).
9. Createthecollection(pooledforapooledcollectionorpersonalforapersonalcollection).
10. Verify that the virtual desktop collection works correctly.
Additional resources:
TestLabGuide:VirtualDesktopInfrastructureStandardDeploymentathttp://technet.microsoft.com/en-us/library/hh831541.aspx
TestLabGuide:ManagedPooledVirtualDesktopCollectionsat http://technet.microsoft.com/en-us/library/hh831663.aspx
TestLabGuide:UnmanagedPooledVirtualDesktopCollections at http://technet.microsoft.com/en-us/library/hh831618.aspx
Windows8/WindowsServer2012:PooledVirtualDesktopInfrastructure at http://blogs.technet.com/b/askperf/archive/2012/10/31/windows-8-windows-server-2012-pooled-virtual-desktop-infrastructure.aspx
NOTE
AlthoughyouarerunningServerManagerontheRemoteDesktopConnection Broker server, ServerManagerpromptsyou for the names of the serversrunningtheotherRemoteDesktopServicesrole services.
-
10VIRTUAL DESKTOP INFRASTRUCTURE
Session-based desktop deployment
Figure3illustratesthehigh-levelcomponentsinasession-baseddesktopdeployment.Youcanrunallofthesecomponentsononeserveroronevenmoreserverstoprovideadditionalscalingandhighavailability.
Thefollowinglistprovidesadescriptionofthecomponentsinatypical session-based desktop deployment:
Remote Desktop Connection Broker ThisroleservicemanagesconnectionsbetweentheclientsandtheremotedesktopsessionsrunningontheRemoteDesktopSessionHost.
Remote Desktop Session Host ThisroleservicerunsRemoteAppprogramsorsession-basedvirtualdesktops.Thisroleserversisultimatelywheretheusersconnecttorunprograms,savefiles,anduseotherresources.ItusestheRemoteDesktopConnectionBrokerroleservicetodeterminetheremote desktop session to which the user is redirected.
Remote Desktop Web Access Thisroleserviceenablesuserstoaccesstheremotedesktopsessionsthroughawebbrowser.
Client Theclientprovidesaccesstotheremotedesktop.itcanbeatraditionaldevicerunningtheRemoteDesktopClientinWindows,anappthatsupportsRDPandRemoteFX,athinorzeroclientthatsupportsRDP(suchasWindowsThinPC),oraRemoteFX-enabled device. For institution-owned devices, the
FIgURE 3 Components in a session-based desktop deployment
CLIENT
REMOTE DESKTOPSESSION HOST
REMOTE DESKTOPCONNECTION BROKER
REMOTE DESKTOPWEB ACCESS
DOMAINCONTROLLER
-
11VIRTUAL DESKTOP INFRASTRUCTURE
clientdevicemayormaynotbeamemberofanADDSdomain.For personally owned devices, the client will not be a member of anADDSdomain.
Domain controller and other network infrastructure services TheseservicesincludeADDS,DHCP,DNS,androuting.
Thehigh-levelstepsfordeployingsession-based desktop deployment are:
1. DeployWindowsServer2012R2ontheRemoteDesktopConnection Broker server.
2. DeployWindowsServer2012R2ontheRemoteDesktopWebAccess server.
3. DeployWindowsServer2012R2ontheRemoteDesktopSession Host server.
4. EnsurethatallserversaremembersofthesameADDSdomain.
5. OntheRemoteDesktopConnectionBrokerserver,useServerManagertoaddalloftheserverstotheserverpool.
6. OntheRemoteDesktopConnectionBrokerserver,useServerManagertoinstallthefollowingroleservicesfortheRemoteDesktopServicesInstallationserverrole:
RemoteDesktopConnectionBroker
RemoteDesktopWebAccess
RemoteDesktopSessionHost
7. CreateanetworksharedfolderinwhichtostoretheUserProfileDisk(typicallyontheRemoteDesktopConnectionBrokerserver).
8. Create the session collection.
9. Verify that the session collection works correctly.
NOTE
AlthoughyouarerunningServerManagerontheRemoteDesktopConnection Broker server, ServerManagerpromptsyou for the names of the serversrunningtheotherRemoteDesktopServicesrole services.
-
12VIRTUAL DESKTOP INFRASTRUCTURE
Additional resources:
TestLabGuide:RemoteDesktopServicesSessionVirtualizationStandardDeploymentathttp://technet.microsoft.com/en-us/library/hh831610.aspx
TestLabGuide:RemoteDesktopServicesSessionVirtualizationQuickStartathttp://technet.microsoft.com/en-us/library/hh831754.aspx
Windows8/WindowsServer2012:RemoteDesktopManagementServerathttp://blogs.technet.com/b/askperf/archive/2012/10/30/windows-8-windows-server-2012-remote-desktop-management-server.aspx
Virtualization:VDImadeeasyathttp://technet.microsoft.com/en-us/magazine/jj992579.aspx
-
13VIRTUAL DESKTOP INFRASTRUCTURE
Windows MultiPoint Server 2012
Windows MultiPoint Server 2012 enables multiple users to share one computer and provides a low-cost alternative to traditional computingscenariosinwhicheachuserhastheirowncomputer.WindowsMultiPointServer2012alsoprovidesaneasymanagementsolution for Windows MultiPoint Server 2012 system administration called MultiPoint Managerandaneasymanagementsolutionforday-to-day administration called MultiPoint Dashboard.
Windows MultiPoint Server 2012 is available in Standard and Premiumversions.UsetheinformationinTable3 to select the appropriate versions for your educational institution.
Standard premium
Number of simultaneously connected
stations10 20
Can be joined to a domain? No Yes
Virtualization support as a host or guest operating
system?No Yes
WindowsMultiPointServer2012canonlybedeployonasinglecomputer.YoucanscaleWindowsMultiPointServer2012onlythroughtheadditionofWindowsMultiPointServer2012instances:Ithasnoinherenthighavailability.However,youcouldrunvirtualizedinstancesofWindowsMultiPointServer2012onhighlyavailableHyperV clusters.
TheuserendpointsthatconnecttothecomputerrunningWindowsMultiPoint Server 2012 are called stations. Windows MultiPoint Server2012supportsthefollowingstationtypes:
Direct videoconnected stations ThecomputerrunningWindows MultiPoint Server 2012 can contain multiple video cards,eachofwhichcanhaveoneormorevideoports.Thisallowsyoutoplugmonitorsformultiplestationsdirectlyinto
TABlE 3 Comparison of Windows MultiPoint Server 2012 Standard and Premium
-
14VIRTUAL DESKTOP INFRASTRUCTURE
the computer. Keyboards and mouse devices are connected throughUSBhubsassociatedwitheachmonitor.Useacombinationofallofthesetechnologiestocreateadirectvideoconnected station.
USB zero clientconnected stations USBzeroclientconnectedstationsusetheUSBzeroclientasastationUSBhub(alsoreferredtoasamultifunction USB hub with video).Thesestations connect to the Windows MultiPoint Server 2012 instance throughaUSBcableandtypicallysupportavideomonitor,amouse,akeyboard(PS/2orUSB),audio,andadditionalUSBdevices.
USB-over-Ethernet zero clientconnected stations USB-over-EthernetzeroclientsareavariationofUSBzeroclientconnectedstationsthatsendUSBoverLANtotheWindowsMultiPointServer2012instance.TheseclientsfunctionsimilarlytoUSBzeroclientconnectedstationsbutarenotlimitedbyUSBcablelengthmaximums.USB-over-Ethernetzeroclientsarenottraditionalthinclients,andtheyappearasvirtualUSBdevicesonthe Windows MultiPoint Server 2012 system.
RDP-over-lANconnected stations ThesestationsincludetraditionalthinclientsorotherdevicesrunningafulloperatingsystemthatsupportRDP.
Additional resources:
DeployingWindowsMultiPointServer2012athttp://technet.microsoft.com/en-us/library/jj916399.aspx
PlanningaWindowsMultiPointServer2012Deploymentathttp://technet.microsoft.com/en-us/library/jj916408.aspx
DifferencesbetweenProductVersions:StandardversusPremium at http://technet.microsoft.com/en-us/library/jj916405.aspx
MultiPoint Server Stations at http://technet.microsoft.com/en-us/library/jj916411.aspx
NOTE
Personally owned devices canonlyuseRDP-over-LANconnectedstationtypes. Institution-owned devices can use any stationed type as applicable.
-
15VIRTUAL DESKTOP INFRASTRUCTURE
Preparing the infrastructure for VDIBeforeyoudeployVDIinyourinstitution,youmustpreparetheappropriateinfrastructure.Table4 liststheVDIinfrastructurecomponentsandprovidesanoverviewofthepreparationthatmaybenecessary for each component. In some instances, no infrastructure remediation may be necessary.
TABlE 4 VDIInfrastructureComponentsandPreparationSteps
Component preparation StepS
Network ThefollowingfactorsaffectwhetherthenetworkinfrastructureisabletosupporttheVDIsessiontrafficbetweenVDIclientsandtheVDIservers:
PlacementoftheVDIserverscandirectlyaffecttheavailablenetworkrequirements(asdescribedinthesectionPlacingVDIserversonpage17).
ThelargerthenumberofVDIclientssimultaneouslyaccessingtheVDIinfrastructure,thegreaterthenetworkbandwidththatisrequired.
Typeofclienttrafficforexample,graphicallyintensiveVDIsessionsrequiremorenetworkbandwidththanlessgraphicallyintensivesessions.
Storage Theprimaryconsiderationforplanningstorageare:
PooledcollectionsrequiresufficientstorageforthetransitionalharddisksandtheUserProfileDiskforeachVDIsession.
PersonalcollectionsrequiresufficientstorageforeachVHDforeachVDIsession.
-
16VIRTUAL DESKTOP INFRASTRUCTURE
Component preparation StepS
Client devices EachuserwhoaccessestheVDIinfrastructurerequiresadevicethatsupportstheappropriateclients.Userswhowillaccess:
VM-orsession-baseddesktopdeploymentscenariosrequiredevicesthatsupportRDPorRemoteFX
WindowsMultiPointServer2012requireoneofthesupportedWindowsMultiPoint Server 2012 stations
Someofthesedevicescanbesoftware-basedclients(suchastheRemoteDesktopClientinWindowsoperatingsystemsorappsforotheroperatingsystems)orhardware-basedclients(suchasRemoteFXdevices,thinclients,orzeroclients).
FormoreinformationabouttheclientdevicesthatcanbeusedintheseVDIsolutions,seethefollowingsectionsinthisguide:
WindowsMultiPointServer2012onpage13
ConnectinguserstoVDIsessionsonpage25
YoucanapproximatetheactualrequirementsforeachcomponentinTable4onpage15 by verifyingtheresourcerequirementsinalabenvironment.Forexample,youcouldapproximatethenetworkbandwidthrequirementbyconfiguringatestenvironmentandmeasuringthenetworktrafficalimitednumberofVDIsessionsperformingtypicaltasksgenerate.Then,youcouldextrapolatetheactualrequirementbymultiplyingthemeasurednetworktrafficinthelabbythenumberofsimultaneousVDIsessions.
-
17VIRTUAL DESKTOP INFRASTRUCTURE
Placing VDI serversTable5comparesthecentralizedanddecentralizedplacementstrategiesforVDIservers.YoucanuseanycombinationofthesestrategiestoplaceyourVDIservers.
TABlE 5 ComparisonofCentralizedandDecentralizedPlacementofVDIServers
Centralized deCentralized
Scenario CentralizedITdatacenter. Placement in classrooms, labs, or near VDIclientlocations.
Management Requireslesseffortbecausetherearefewerserverstomanage.
Requiresmoreeffortbecausetherearemoreserverstomanage.
High availability HigherconcentrationofuserVDIsessionsmakesimplementinghigh-availabilitytechnologies(suchasloadbalancingorWindowsfailoverclustering)morecost-effective.
LowerconcentrationofuserVDIsessionsmakesimplementinghigh-availabilitytechnologieslesseffective.
Scaling HigherconcentrationofuserVDIsessionscanoffsetthecostsrequiredforscaling.Youcanaddserversorsystemresourcestoincreasescalingcapability.
LowerconcentrationofuserVDIsessions may not be able to offset costsrequiredforscaling.Forexample,addingaservertoaclassroomwithanexistingserverwould effectively double the costs.
Efficient use of system resources
UserVDIsessionscanbedistributed(loadbalanced)acrossmultipleservers, which results in the servers beingmoreequallyutilized.
SomeVDIserversmaybeunderutilized, while others are overutilized, with no way to share resourcesamongservers.
Network traffic HigheravailablenetworkbandwidthisrequiredontheinstitutionsnetworkbackbonetosupportVDIsessions.
Trafficismorelocalizedandhaslessimpactontheinstitutionsnetworkbackbone.
-
18VIRTUAL DESKTOP INFRASTRUCTURE
Building virtual desktop templatesVDIVM-baseddesktopdeploymentscenariosrequireavirtual desktop template. A virtual desktop templatehasallthenormalsettingsofaVM(suchasmemory,networking,andVHDsettings).WhenanewuserconnectstotheVDI,theVDIcreatesavirtualdesktopVMbasedonthevirtualdesktop template.
Tocreateyourvirtualdesktoptemplate,useHyperVManagerwiththerecommendationslistedinTable6.
TABlE 6 VirtualDesktopTemplateConfigurationSettingRecommendations
Setting deSCription
Memory Dependingontheappsyouruserswillberunning,youmayneedtoincreasethisvalue.Measurethememoryusersrequirebydeterminingthememoryconsumedonaphysicaldevicewhilerunningtheapps.Youcanconfigurethe virtual desktop template to use static or dynamic memory. Microsoft recommendsthatyouconfigurethevirtualdesktoptemplatetouseatleast1,024 MB.
Network Configurethevirtualnetworkadaptertoconnectto:
AvirtualswitchinHyperVontheRemoteDesktopVirtualizationHost.TheHyperVvirtualswitchmustconnecttoyourinstitutionsintranetsothattheVDIsessionscanconnecttoresourcesonyourintranetandtheInternet.
Thedomainspecifiedduringtheconfigurationprocess.Thisisrequiredbecause the instances of the VM template are automatically joined to the domain when they are created.
VHDs OnlyoneVHDissupported.TheVHD:
MustcontainaWindows8.1imagethatyouhaveconfiguredtoageneralizedstatebyusingtheWindowsSystemPreparationTool(Sysprep)
Canbeconfiguredasadifferencingdisk
CancontainmorethanonepartitionbutonlyoneWindowsoperatingsystemimage
Snapshots Thevirtualdesktoptemplatecanhaveoneormoresnapshotsbutthecurrent(Now)stateofthevirtualdesktoptemplate.Thisallowsyoutomanagethetemplatemoreefficiently.YoucantakesnapshotofthetemplatejustpriortorunningSysprepsothatitiseasytorestorethetemplatetoabeginningstate,changetheconfiguration,takeanothersnapshot,andthenrunSysprepagainon the updated version of the template.
-
19VIRTUAL DESKTOP INFRASTRUCTURE
RemoteDesktopServicesexportsthevirtualdesktoptemplateduringthevirtualdesktopcollectioncreationprocess.Theexportprocesscreatesacopyofthevirtualdesktoptemplate,includingalloftheconfigurationsettingsmadeinTable6onpage18.ThisallowsyoumanagethevirtualdesktoptemplatewhileusersareconnectedtotheirVDIsessions.
Additional resources:
SingleImageManagementforVirtualDesktopCollectionsin Windows Server 2012 at http://blogs.msdn.com/b/rds/archive/2012/10/29/single-image-management-for-virtual-desktop-collections-in-windows-server-2012.aspx
TestLabGuide:ManagedPooledVirtualDesktopCollectionsat http://technet.microsoft.com/en-us/library/hh831663.aspx
TestLabGuide:UnmanagedPooledVirtualDesktopCollections at http://technet.microsoft.com/en-us/library/hh831618.aspx
SettingupanewRemoteDesktopServicesdeploymentusingWindowsPowerShellathttp://blogs.msdn.com/b/rds/archive/2012/07/18/setting-up-a-new-remote-desktop-services-deployment-using-windows-powershell.aspx
NOTE
Twoormorevirtualdesktop collections can share the same virtual desktop template.
-
20VIRTUAL DESKTOP INFRASTRUCTURE
Client licensing for VDIMicrosoftlicensesclientaccesstoVDIsessionsthroughWindowsVirtualDesktopAccess(VDA).WindowsVDAisadevice-basedsubscription that licenses Windows 8.1 for virtual desktops by access device:
Devices covered by Microsoft Software Assurance Virtual desktopaccessrightsareabenefitofSoftwareAssurance.DevicescoveredunderSoftwareAssurancehaveaccesstoaVDIdesktopatnoadditionalcharge.
Table7listtheWindows8.1VDIlicensingoptionsbasedontheoperatingsystemrunningonthedeviceusedasaVDIclient.
Devices not covered by Software Assurance Thesedevices(suchasthinclients)mustpurchaseaWindowsVDAlicenseforeachdevicetoaccessaVDIdesktop,regardlessoftheoperatingsystemrunningonthedevice.Thisincludespersonallyowneddevices.
Client oS vda liCenSe optionS
Windows 8.1 Pro WindowsVDAlicenseandfreeupgradetoWindows 8.1 Enterprise included
Windows RT WindowsVDAlicenseincludedwhenthedeviceis associated with a primary device covered by SoftwareAssurance(forexample,theprimarydeviceisrunningWindows8.1EnterpriseandiscoveredbySoftwareAssurance)
Windows 7 WindowsVDAlicenseandfreeupgradetoWindows 8.1 Enterprise
Windows Vista WindowsVDAlicenseincluded;licensedtouseWindowsThinPCasanRDPandRemoteFXclientonthese devices
Windows XP WindowsVDAlicenseincluded;licensedtouseWindowsThinPCasanRDPandRemoteFXclientonthese devices
Android MustpurchaseaWindowsVDAlicenseforeachdevice
INFO
Thelicensinglistedinthis table applies only to institution-owned devices. All personally owned devicesrequireaWindowsVDAsubscription.
TABlE 7 WindowsVDALicensingOptions
-
21VIRTUAL DESKTOP INFRASTRUCTURE
Client oS vda liCenSe optionS
iOS MustpurchaseaWindowsVDAlicenseforeachdevice
Additional resources:
MicrosoftVDIandWindowsVDAFrequentlyAskedQuestionsathttp://download.microsoft.com/download/1/1/4/114A45DD-A1F7-4910-81FD-6CAF401077D0/Microsoft%20VDI%20and%20VDA%20FAQ%20v3%200.pdf
VolumeLicensingMicrosoftSoftwareAssuranceathttp://www.microsoft.com/licensing/software-assurance/default.aspx
MicrosoftLicensingfortheConsumerizationofITathttp://www.microsoft.com/licensing/about-licensing/briefs/consumerization-it.aspx
MicrosoftLicensingfortheConsumerizationofITAcademicLicensingScenariosathttp://www.microsoft.com/licensing/about-licensing/briefs/consumerization-it-academic.aspx
LicensingWindowsdesktopoperatingsystemforusewithvirtualmachinesathttp://download.microsoft.com/download/3/D/4/3D42BDC2-6725-4B29-B75A-A5B04179958B/Licensing_Windows_Desktop_OS_for_Virtual_Machines.pdf
-
22VIRTUAL DESKTOP INFRASTRUCTURE
Using Volume ActivationYoumustprovideWindows8.1licenseactivationfortheVMsusedinVDIscenarios.ThefollowingisalistoftheMicrosoftVolumeActivationtechnologiesavailableforWindows8.1andabriefdescription of each:
Active Directory-Based Activation (ADBA) ADBAisaroleservicethatallowsyoutouseADDStostoreactivationobjects,whichcanfurthersimplifythetaskofmaintainingVolumeActivationservicesforanetwork.WithADBA,noadditionalhostserverisneeded,andactivationrequestsareprocessedduringcomputerstartup.ADBAworksonlyfordomain-joineddevicesrunningWindows8.1.
Key Management Service (KMS) TheKMSroleserviceallowsorganizationstoactivatesystemswithintheirnetworkfromaserver on which a KMS host has been installed. With KMS, you cancompleteactivationsonyourlocalnetwork,eliminatingthe need for individual computers to connect to Microsoft for productactivation.KMSdoesnotrequireadedicatedsystem,and it can be cohosted on a system that provides other services. By default, volume editions of Windows 8.1 connect to a system thathoststheKMSservicetorequestactivation.Noactionisrequiredfromtheuser.
Table8liststheVolumeActivationtechnologiesandtheinformationnecessaryforselectingtheappropriatetechnologiesforyourinstitution.YoucanuseanycombinationofthesetechnologiestodesignacompleteVolumeActivationsolution.
TABlE 8 VolumeActivationTechnologySelection
adba kmS
Domain joined Yes Yes
Devices must connect to the network at least once every
180 daysYes Yes
INFO
For information about licensingtheclientsusedtoaccessyourVDI,seethesection ClientlicensingforVDIonpage20.
NOTE
AlthoughyoucanperformVolume Activation by usingMultipleActivationKeys(MAKs),Microsoftdoes not recommend MAKsforVDIbecausetheycannot be dynamically applied to VMs based on VDIdemands.UseADBAor KMS, instead.
-
23VIRTUAL DESKTOP INFRASTRUCTURE
adba kmS
Supports Volume Activation of Microsoft Office
Yes(MicrosoftOffice2013only,
not Microsoft Office365or
previous versions of Office)
Yes
Requires Volume Activation services in Windows
Server 2012 R2Yes No
Microsoft Volume licensing information is stored in
AD DSYes No
Infrastructure ADDSADDS
KMS server
ADBAandKMSarebothroleservicesintheVolumeActivationServices server role in Windows Server 2012 R2. KMS is also available inpriorversionsofWindowsServer.YoucanuseServerManagerorWindowsPowerShellcmdletstoinstallandconfiguretheseroleservices.
YoucancentrallymanageWindows,Office,andotherMicrosoftproductsvolumeandretailactivationprocessesbyusingtheVolumeActivationManagementTool(VAMT),whichisincludedintheWindowsAssessmentandDeploymentKit.
NOTE
YoucanusethesameVolume Activation infrastructuretomanageVDIactivationandactivation for your other Windows 8.1, Windows 7, Windows Server 2012 R2, and Windows Server2008R2operatingsystems.
-
24VIRTUAL DESKTOP INFRASTRUCTURE
Additional resources:
VolumeActivationOverviewathttp://technet.microsoft.com/library/hh831612.aspx
InstallingVolumeActivationServicesRoleinWindowsServer2012tosetupaKMSHostat http://blogs.technet.com/b/askcore/archive/2013/03/14/installing-volume-activation-services-role-in-windows-server-2012-to-setup-a-kms-host.aspx
TestLabGuide:DemonstrateVolumeActivationServicesathttp://technet.microsoft.com/library/hh831794.aspx
Volume Activation in Windows 8 deployment planning: A guide for education at http://www.microsoft.com/download/details.aspx?id=39682
VolumeActivationManagementTool(VAMT)Overviewathttp://technet.microsoft.com/library/hh824953.aspx
VolumeLicensingathttp://www.microsoft.com/licensing/about-licensing/windows8.aspx
IntroductiontoVAMTathttp://technet.microsoft.com/library/hh825141.aspx
Volume Licensing Guide for Windows 8.1 and Windows RT 8.1 at http://download.microsoft.com/download/9/4/3/9439A928-A0D1-44C2-A099-26A59AE0543B/Windows_8-1_Licensing_Guide.pdf
MicrosoftLicensingfortheConsumerizationofITAcademicLicensingScenariosathttp://www.microsoft.com/licensing/about-licensing/briefs/consumerization-it-academic.aspx
VolumeactivationmethodsinOffice2013athttp://technet.microsoft.com/library/jj219430.aspx
-
25VIRTUAL DESKTOP INFRASTRUCTURE
Connecting users to VDI sessionsUsersneedaccesstotheirVDIsessionsthroughtheirinstitution-owneddevices.ConnectionsforVDIsessionsgo:
Directly to Windows MultiPoint Server 2012 for all Windows MultiPoint Server 2012 clients Windows Multipoint Server 2012 supports four types of connections:
Directvideoconnectedstations
USBzeroclientconnectedstations
USB-over-Ethernetzeroclientconnectedstations
RDP-enableddevices
Oftheseconnections,onlyRDP-enableddevicesareabletoconnectoverremoteaccessconnections(suchasavirtualprivatenetwork[VPN]orMicrosoftDirectAccess).Theotherconnection types will not function properly over WAN-speed connections.
Institution-owned devices can use any combination of connection types as appropriate. Personally owned devices can onlyactasRDP-enableddevices.
FormoreinformationabouthowtoselecttherightWindowsMultiPoint Server 2012 client, see the topic MultiPoint Server Stations at http://technet.microsoft.com/en-us/library/jj916411.aspx.
Through Remote Desktop Session Broker for all session-based and VM-based VDI sessions TheRemoteDesktopSessionBrokersupportsthefollowingRDPclients:
Remote Desktop Client ThisRDPclientisincludedinfullWindowsoperatingsystems(suchasWindows8.1,Windows7,orWindowsVista).Selectthisclientwhentheclient device runs Windows 8.1, Windows 8, Windows 7, or Windows Vista.
NOTE
RemoteFX is only supported on Windows Vistaandlateroperatingsystems.TheWindowsXPoperatingsystemsupportsonlyastandardRDPclientconnection and does not support the enhanced features in RemoteFX.
-
26VIRTUAL DESKTOP INFRASTRUCTURE
Remote Desktop Web Access ThisclientallowsuserstoestablishVDIconnectionsthroughawebbrowser(suchasInternetExplorer).Noclientsoftwareneedbeinstalledonthetargetdevice.SelectthisRDPclientwhenyoucannotinstalltheRemoteDesktopClientontheclientdeviceortheclientdeviceisrunninganoperatingsystemotherthanWindows 8 .1, Windows 8, Windows 7, or Windows Vista.
Window Thin PC ThisoperatingsystemincludestheRemoteDesktopClientandcan be installed on older devices that are unable to support Windows 8 .1, Windows 8,Windows7,orWindowsVista.Forexample,youcouldinstallWindowsThinPConadevicethathassufficientresourcestosupportWindowsXPonly.WindowsThinPCis provided as a part of Software Assurance. Select this method when the client device hasinsufficientsystemresourcestorunWindows8.1,Windows8,Windows7,orWindows Vista.
Thin client devices ThesetypesofdevicesareprovidedbyMicrosoftpartnersandhavetheRDPimbeddedintheirfirmware.ThesedevicestypicallyhavelittleornocapabilitytoperformanylocalprocessingbutdosupportUSBdevices.SelectthesetypesofdeviceswhenusersneedaccesstoVDIsessionsonlyanddonotneedtoperformanylocalprocessing.
RemoteFX devices ThesedevicesareprovidedbyMicrosoftpartnersandrunasupersetoftheRDPthatalsoincludessupportforRemoteFX.Selectthesedeviceswhenyou need to support enhanced multimedia.
Partner products ManyMicrosoftpartnersandsoftwarevendorscreateRDPclientsforotherclientdevices(suchasiOSorAndroiddevices).TheseproductsenablethesedevicestoconnecttoVDIbyusingRDPorRemoteFX.Selectthismethodwhenyouneedtosupportspecifictypesofclientdevices.
AllclientsthatsupportRPDandRemoteFXcanfunctionoverremoteaccessconnections(suchasaVPNorDirectAccess),butRemoteFXconnectionstypicallyrequirehigheravailablebandwidththanastandardRDPconnection.
Additional resources:
RemoteDesktopProtocolathttp://msdn.microsoft.com/en-us/library/windows/desktop/aa383015(v=vs.85).aspx
-
27VIRTUAL DESKTOP INFRASTRUCTURE
Storing user and application settingsWhenusersconnecttoVDI,theyneedtohavethesameuserexperiencetheywouldiftheywereusingaphysicaldevice.UsersalsorequireaccesstoWindowsStoreappsanddesktopapplicationsthatthey use for administration or curriculum.
Onechallengeisthatinmanyinstances,usershaveaphysicaldevicerunningWindowsinadditiontotheirVDIsession.Thismeanstheyneed their user experience and apps to follow them between their physicaldevicesrunningWindowsandtheirVDIsessions.
AfterauserendstheirVDIsession,bydefault,userandapplicationsettingsintheirVDIsessionis:
Saved for personal collections in VM-based desktop deployment AlthoughuserandapplicationsettingsaresavedforthistypeofVDIsession,theyaresavedonlyontheVHDsassociatedwiththeVDIsession.ThiscancreateproblemsiftheuseralsousesaphysicaldeviceoraseparateVDIinfrastructurewithintheeducationalinstitution(forexample,astudentaccessesoneVDIinfrastructureforaphysicsclassandanother,separateVDIinfrastructureforacomputergraphicsclass).
Saved for pooled collections in VM-based desktop deployment with a User Profile Disk ThistypeofVDIsessionhasthesameproblemsaspersonalcollectionsessions.UserandapplicationsettingsaresavedontheUserProfileDisk,whichisuniquetoaspecificVDIinfrastructureandwillnotbeavailabletootherVDIinfrastructuresorphysicaldevices.
Saved for session-based deployment with a User Profile Disk ThistypeofVDIsessionhasthesameproblemsaspersonalandpooledcollectionsessions.UserandapplicationsettingsaresavedontheUserProfileDisk,whichisuniquetoaspecificVDIinfrastructureandwillnotbeavailabletootherVDIinfrastructures or physical devices.
NOTE
Userandapplicationsettingscannotfollowphysical devices that are not domain joined, that runaWindowsoperatingsystem prior to Windows 7, or that run another operatingsystem(suchasiOSorAndroid).
-
28VIRTUAL DESKTOP INFRASTRUCTURE
lost for all other types of VDI sessions ThesetypesofVDIsessionsincludesession-basedVDIwithoutaUserProfileDisk,personalcollectionsinVM-baseddesktopdeploymentwithoutaUserProfileDisk,andWindowsMultiPointServer2012sessions.WhentheuserendstheVDIsession,allthechangestheymadetotheiruserprofileandapplicationsarediscarded.
YoucanuseanycombinationofthefollowingtechnologiestohelpensurethatuserexperienceandappsfollowusersbetweentheirVDIsessionsandphysicaldevices(ifthedevicesaredomainjoinedandtheuserlogsonbyusingtheirinstitution-issuedcredentials):
Windows Folder Redirection TheFolderRedirectionfeatureinWindows8.1redirectsthepathofaknownfolder(suchastheDocuments,Pictures,orVideofolderinauserprofile)toanewlocationmanuallyorbyusingGroupPolicy.Thenewlocationcanbeafolderonthelocaldeviceoradirectoryonafileshare.Usersinteractwithfilesintheredirectedfolderasiftheystill existed on the local drive.
Windows Roaming User Profiles TheRoamingUserProfilesfeatureinWindows8.1redirectsuserprofilestoafilesharesothatusersreceivethesameoperatingsystemandapplicationsettingsonmultiplecomputers.Whenauserlogsontoacomputerbyusinganaccountthatissetupwithafileshareastheprofilepath,theusersprofileisdownloadedtothelocalcomputerandmergedwiththelocalprofile(ifpresent).Whentheuserlogsoutofthecomputer,thelocalcopyoftheirprofile,includinganychanges,ismergedwiththeservercopyoftheprofile.
UE-V UE-Visanenterprise-scaleuserstatevirtualizationsolutionthatkeepsusersexperiencewiththem.UE-VprovidesusersthechoiceofchangingtheirdeviceandkeepingtheirexperiencesothattheydonothavetoreconfigureapplicationseachtimetheylogontodifferentWindows8.1VDIsessions.UE-VintegrateswiththeFolderRedirectionfeatureinWindows 8.1 to help make user folders accessible from multiple physical or virtual devices. UE-Vsupportsdesktopapplicationsthataredeployedusingdifferentmethods(suchaslocallyinstalledapps,App-Vsequencedapplications,orRemoteDesktopapplications).
App-V App-Vvirtualizesdesktopapplicationssothattheybecomecentrallymanagedservicesdeployedtoavirtualizeddesktopapplicationenvironmentondeviceswithoutusingtraditionalinstallationmethods(knownasapplication sequencing).Thesequenceddesktopapplications run in their own self-contained virtual environment and are isolated from each other,whicheliminatesapplicationconflictsbutallowsdesktopapplicationstointeractwiththe VM.
RememberthatuserexperienceandappsfollowusersforVDIsessionsandnottotheirinstitution-ownedorpersonallyowneddevices(unlessaninstitution-owneddeviceisdomainjoinedandtheuserlogsonbyusingtheirinstitution-issuedcredentials).
-
29VIRTUAL DESKTOP INFRASTRUCTURE
Additional resources:
DeviceroaminginWindows 8.1 deployment planning: A guide for education at http://www.microsoft.com/download/details.aspx?id=39682
-
30VIRTUAL DESKTOP INFRASTRUCTURE
Running Windows Store and sideloaded appsOnebenefitofrunningWindows8.1inVDIistheabilitytorunWindows Store apps. Table9 lists the support for Windows Store and sideloadedappsinVDI.
SCenario Support
Personal VM-based desktop deployment
Windows Store and sideloaded apps are installed and run as they would be on a physical device.
Pooled VM-based desktop deployment
Sideloadedappsrequirethatuserstatebepersistedbyusinganycombinationofthefollowingmethods:
UserProfileDisk Folder Redirection UE-V
Windows Store apps are unsupported.
Session-based desktop deployment
Sideloadedappsrequirethatuserstatebepersistedbyusinganycombinationofthefollowingmethods:
UserProfileDisk Folder Redirection UE-V
Windows Store apps are unsupported.
RemoteApp Windows Store and sideloaded apps are unsupported.
Additional resources:
Windows Store apps: A deployment guide for education at http://www.microsoft.com/download/details.aspx?id=39685
TABlE 9 Support for Windows Store and SideloadedAppsinVDI
-
31VIRTUAL DESKTOP INFRASTRUCTURE
Managing VDITable10liststhetechnologiesavailableformanagingyourVDI.YoucanselectanycombinationofthesetechnologiestodesignacompleteVDImanagementsolution.Eachtechnologyisdiscussedinasubsequentsection.
TABlE 10 VDIManagementTechnologySelection
group poliCy WindoWS poWerShell
SyStem Center 2012 r2 Configuration
manager
WindoWS intune
Control Windows Store access Yes No Yes Yes
Control installation of apps
Yes(withAppLocker,
whichrequiresWindows 8.1 Enterprise)
No
Yes(inconjunctionwith Group Policy andAppLocker,whichrequiresWindows 8.1 Enterprise)
No
Operating system setting
managementYes Yes Yes Yes
User setting management Yes Yes Yes Yes
App setting management
Yes(ifregistrybased) Appspecific
Yes,butscriptingmayberequired
Yes,butscriptingmayberequired
Centralized administration
modelYes No Yes Yes
On or off premises Onpremises Onpremises Onpremises Offpremises
On-premises infrastructure ADDS None
Managednetworks
System Center 2012 R2 Configuration
Manager
None
-
32VIRTUAL DESKTOP INFRASTRUCTURE
group poliCy WindoWS poWerShell
SyStem Center 2012 r2 Configuration
manager
WindoWS intune
VDI sessions must be domain joined Yes No
No,butchallengesexist for native
support; Windows Intuneintegrationis recommended for nondomain-
joinedVDIsessions
No
Supports self-service model
for software and updates
No No Yes Yes
Supports push model for software
and updatesYes Yes Yes Yes
Can be used to create enterprise
app storeNo No Yes Yes
User interaction
ITprodoesback-endconfiguration
Userperformsnoactions
ITproperformsalltasks
ITprodoesback-endconfiguration
Userhasnointeraction for
push model and limited interaction
for self-service model
ITprodoesback-endconfiguration
Userhasnointeraction for
push model and limited interaction
for self-service model
Provided with Windows 8.1 No Yes No No
Provides unified solution for the
entire software life cycle, including
installation, updates,
supersedence, and removal
No No Yes Yes
Can be used for operating system
deploymentNo No Yes No
-
33VIRTUAL DESKTOP INFRASTRUCTURE
group poliCy WindoWS poWerShell
SyStem Center 2012 r2 Configuration
manager
WindoWS intune
Requires additional cost
Yes(ifADDSisnotalreadyinstalled)
No
Yes(ifnoSystem Center Configuration
Managerinfrastructure is
installed)
Yes(subscriptionmodel)
Manage institution-owned
devices
Yes(ifdomainjoined) Yes Yes Yes
Manage personally owned devices
No(asaretypicallynotdomainjoined) Yes
Yes(throughMicrosoft Exchange
ActiveSync connector or
Windows Intune integration)
Yes
YoucanmanageWindowsStoreappsanddesktopapplicationsinVDIbyusinganytechnologyusedtomanageWindowsStoreappsand desktop applications on physical devices. For more information aboutWindowsStoreappanddesktopapplicationmanagement,seeWindows Store apps: A deployment guide for education at http://www.microsoft.com/download/details.aspx?id=39685 and Windows 8.1 deployment planning: A guide for education at http://www.microsoft.com/download/details.aspx?id=39682.
Group Policy
YoucanuseGroupPolicytomanageuser,Windowsoperatingsystem,andapplicationsettingsfortheVDIinfrastructureandVDIsessions.Ultimately,youcanuseGroupPolicytomanageanyconfigurationsettingsstoredintheWindowsregistry.Microsoftprovidesbuilt-inGroupPolicytemplatesformostcommonconfigurationsettings.Inaddition, you can create custom Group Policy templates that allow youtomanageconfigurationsettingsthatthebuilt-intemplatesdonotprovide.YoucanalsouseGroupPolicytocontrolWindowsStoreaccessandtheinstallationandrunningofappsondevices(when
NOTE
Personally owned devices are typically not domain joined and as such cannot bemanagedthroughGroup Policy. Institution-owned devices that are domain joined can be managedbyusingGroupPolicy.
-
34VIRTUAL DESKTOP INFRASTRUCTURE
usedinconjunctionwithAppLocker).YoucanalsouseGroupPolicytomanageRemoteDesktopServices,RemoteDesktopClient,andRemoteFXconfiguration.
Additional resources:
Group Policy at http://technet.microsoft.com/windowsserver/bb310732.aspx
ManagingClientAccesstotheWindowsStoreathttp://technet.microsoft.com/en-us/library/hh832040.aspx
Windows PowerShell
YoucanperformmanycommonWindows8.1administrativetasksbyusingWindowsPowerShellcmdlets,includingWindowsStoreappmanagementandoperatingsystemconfiguration.YoucanalsouseWindowsPowerShelltomanagetheWindowsServer2012R2serverrolesandroleservices.YoucanuseWindowsPowerShellinteractivelyortocreatescriptsthatcanberuntoperformmorecomplextasksfortheVDIinfrastructureandVDIsessions.
Additional resources:
Windows PowerShell at http://technet.microsoft.com/library/bb978526.aspx
System Center 2012 R2 Configuration Manager
SystemCenter2012R2ConfigurationManagerautomatestheongoingmanagementoftheVMs, the Windows Server 2012 R2 server roles and role service, client devices, and the other infrastructureservices(suchasADDSorDHCP).YoucanuseSystemCenter2012R2ConfigurationManagertoautomatethefollowingmanagementtasksfortheVDIinfrastructureandsessions:
DeployWindowsStoreappanddesktopapplications
Deploysoftwareupdatesandhotfixes
Helpensurecompliancewithestablishedconfigurationbaselines.
Provide virus and malware protection
Inventory hardware and software assets
Provide remote helpdesk support for users
-
35VIRTUAL DESKTOP INFRASTRUCTURE
Providecomprehensivereportingonthecurrentstatusofallhardwareassets,softwareassets,software deployment status, compliance status, software update status, and other reports
SystemCenter2012R2ConfigurationManagerprovidesaunifiedconsoleformanagingVDIandcanoptionallyintegratewithWindowsIntunetohelpyoumanagedevicesthatarenotconnectedtotheeducationalinstitutionsintranet.Institution-owneddevicescanbemanagedbyusingSystemCenter2012R2ConfigurationManager.PersonallyowneddevicesaretypicallynotdomainjoinedandcannotbemanagedbyusingSystemCenter2012R2ConfigurationManageronly,butpersonallyowneddevicescanbemanagedbyusingSystemCenter2012R2ConfigurationManagerwiththeExchangeActiveSyncConnectororWindowsIntuneintegration.
Additional resources:
SystemCenter2012R2ConfigurationManagerathttp://www.microsoft.com/en-us/server-cloud/system-center/configuration-manager-2012.aspx
Windows Intune
WindowsIntuneisanoff-premises,cloud-basedmanagementsolutionthatprovidesdevicemanagement,softwareinstallation,andsoftwareupdatemanagement.WindowsIntunecanintegratewithSystemCenter2012R2ConfigurationManagertoprovideaunifiedmanagementsolutionfortheVDIinfrastructureandVDI.YoucanuseWindowsIntunetomanageinstitution-owned or personally owned devices.
Additional resources:
Windows Intune at http://www.microsoft.com/en-us/windows/windowsintune/pc-management.aspx
-
2014MicrosoftCorporation.Allrightsreserved.
Thisdocumentisforinformationalpurposesonlyandis provided as is. Views expressed in this document, includingURLandanyotherInternetWebsitereferences,maychangewithoutnotice.MICROSOFTMAKESNOWARRANTIES,EXPRESSORIMPLIED,INTHISDOCUMENT.
_GoBack_Ref230671979Choosing a VDI deployment scenarioVirtual machinebased desktop deploymentSession-based desktop deploymentWindows MultiPoint Server2012
Preparing the infrastructure for VDIPlacing VDI serversBuilding virtual desktop templatesClient licensing for VDIUsing Volume ActivationConnecting users to VDI sessionsStoring user and application settingsRunning Windows Store and sideloaded appsManaging VDIGroup PolicyWindows PowerShellSystem Center2012 R2 Configuration ManagerWindows Intune