桌面虚拟化真得能节省软件许可证费用吗?_VMware View 桌面虚拟化真得能节省软件许可证费用吗?_VMware View_02

在开始这个题目前,我先动手安装了一款颇为知名的商业软件,并仔细观察了其许可证部分的描述:“You have the right to install this on a single computer and use it for the purpose it was intended. You may not use it for any other purposes”。非常地简洁,甚至可以说简洁到语焉不详!

 

事实上绝大多数的商业软件许可证都是如此,花了很大的篇幅去强调许可方的版权归属、法定权利及软件开发者的权益。但涉及到规定和限制软件用户使用软件的权利时,就仅剩只言片语了。

 

其实这也怪不得软件开发商,只因在桌面虚拟化出现以前,这个世界确实很单纯。绝大多数情况下,个人和工作电脑之间就是一对一的关系。在软件开发商眼里,按用户授权和按计算机授权没有多大的分别,而按计算机授权的方式更能保护自己的利益。所以为个人桌面所设计的商业软件以“按计算机”方式授权的居多。

 

但是桌面虚拟化打破了个人和工作电脑之间这种一对一的关系,出现了一种“共享”模式:

 

例如VMware View 中的“Floating Desktop Pool”可以共享一套应用程序的映像文件来服务全公司的多名使用者。在浮动桌面池中的虚拟桌面并不和最终使用者绑定。当有用户连接浮动桌面池时,VMware View自动分配池中空闲的虚拟桌面给用户,于是用户就可以使用所分配桌面中安装的软件了。在这个时候,用户和桌面之间是N对一的关系。N越大,所节省的软件许可证费用就越多。

 

再例如,通过VMware View中的ThinApp模块可以通过软件流的方式动态提供客户端的软件使用许可,它将软件虚拟化以后放在文件服务器上。最终用户透过网络共享的方式来访问和使用这些软件。软件直接“流”送到终端用户桌面的内存中运行,无需安装和拷贝。这个桌面可以是虚拟桌面也可以是传统的物理桌面。由于桌面应用软件并没有真 正的安装在客户端机器上,也不存在拷贝。所以软件许可证的计算按照最高并发用户数计算,而不是按实际用户数计算。这种方式使得桌面软件可以动态分配,为企业节约大量的授权许可费用。

 

今天常见的软件许可证模式可概括为以下几种:

1. 本地单机授权(Per Device)-- 授权码可用于一台或几台客户端使用的本地授权方案,授权与计算机硬件绑定

2. 本地用户授权(Per User)-- 授权码可用于一台或几台客户端使用的本地授权方案,授权与最终使用者绑定

3. 本地安装次数授权(Per Install)-- 不限定用户和计算机硬件,但安装次数不能超出某个上限

4. 团体批量许可授权(Enterprise Agreement 或 Volume License Agreement)-- 用于集团内部的整体授权方案,许可证甚至可以超用。当用户数比较大时,批量许可授权可减少软件使用成本。

 

聪明的读者,你能回答出在那种模式下,桌面虚拟化能够帮助企业节约软件许可证费用吗?

 

相信到虚拟桌面越来越普及的时候,软件开发商将会针对桌面虚拟化容许软件许可证“浮动使用”的特点,增加一种新的授权模式,我姑且将这种模式命名为“云授权”!