Kit Wai Chan - Fotolia
How are application layering and app virtualization different?
If IT pros effectively use either app layering or app virtualization, they can simplify management while improving the end-user experience.
Application layering and application virtualization are two distinct technologies that make application management...
Continue Reading This Article
Enjoy this article as well as all of our content, including E-Guides, news, tips and more.
App layering and app virtualization both allow IT to deliver virtual applications to users, but where app virtualization isolates the apps from the end users' desktops, layering interacts with the desktops more directly.
With application virtualization, IT professionals install the app into an isolated location in their organization's data center where the application is separate from the underlying operating system and other applications.
IT pros can break down some of the isolation boundaries to allow two or more virtualized applications to interact when necessary, but most virtualized applications are completely separate from the virtual desktop and other apps.
The main advantage of application virtualization is enhanced security. Because virtualized applications are isolated, they cannot interfere with the OS or with other applications. In fact, the confined nature of virtualized applications makes it possible to run applications that would otherwise be incompatible with the desktop or other applications.
Another advantage of app virtualization is that because IT doesn't install the applications on users' physical devices, the apps have better portability, which makes them more flexible to work on different deployments and delivery paths.
Application layering is another method for deploying applications from a central system to end users where the apps are not isolated from one another.
With application layering, IT installs the applications on a virtual hard disk that is separate from the endpoint's hard disk. IT pros can either install the application on a Microsoft virtual hard disk or a VMware virtual machine disk file.
When a user launches a layered application, the application layering software attaches the virtual disk to the endpoint's operating system and runs the application as if it were installed locally. Most applications consist of more than just application binaries, so there are also common registry entries and dynamic link library files IT pros must install.
Each application layering vendor has its own method, but these types of files may be stored in a central repository with the layering software redirecting calls to those files on an as-needed basis.
The main advantage application layering has over application virtualization is that layering makes it easier for an application to interact with the local operating system and other applications. When a user works with a layered application, it is essentially running on the local OS, even though it has not been installed like a physical application would be.
Dig Deeper on Application delivery
Related Q&A from Brien Posey
Pros and cons of building up VDI in the current market
Determining how to host and manage desktops for an entire organization is a major task, so business leaders need to understand the modern VDI market ... Continue Reading
What are the Microsoft 365 password requirements?
When IT administrators manage passwords for Microsoft 365 accounts in Azure AD, they can deploy and remove critical policies that can improve overall... Continue Reading
Can composable infrastructure and computational storage mix?
'Composable' and 'computational' are often said in the same breath, but how exactly are they related -- or not? While there are differences, a ... Continue Reading