SlideShare a Scribd company logo
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
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
Virtualization Application
Application Virtualization
ADAD 3
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
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
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
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
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
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
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
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
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
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
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
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
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
Prepare and Manage
Remote Applications
ADAD 17
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
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
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
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
Thank You
ADAD 22

More Related Content

PDF
Cloud & Data Center Networking
PDF
Storage overview
PPTX
Snowflake Overview
PPTX
Hybrid Cloud and Its Implementation
PPTX
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
PDF
Infrastructure as a Service ( IaaS)
PPTX
The Ideal Approach to Application Modernization; Which Way to the Cloud?
PPTX
Xen Hypervisor.pptx
Cloud & Data Center Networking
Storage overview
Snowflake Overview
Hybrid Cloud and Its Implementation
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Infrastructure as a Service ( IaaS)
The Ideal Approach to Application Modernization; Which Way to the Cloud?
Xen Hypervisor.pptx

What's hot (20)

PPT
Introduction to Virtualization
PPTX
Splunk Webinar: Full-Stack End-to-End SAP-Monitoring mit Splunk
PPTX
OpenStack Framework Introduction
PPTX
Point of View -Converged Infrastructure
PDF
PPTX
Cloud computing hybrid architecture
PPTX
Introduction to Apache Hadoop Eco-System
PPT
VMware Presentation
PPTX
Cloud resilience, provisioning
PDF
WebLogic 12c & WebLogic Mgmt Pack
PPTX
Big Table, H base, Dynamo, Dynamo DB Lecture
PDF
Data Mesh for Dinner
PPTX
VDI/ VMware Horizon View
PPTX
VeeamON 2023 Architecting Veeam Backup for Microsoft 365 at Scale
ODP
Private Cloud Architecture
PDF
Snowflake Data Science and AI/ML at Scale
PPTX
Data center Technologies
 
PPTX
Cloud storage
PDF
Business Intelligence (BI) and Data Management Basics
PPTX
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Introduction to Virtualization
Splunk Webinar: Full-Stack End-to-End SAP-Monitoring mit Splunk
OpenStack Framework Introduction
Point of View -Converged Infrastructure
Cloud computing hybrid architecture
Introduction to Apache Hadoop Eco-System
VMware Presentation
Cloud resilience, provisioning
WebLogic 12c & WebLogic Mgmt Pack
Big Table, H base, Dynamo, Dynamo DB Lecture
Data Mesh for Dinner
VDI/ VMware Horizon View
VeeamON 2023 Architecting Veeam Backup for Microsoft 365 at Scale
Private Cloud Architecture
Snowflake Data Science and AI/ML at Scale
Data center Technologies
 
Cloud storage
Business Intelligence (BI) and Data Management Basics
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Ad

Similar to Prepare and Manage Remote Applications through Virtualization (20)

PDF
Microsoft India - System Center Desktop Virtualization Strategy Whitepaper
PPTX
The VDI InfoSec Conundrum
PPTX
Desktop and client virtualization new workstyles with microsoft vdi
PPTX
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
PPTX
Virtualization get ready for tomorrow, today! - cr
PDF
Microsoft desktop virtualization_offerings - chris_estonina
PDF
Dz25764770
PDF
Dz25764770
PPTX
Overview of Microsoft App-V 4.5
PPTX
Get ready for tomorrow, today!
PPT
AppliDis Fusion4 Nov2009 En
PDF
iStart the desktop goes virtual
PDF
Microsoft the power of choice
PPTX
Hosted Virtual Desktops and Streamed Applications
PDF
Server Virtualization in Manufacturing Operations
PDF
Using Server Virtualization for Manufacturing Operations
PDF
vDesk: Introduction to Desktop Virtualization
PDF
Introduction to vDesk
PDF
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
PDF
Virtual Insight Linked In Wi 2003
Microsoft India - System Center Desktop Virtualization Strategy Whitepaper
The VDI InfoSec Conundrum
Desktop and client virtualization new workstyles with microsoft vdi
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
Virtualization get ready for tomorrow, today! - cr
Microsoft desktop virtualization_offerings - chris_estonina
Dz25764770
Dz25764770
Overview of Microsoft App-V 4.5
Get ready for tomorrow, today!
AppliDis Fusion4 Nov2009 En
iStart the desktop goes virtual
Microsoft the power of choice
Hosted Virtual Desktops and Streamed Applications
Server Virtualization in Manufacturing Operations
Using Server Virtualization for Manufacturing Operations
vDesk: Introduction to Desktop Virtualization
Introduction to vDesk
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
Virtual Insight Linked In Wi 2003
Ad

More from Rubal Sagwal (20)

PPTX
Introduction to Information Security
PPTX
Cloud and Virtualization Security
PPTX
Cloud and Virtualization (Using Virtualization to form Clouds)
PPTX
ER Modeling and Introduction to RDBMS
PPTX
Database Models, Client-Server Architecture, Distributed Database and Classif...
PPTX
Overview of Data Base Systems Concepts and Architecture
PPTX
Practical Implementation of Virtual Machine
PPTX
Principles of Virtualization - Introduction to Virtualization Software
PPTX
Accessing virtualized published applications
PPTX
Managing Virtual Hard Disk and Virtual Machine Resources
PPTX
Configure and Manage Virtualization on different Platforms
PPTX
Virtualization Uses - Server Consolidation
PPTX
Principles of virtualization
PPTX
Troubleshooting Network and Network Utilities
PPTX
Application Layer and Protocols
PPTX
Basics of Network Layer and Transport Layer
PPTX
Wireless Technologies and Standards
PPTX
Ethernet, Point-to-Point Protocol, ARP
PPTX
Basics of Computer Network Device
PPTX
OSI model and TCP/IP model
Introduction to Information Security
Cloud and Virtualization Security
Cloud and Virtualization (Using Virtualization to form Clouds)
ER Modeling and Introduction to RDBMS
Database Models, Client-Server Architecture, Distributed Database and Classif...
Overview of Data Base Systems Concepts and Architecture
Practical Implementation of Virtual Machine
Principles of Virtualization - Introduction to Virtualization Software
Accessing virtualized published applications
Managing Virtual Hard Disk and Virtual Machine Resources
Configure and Manage Virtualization on different Platforms
Virtualization Uses - Server Consolidation
Principles of virtualization
Troubleshooting Network and Network Utilities
Application Layer and Protocols
Basics of Network Layer and Transport Layer
Wireless Technologies and Standards
Ethernet, Point-to-Point Protocol, ARP
Basics of Computer Network Device
OSI model and TCP/IP model

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced IT Governance
PDF
Advanced Soft Computing BINUS July 2025.pdf
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
GamePlan Trading System Review: Professional Trader's Honest Take
Per capita expenditure prediction using model stacking based on satellite ima...
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25 Week I
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced IT Governance
Advanced Soft Computing BINUS July 2025.pdf

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
  • 17. Prepare and Manage Remote Applications ADAD 17
  • 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