Prepare and manage remote applications:
-Configuring application sharing
-Package applications for deployment by using RemoteApp
-Installing and configuring the RD Session Host Role Service on the server
Prepare and Manage Remote Applications through Virtualization
1. Principles of Virtualization
Prepare and Manage Remote Applications through
Virtualization
Date:
Department of Computer Engineering
Jain Group of Institution, Bangalore
Presented By:
Rubal Sagwal
Assistant Professor
Department of Computer Engineering
1ADAD
2. Contents
• Prepare and manage remote applications:
• Configuring application sharing
• Package applications for deployment by using
RemoteApp
• Installing and configuring the RD Session Host Role
Service on the server
ADAD 2
4. Virtualization Technology
Most of the organizations have started using
virtualization technology in their environment –
why?
• Provide various advantages.
• Problem: IT industry spends most of the money for
maintenance.
• Solution: If we use virtualization, we can reduce the
maintenance cost.
• Example: Instead of having ten physical server we can
have one physical machine and run ten virtual machine
on the server. It reduces the power consumption as well.
ADAD 4
5. Contd…
Virtualization Technology
• Most important advantages in virtualization
technology – provide solutions to reduce down
time.
• So, it leads to high availability.
• Virtualization makes operations simpler.
• The virtualization technology can available as
server virtualization, desktop virtualization,
application virtualization, network virtualization.
ADAD 5
6. Application Virtualization
• The most recent addition to IT virtualization is
Application virtualization.
• App virtualization lets, the user to utilize and
access the application without installing it on their
local machine.
• This technology detaches the installation of
application from the machine which is accessing it.
• Virtual applications are packaged and sent to the
end user’s computer in such a way that the
applications will not disturb anything which is
already running on the computer.
ADAD 6
7. Application Virtualization
• We can reduce the workload on the client
computer with app virtualization because the
application is not installed on the local machine
and in remote app virtualization the application is
not running on the local machine.
• There are two types of application virtualization:
1. Remote
2. Streaming
ADAD 7
8. 1. Remote Application Virtualization
• In RAV, the application will be running on a remote
server - using network connection the user can
access and run the application from the local
machine.
• The remote app virtualization relies on a remote
display protocol.
• The seamless windows technology allows the
applications running in the remote machine to be
fully integrated with the local machine. So, the
application will behave as if it is installed on the
local machine.
ADAD 8
9. Contd…
1. Remote Application Virtualization
• Constant network connection should be
maintained for the functioning of remote app
virtualization, because the end user’s local machine
is accessing the application using the network
connection.
ADAD 9
10. 2. Streaming Application Virtualization
• In SAV, when an end user requests for an application,
the components which are required to run the
application are downloaded to the end user’s local
machine, then the application is executed in the local
machine.
• Only the components which are required to run the
application is downloaded initially.
• The remaining component will be downloaded when it
is required. Once, the components are fully
downloaded the end user can access the application
without network connection. Because the application
is running in the local machine, when the application is
closed all the files that are related to the application
are removed from the local machine.
ADAD 10
11. Advantages
1. Decreased system impact – When we use
application virtualization the application is not
installed in the client machine. The application
related data and files are not stored in the local
machine. Everything is stored in the server. Even
in the streaming app virtualization when the app
is closed all the application related files are
removed. So, we can save the storage space in
the client machine. The application is not directly
run on the local machine. So, it also saves the
processing power.
ADAD 11
12. Contd…
Advantages
2. No Conflicts - With Application virtualization, from
a client computer users can access multiple versions
of the same application at the same time without
any conflicts.
For example, in your organization every user is using
an application that will support only Windows 7 OS,
now you want to upgrade all the machine to
Windows 8 but the application will not run on the
windows 8 OS. In this situation the app virtualization
is very useful.
ADAD 12
13. Contd…
Advantages
3. Extended application lifespan – we can run the
old applications which is not supported by the newer
operating systems.
4. Extended hardware lifespan - The newer
applications require more processing power and high
configuration machine. If we want to use this
application, we need to upgrade the hardware of the
client machine because the older client machine has
low configuration, but if we virtualize these
application then we can run it on the older desktops
which has less configuration.
ADAD 13
14. Contd…
Advantages
5. Efficient updates - At the server level, all system
patches and updates are done once, when
applications are virtualized. No need to update each
machine separately.
6. Full portability - Virtualized applications can
stream from any network share without a local client
or a backend server.
ADAD 14
15. Disadvantages
1. Server dependency - We need at least one host
server for application virtualization – need
Virtualization software that must be installed on
the server before we can virtualize any
application.
2. Peripheral devices - Applications that interact
with local scanners and network devices may not
work properly because it is not running on the
local machine.
ADAD 15
16. Contd…
Disadvantages
3. Device Interaction - Since USB drives don’t work
with virtualization software, we cannot virtualize the
application which requires the use of an attached storage
like smart card.
4. Multimedia - We cannot virtualize the application
which requires multimedia hardware.
• All the computer programs cannot be virtualized. For
example, applications that require a device driver.
• It is difficult to virtualize the Anti-virus programs and
those applications which require heavy operating
system integration, like, Window Blinds and Style XP .
ADAD 16
18. Prepare and Manage Remote Applications –
How
• With the help of remote administration features of
the Windows – one can manage the applications
of all the systems from a remote server.
• One can access the computers of our organization
from a remote server and install application,
modify application and delete application on the
remote machine by using the Remote Desktop
Snap-in.
• In addition to that one can assign or publish
applications.
ADAD 18
19. Prepare and Manage Remote Applications
• One can assign an application to the users or to the
computers for the access of each person to have
the application on their computers whenever
needed.
• When you want the application to be available to
the users you may publish any application to the
users in the group and they will have the access to
the application whenever necessary as you publish
the application to them.
• These users then determine when to install the
application.
ADAD 19
20. To create a new connection to a remote
computer :
1. Open the Remote Desktops snap-in from your server.
2. In the wizard right-click the Remote Desktops.
3. Then Click Add new connection.
4. In the Add New Connection wizard, in Server name or
IP address, specify the name or IP address of the server.
5. In Connection Name, specify a name for this
connection. This step is optional you can continue
without specifying name.
6. If you do not want to connect to the console of the
server, uncheck the Connect to console check box.
7. Click OK.
ADAD 20
21. To publish an application to users:
1. Open the Group Policy Software
Installation wizard.
2. In the details pane, right-click, New and
then click Package.
3. In the Open wizard, select the Windows
Installer package that you want to
published and click Open.
4. In the Deploy Software wizard, click
Published.
ADAD 21