Enabling Modern Work Styles Using Remote Desktop Services in Windows Server 2012 R2
This post is a part of the nine-part series What’s New in Windows Server & System Center 2012 R2 that is featured on Brad Anderson’s In the Cloud blog. Today’s blog post covers Remote Desktop Services (RDS) & Virtual Desktop Infrastructure (VDI) solutions specific to the Windows Server 2012 R2 release and how it applies to Brad’s larger topic of “People-centric IT.” To read that post and see the other technologies discussed, read today’s post: Making Device Users Productive and Protecting Corporate Information.
Hi, I’m Klaas Langhout from the Remote Desktop Virtualization (RDV) team in Windows Server.
I’m happy to be able to provide a description of the key new value that we are bringing to Microsoft VDI and Remote Desktop Services specific to our Windows Server 2012 R2 release. The RDV team focused on areas that would help extend the functionality brought out in Windows Server 2012.
For those who are not familiar with Remote Desktop Services (RDS), it is the workload within Windows Server that enables users to connect to virtual desktops, session-based desktops, and RemoteApp programs. The key value that RDS provides is the ability to centralize and control the applications and data that employees need from the variety of devices that employees use, including bring-your-own-devices (BYOD). This provides “work anywhere from any device” functionality while ensuring that a company’s control and compliance needs are met at reasonable cost.
In Windows Server 2012 we invested in 1) enabling the Remote Desktop Protocol (RDP) to provide a great experience over wide area networks (WANs), 2) an easy-to-administer Remote Desktop and application solution, and 3) dramatic cost savings in the area of storage for a virtual machine-based or session-based desktop deployment.
For Windows Server 2012 R2 we focused on 1) further decreasing storage and network costs of desktop deployments, 2) decreasing the gap between a local app and RemoteApp program experience, and 3) solving specific administration pain points.
Our first focus area was to decrease storage and network-related costs:
Our second focus was improving the user experience by eliminating some of the remaining gaps we had between a RemoteApp program and a local app, and improving our modern Remote Desktop Connection (RDC) client. We have improved the experience when running RemoteApp programs (either from a session or virtual machine) by:
Our single pane of glass admin solution that focused on 1-500 users (PowerShell goes beyond that number) in Remote Desktop Services was made very easy in Windows Server 2012, but our third focus was to solve specific gaps that still existed in that experience:
Remote Desktop Services in Windows Server 2012 provides a single infrastructure, and consistently great remoting experience even over WAN while offering three deployment choices: session collection, pooled virtual desktop collection, and personal virtual desktop collection to allow the appropriate deployment to match user needs and reduce costs. The administration is simplified and platform hooks are provided for partner extension to provide additional value.
In Windows Server 2012 R2 we have further extended the value, focusing on lowering the cost of infrastructure, increasing fidelity of the end user experience (with lower bandwidth), and addressing specific administration requests that we received with Windows Server 2012.
Customers are excited about RDS in Windows Server 2012 R2, and some have already rolled out a pre-release version into production taking advantage of these new benefits! We are proud of the work we have done and look forward to providing more information as we drill into the specific features in blog posts to come in the RDS Blog.
- The Entire Remote Desktop Virtualization Team
To see all of the posts in this series, check out the What’s New in Windows Server & System Center 2012 R2 archive.
Great! Looking forward to try it out. Is it now pssible to have a RDS session on two monitors in a Three/ four montior setup? This could solve a lot of issues with our engineering customers...
Great Updates!! :)
Will you support shadowing users with dual monitors?
Where is the 2012 R2 RemoteApp walk-through? The only "TS RemoteApp Step-by-Step Guide" I can find is for Server 2008.
Some question answers:
1. For using RDS on two monitors out out of four: no, you can use all, one, but not two or three.
2. Shadowing *does* support multi-monitor and RemoteApp across both sessions and vm's now.
3. The RemoteApp step by step: social.technet.microsoft.com/.../10817.publishing-remoteapps-in-windows-server-2012.aspx
Microsoft esta esquecendo das pequenas empresas, ta dando um tiro no pé... Pequenas empresas não usam AD...
Is there a Server 2012 RDS Resource Kit available, or some rough equivalent? I found the 2008 version very helpful but have not found one for 2012.
Can you clarify whether or not Server 2012 R2 Remote Desktop Session Host can use a suitable GPU to offload video processing from the main CPU? The text above is ambiguous.
If it now can (I believe the only option in Server 2012 was to use the CPU), will this also work if the RDSH server is a VM running under Server 2012 R2 Hyper-V?
If it still can't, why not?
interesting article. I´m a volunteer in germany and do a research on a project right now and look for a solution with following requirements:
-the aim task is to provide a method and technology to enable end users to get access to comercial software tools via web browser. Tools need to be made available to end users without the need to install any local software.
-shall give access to any tool running on our server via standard browsers
-shall be embeded into an existing web site´
-shall not require any installation on the computers of the end users
-should not require any plugins to be installed on the computer browser of the end users (except common technology e.g. Java)
-should not be isolated from the other parts of the web site
Can offer Windows Server 2012 offer that? Windows Server 2008R2 offers a functionality to embed a remote desktop client into a website, but this requires a plugin which is available only in IE.
we just installed server 2012 essentials and connecting to this server within the home network with the remote desktop program from a win 7 pc results in very sluggish functioning. RD to other computers or server with 2008R2 no problem.
Drives me crazy what can this be???
could it be the fact that the two lan ports are in a network bridge?
Any MS plan for GPU pass-through like they did for Network adapter using SR-IOV ?. Hope one day we would be able to run AutoCAD in VMs ?
support for vGPU on 2012 r2 RD Session Host, or does the session still nedd to be a win 8 enterprise?
For Carsten Anker comment - that's the main trouble that RemoteFx vGPU doesn't supported in Windows Server 2012 R2 guest VM... RDSH could use GPU only when installed on bare metal - why!!???!!??
We need RDSH to be installed as VMs, as we need RDSH farm with live migration, failover and so on.. But we run WPF apps in RDSH, as you know - WPF is rendered via GPU.. So no GPU for guest RDSH OS, no hardware acceleration of our WPF apps - pity, pity, pity..
No way to determine what application is being run in a session. I can get session collections of a collection but unless I limit that collection to one application (real dumb) I have no way to know.
PowerShell or GUI has same limitation. What is purpose of collections if I cannot see what application is being run? This is a major hold up and anything more that a few applications is not scalable. It looks like another year of Citrix maintenance. :(
And of course give us back the ability to publish the host as the external domain name without having to go through the hassle of installing High Availability? No? Sighhhhhh!!