Book Image

Getting Started with Microsoft Application Virtualization 4.6

By : Augusto Alvarez
Book Image

Getting Started with Microsoft Application Virtualization 4.6

By: Augusto Alvarez

Overview of this book

<p>Organizations often spend more money than they should on maintaining applications and the operating system life cycles. Supporting end-users' problems as well as maintaining different operating system baselines can also get really expensive. Microsoft App-V saves resources and increases productivity by virtualizing applications and providing centralized management for your organization's application infrastructure. However, application virtualization is not as simple as it sounds and can require expert guidance for successful implementations in an organization. <br /><br />With this book in hand, you will learn how to easily implement a centralized management for your applications with Microsoft App-V. It provides all the necessary guidance for preparing your App-V environment, as well as sequencing (capturing) and delivering simple and complex applications. It will demonstrate how you can save a lot of time and effort by eliminating the common issues faced in application deployment and maintenance. <br /><br />This Microsoft Application Virtualization 4.6 Implementation Guide will show you, in a step-by-step manner, how to set up the environment for installing your company&rsquo;s applications, defining all the requirements and configurations one time only, and then delivering the same baseline to all the users you want. Microsoft App-V removes the constraints we usually have with applications, their dependencies and the issues involved, providing a centralized management of those applications. With this book, you will first review the basics of App-V architecture and the components involved and then start working directly with the platform by installing the App-V server and client components. As the book progresses, you will learn to sequence and publish simple as well as complex applications. Using this guide, applications' transitions, such as moving up from Microsoft Office 2007 to Office 2010, can be achieved transparently for all users. It will also guide you through advanced topics such as integrating App-V with Microsoft&rsquo;s Configuration Manager, securing communications, and publishing applications through Remote Desktop Services.</p> <p>By the end of this book, you will be geared up to plan and implement the virtualization of your application infrastructure with Microsoft App-V.</p>
Table of Contents (17 chapters)
Getting Started with Microsoft Application Virtualization 4.6
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

What is Remote Desktop Services?


Remote Desktop Services (RDS) represents technologies provided by Windows Server 2008 R2 with which administrators can provide users a set of resources, like virtual desktops (as a session or using a virtual machine) and applications. The platform not only guarantees a secure environment for each user, but also a transparent experience using these resources, making the user feel like the session and/or applications are located on their machines.

The principal features of Remote Desktop Services are:

  • Sharing applications and desktops from a contained centralized environment, like a server farm.

  • RDS includes the ability to provide not only session-based desktops, but also complete operating systems with virtual machine-based desktops, known as VDI. Combining Hyper-V and System Center Virtual Machine Manager, RDS provides Microsoft's Virtual Desktop Infrastructure (VDI).

  • Centralized management of the resources involved.

  • RDP communication is the native protocol, but also includes web support for accessing resources.

  • Native application deployment with RemoteApp feature.

  • Compatible with App-V and other third-party technologies.

  • Automatic profile redirections for an enhanced user experience.

  • Multimedia (audio and video) redirection.

  • Audio input and recording.

  • Support for Aero Glass in Windows Vista and Windows 7.

For more information on Remote Desktop Services in Windows Server 2008 R2, have a look at the following link: http://technet.microsoft.com/en-us/library/dd647502(WS.10).aspx.

Components in Remote Desktop Services

Even though this appendix won't be focused on getting to know Remote Desktop Services deeply or how to install and configure it, you are going to take a quick look at the architecture and components involved. This way you will understand a little bit better how you can combine RDS with App-V.

Depending on the type of deployment you would like to achieve in your organization (that is, combined with App-V, using RDS internally and also outside your network, number of users/applications involved, and so on) several roles can be included:

  • Remote Desktop Session Host (RDSH) : This is the server that will provide the sessions and/or applications to clients.

  • Remote Desktop Web Access (RDWA) : This role presents the resources using a common URL you can access from any compatible browser.

  • Remote Desktop Gateway (RDG) : Server in charge of handling requests from remote users to the internal network.

  • Remote Desktop Connection Broker (RDCB) : This is the server which centrally handles all RDS requests. This role supports load balancing, so you can scale up your platform and optimize hardware utilization of your RDS farm.

  • Remote Desktop Virtualization Host (RDVH) : The role in charge of VDI, for providing virtual desktops or virtual pool desktops to RDS clients, and using Hyper-V virtual machines.

  • Remote Desktop Licensing : This is the server role used to centrally manage all of the licenses involved in RDS.

Here are all the components working together:

Note

Image taken from Microsoft's Remote Desktop Services Blog at http://blogs.msdn.com/b/rds/.

For those who are used to the Terminal Services terminology, here's a simple table showing the previous and new name of each of these components:

Previous name

Name in Windows Server 2008 R2

Terminal Services

Remote Desktop Services

Terminal Server

Remote Desktop Session Host

Terminal Services Licensing

Remote Desktop Licensing

Terminal Services Gateway

Remote Desktop Gateway

Terminal Services Session Broker

Remote Desktop Connection Broker

Terminal Services Web Access

Remote Desktop Web Access

Fortunately Microsoft provides complete guides for everything you can do with most of its technologies, including Remote Desktop Services. Take a look at the Remote Desktop Services Deployment Guide article at http://technet.microsoft.com/en-us/library/ff710446(WS.10).aspx.