云计算 什么是应用程序虚拟化? -技术百科的定义

什么是应用程序虚拟化? -技术百科的定义

目录:

Anonim

定义-应用程序虚拟化是什么意思?

应用程序虚拟化,也称为应用程序服务虚拟化,是虚拟化更大范围内的一个术语。 它指的是在瘦客户端上运行应用程序。 一个终端程序或网络工作站,其驻留程序很少,并且可以访问位于连接的服务器上的大多数程序。 瘦客户端在与应用程序所在的操作系统独立的环境中运行,有时也称为被封装。

应用程序虚拟化使计算机无法正常工作,就像应用程序在本地计算机上运行一样,而实际上它是在另一位置的虚拟机(例如服务器)上运行,使用其操作系统(OS)并被计算机访问本地机器。 可以通过运行虚拟应用程序来解决与本地计算机的OS不兼容的问题,甚至是应用程序中的错误或质量差的代码。

Techopedia解释了应用程序虚拟化

应用程序虚拟化试图将应用程序与存在冲突的OS分开,甚至导致系统停止或崩溃。 应用程序虚拟化的其他好处包括:

  • 与使用单独的虚拟机相比,所需资源更少。
  • 允许不兼容的应用程序同时在本地计算机上运行。
  • 与给定组织中使用的应用程序无关,在给定组织中的多台计算机上维护标准,更高效和更具成本效益的OS配置。
  • 促进更快速的应用程序部署。
  • 通过将应用程序与本地操作系统隔离来提高安全性。
  • 轻松跟踪许可证使用情况,可以节省许可证费用。
  • 允许将应用程序复制到便携式介质并供其他客户端计算机使用,而无需本地安装。
  • 提高处理大量不同/可变工作量的能力。

但是,应用程序虚拟化存在局限性。 并非所有应用程序都可以虚拟化,例如需要设备驱动程序的应用程序和在共享内存空间中运行的16位应用程序。 一些应用程序必须与本地操作系统紧密集成,例如防病毒程序,因为它们很难与应用程序虚拟化一起运行。


应用程序虚拟化被广泛用于各种应用程序中,包括银行业务,业务场景模拟,电子商务,股票交易以及保险销售和市场营销。

什么是应用程序虚拟化? -技术百科的定义