We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7
Application level
Virtualization
CS505 - Virtual Systems and Services
Application Virtualization • Topics to be Covered: • What is Application Virtualization? • Benefits of Application Virtualization • Limitations of Application Virtualization
CS505 - Virtual Systems and Services
What is Application Virtualization? • Application level Virtualization is a technique in which client applications are hosted remotely instead of installing them on clients local devices. • In this type of technology, the local devices provide physical resources like CPU and RAM that may be required to run the software, but nothing is installed locally on the device itself. • This technology separates the application from the underlying OS that is execution of application is independent of OS • In this environment, the application actually runs remotely but virtually runs locally. CS505 - Virtual Systems and Services Application level Virtualization
Tablet -PC Server
Laptop-user
PC-user
CS505 - Virtual Systems and Services
Benefits of Application Virtualization • Reduce cost • Enable Cross Platform Operations: (Windows applications run on LINUX and vice versa) • Simplified Management • Application Virtualization allows an IT admin to manage and maintain applications across an organization rather than manually installing applications to every user’s machine. • Security and Stability Improved by isolating the application from the OS. CS505 - Virtual Systems and Services Benefits of Application Virtualization • Prevent conflicts with other Virtualized Apps • Permits users to run multiple App Instances:
CS505 - Virtual Systems and Services
Limitations of Application Virtualization • Single Point of Failure: launching all Apps on servers increases the risk of failure. • Bandwidth Requirements: sufficient bandwidth required for Streaming Apps to end-users • Problematic Applications: Some Apps need system drivers and don’t work as virtualized applications. • High Initial Investment: Initially migrating data to the Data Center or cloud • Challenging Quick Scalability: to ensure all the requisite software, enough storage, security and resource availability is a tedious job. CS505 - Virtual Systems and Services