© 2010, Propalms Network Pvt. Ltd. All Rights Reserved. VIRTUALIZATION FOR USERS END-to-END APPLICATION DELIVERY MODEL Vijender Yadav CTO, Propalms Network Pvt Ltd.
May 24, 2015
© 2010, Propalms Network Pvt. Ltd. All Rights Reserved.
VIRTUALIZATION FOR USERSEND-to-END APPLICATION DELIVERY MODEL
Vijender YadavCTO, Propalms Network Pvt Ltd.
Application Publishing – Traditional Way
Full capacity PCs for
each user
Full capacity PCs for
each user
Full OS with valid license for each user
Full OS with valid license for each user
Install applications for each user on each PC with valid licenses
Install applications for each user on each PC with valid licensesSoftware
patches/updates
configured on each PC
Software patches/upd
ates configured on each PC
Maintenance for each
hardware component
and software to be
purchased
Maintenance for each
hardware component
and software to be
purchased
IP on user machine
IP on user machine
ComplianceCompliance
Traditional Way: Pain Areas
o High Hardware Cost and Upgrade costo Power, cooling and space Requirementso Per PC maintenanceo Per PC software maintenanceo Low utilization of resources
• Not all PCs are always in use• Not 100% hardware resources are
consumed on each PCo User/PC provisioning is time consumingo Data residing on end user machine is prone to
leakageo No or limited control over data leakage by user
What do we want?
o Easy application provisioning to userso Zero application upgrade costo Zero end user managemento Better utilization of hardware and
software resourceso Centralized monitoring and
managemento Less power consumption less carbon
generationo Control over data leakage
Solution: Virtualization
o Separates applications/profile/Workspace from user’s OS
o Application Virtualization, “the hosting of individual applications on alien hardware/software”…wikipedia.org
Application Virtualization
o Application Virtualization via Terminal Services a.k.a. Presentation Virtualization (SERVER BASED COMPUTING)
• Application runs on Windows terminal servers. Users connects to the server via remote desktop protocols to interact with application GUI.
o Desktop Virtualization
• User’s physical machine is decoupled from the desktop and software he or she users to work. Desktop is delivered from a central data center.
o Application Streaming
• Application is not installed anywhere but is packaged to run under a specialized virtual environment when the package is executed by the user.
Method 1: Presentation Virtualization
PC, Laptop,Thin Client,
Mobile devices
Hosted Applications on Terminal Server
KEYBOARD MOUSE
GRAPHICS
Presentation Virtualization: Access Scenario
LAN, WAN, InternetLAN, WAN, Internet Application ServersApplication Servers
Apps running from terminal serverApps running from terminal server
Applications Run HereApplications Run Here
Presentation Virtualization: Benefits
Replace PCs with
Thin Clients
Replace PCs with
Thin Clients
Go for ZERO maintenance
OS (Linux)
Go for ZERO maintenance
OS (Linux)
Application needs to be
installed once
Application needs to be
installed once
Easy rollout of new
users and applications
Easy rollout of new
users and applications
Smart License
Management
Smart License
Management
IP in datacenter, Complete,
Information Security
IP in datacenter, Complete,
Information Security
Compliance, access control,
monitoring
Compliance, access control,
monitoring
Fast, Secure remote
access over slow
networks
Fast, Secure remote
access over slow
networks
Presentation Virtualization: Limitations
o Shared System• Single point of failure
• Performance
o No per user/application resource hardware control
o Some applications are not terminal server friendly
o Display Performance: Multimedia applications
Method 3: DESKTOP VIRTUALIZATION
o Virtual desktops : Centralized Software based PCso Deliver desktops to users rather than provisioning
hardware to each usero Run hundreds and thousands of desktop OS
instances on centralized server running virtualization platform, like VMWare, XenServer, Parallels, VirtualBox
Windows XP 1 Windows XP 2 Windows XP 3
Standard Host OS
Hardware
OS Virtualization Layer, VMWare /Parallels /XenServer
OS Virtualization
Desktop Virtualization: Access Scenario
Remote login into hosted desktops
Remote login into hosted desktops
1 Virtual machine per user
1 Virtual machine per user
Application ServersApplication Servers
Applications Run HereApplications Run Here
Desktop Virtualization: Benefits
o Highly Agile Desktopso Automated per PC maintenanceo Better hardware resource utilization
• Per user/application hardware resource control
o Better Data securityo Dynamic and automated application
provisioningo Reduced cost: hardware, power
Thank You!
Vijender [email protected]
Contact us for your Application and Desktop Virtualization needs!
www.propalmsnetwork.com
Copyright © 2010, Propalms Network Private Limited