应用程序虚拟化

浏览百科全书

应用程序虚拟化是指使运行的应用程序受到保护、灵活且易于管理的几种技术。

现代操作系统使程序彼此隔离。如果一个程序崩溃,其余程序通常会继续运行。然而,操作系统或应用程序中的错误可能会导致整个系统急刹车,或者至少会阻碍正在进行的操作,这就是为什么虚拟化变得需要的原因。下面是几种应用程序虚拟化方法。看到虚拟化网络虚拟化而且存储虚拟化

到中央计算机的终端

在最古老的网络架构中,所有应用程序和数据都存储在一个集中的主机或服务器集群中。用户的PC就像中央机器的输入/输出终端。看到瘦客户端

应用程序流

不是在每个用户的机器上安装所有应用程序,而是根据需要将应用程序交付给每个用户。这使得应用程序可以集中更新,也提供了一种衡量每个人实际使用情况的方法。看到应用程序流

写一次,到处跑

解释型编程语言使相同的程序能够在不同的硬件上运行,Java是主要的例子(参见Java虚拟机).这些应用程序之所以被称为“虚拟化”,是因为它们运行在任何具有该语言运行时引擎的平台上。

动态应用分配

这种方法将数据中心中的服务器视为操作系统资源池,并根据需求实时将这些资源分配给应用程序。这一领域的先行者是Data Synapse Inc.(见FabricServer).应用程序之所以被称为“虚拟化”,是因为它们可以在任何服务器上运行。

你会喜欢的PCMag故事

Baidu
map