云计算最新最合理的软件许可证模式

云计算有望把软件和数据系统迁移到云环境,这种吸引力正与日俱增。虚拟化、云计算和网格网络可以让企业用户受益匪浅。但如果用户没有考虑到以合理价格获得合理许可证涉及的某些重要因素,就有可能让自身置于险境。

无论你计划使用自己的网格基础架构还是使用别人的云计算平台,许可结构都必须与适用的虚拟环境一致。用户在选择软件许可证时要考虑很多因素,但应当关注获得专有软件许可证的现有框架,另外还要考虑到虚拟化和网格计算等新环境的变化。

不像传统的计算环境,虚拟化以及网格计算让操作系统、中间件、数据存储区和应用软件能够摆脱物理机器和局域网的限制。这个新世界与传统的开发商许可做法发生了冲突,给许可证购买方和授权方都带来了软件许可证兼容方面的噩梦,并经常导致高得离谱的许可费。

传统的许可证模式分为以下三类:

CPU许可证模式通常适用于操作系统软件、中间件及部分应用软件。它让许可证购买方可以在一台机器上使用软件,还常常识别特定的兼容设备配置。对有些软件(如某些中间件服务器软件)来说,许可产品可能支持替代或改进的服务器配置,但是必须购买独立的许可证授权证书。

按照CPU许可证,许可费可能相差很大,这取决于指定CPU的处理功能; 这与使用许可软件的用户数量无关。

在网格或云计算环境下,CPU许可证模式的最大问题在于,许可证授权方期望许可证购买方能够为执行许可软件的每个处理器(按数量和类型)购买额外的许可证。即使多个虚拟机或处理器在分担数量少得多的遗留物理机器或CPU的工作负荷,而没有增加处理功能或交易量,也是如此。在运行多个虚拟机的云环境中,许可费很容易上涨,因为有多个处理器在运行许可软件。

席位许可证模式指定了可以使用某软件的"席位"(site)数量。许可证授权证书并不送达任何特定用户。有两种常见的席位许可证计费方法。

第一种方法通过统计使用某软件的总人数来计算许可费。这种方法在现实中很少使用,因为可能有相当多的潜在用户很少或从不使用该软件。更糟糕的是,有些许可证把用户从某个特定机器(不管是不是虚拟机)访问软件的情况也算作需要计费的席位。因而,单单一个用户或设备就会带来多个席位,从而导致许可证购买方要为一个用户或设备使用多次的情况付费。

第二种方法通过计算允许同时访问某软件的并行用户总数来计算许可费。这比按总席位数量来计费的许可证更适合许可证使用模式,因为确定购买多少席位时,偶尔使用的用户可享受折扣优惠。

如果你准备改用网格计算和虚拟化基础架构,那么这两种方法当中,并发用户席位许可证也许更适合。在并发用户模式下,应当根据在任何一个时间使用软件的席位(无论个人还是设备)最大数量,对许可证购买方进行收费。这与用户运行一个还是多个物理机器或虚拟机没有关系。

不过,这种方法无法准确地表明使用模式,因为不是所有用户都是一样的。拥有许多高级用户(power user)的一家公司支付的许可费可能与用户数量相等、但使用量一般的公司一样多。从许可证授权方的角度来看,并发用户模式不适合后台软件或中间件软件,因为只有少数几个管理员用户可充当交易渠道。

企业或站点许可证模式让许可证购买方可以自由使用软件,不受地理限制,没有访问软件的用户或设备数量方面的特定限制、没有任意的处理器计费规定,也没有许可证购买方生成或使用的拷贝数量方面的限制。可能对软件可以安装在哪些类型或配置的设备上有限制,可能还有业务运营方面的一些界限。

站点许可证是一个变种,它限制了只能在某个特定站点进行安装,或者限制用户只能从某个特定站点访问软件。每添加一个站点,就要购买一个新的许可证。

大公司经常选择长期、自定义的企业和站点许可证。这需要经历漫长的谈判过程,还要向许可证授权方一次性支付大笔费用。考虑到要支付大笔费用、拥有谈判实力才能让这项策略切实可行,所以企业和站点许可证常常不切合实际。

现在有另一种比较好的许可结构合理兼顾了许可证授权方和购买方的利益: 交易许可证。这种许可证采纳了企业许可证的一些要素,不过进行了改动,可以适应不同规模的公司。

许可证购买方申请交易许可证后,就可以使用软件,不受地理限制,没有访问软件的用户或设备数量方面的限制,没有任意的处理器计费规定,拷贝或实例数量方面也没有限制。

许可费和授权证书基于许可证购买方的交易量。只要实际的交易量在事先设定的范围内,就不需要购买额外的许可证授权证书,也不会获得赠予使用量偏低的积分。可根据许可证购买方和授权方双方约定的条款,收紧或放宽交易限制。

为了跟踪交易量,许可软件可以与软件代理一同安装,软件代理负责监控及报告适当的计量期间内的交易量(一年计量一次最合理。因为这既能说明每个季度的交易量情况,又能避免次数过多、又很麻烦的电子审计)。

交易许可证带来了许多技术层面的挑战,其中包括某一个软件的哪些交易可计费,接下来还要开发可靠的监控代理。不过,目光长远的许可证购买方应积极克服上述挑战,因为这种许可证带来的回报是值得为之努力的。

许可证授权方有望为许多潜在用户提供更合理的价格选择,这种选择并不会迫使用户最初购买许可证授权证书后购买过多的授权证书,而是让用户可以根据需要来购买。因为许可证购买方不会觉得许可证授权方在欺骗自己,更多的许可证购买方会尽量不滥用许可权。许可证授权方若能不断完善软件设计和许可证做法,以便跟上虚拟化和网格计算等技术的发展步伐,它们就有望获得竞争优势。

虚拟化和云计算技术承诺的优点很诱人。但在积极采用虚拟化技术的过程中,头脑要保持清醒。你应当清楚自己采用了什么样的许可证。列出实际成本,确定使用权范围,落实保护机制以防意外,并且在许可证方面夯实基础,那样将来才能高枕无忧。