将应用移动到公共IaaS或PaaS云可以简化硬件管理,但是却带来了关于软件授权等新的问题。合同不能解决云计算问题,因为厂商的授权模式可能早于云。虽然亚马逊Web服务(AWS)和其他云厂商提供特定云的软件授权,但同时也带来了一些难题。在评价云迁移计划如何影响软件授权时,有五个方面需要注意。
1、软件厂商使用哪种授权模式?似乎有多少软件厂商就有多少种软件授权模式。 有些厂商的授权模式是基于指定用户的数量,而有些厂商更倾向于按并发用户的数量收取费用,还有一些厂商按照服务处理器或者核心的数量来确定费用。
使用基于用户的授权,如果合同中没有限制云使用的其他条款,那么在公共云中运行应用,可能很容易。使用基于处理器或者基于核心的授权,可能会带来更多问题,因为基础设施即服务(IaaS)厂商,使用CPU功率的自定义评级来销售产品和服务。 例如, AWS厂商使用弹性计算云或者EC2,计算单元,来销售产品和服务,相当于1.0 GHz到1.2 GHz 的2007 皓龙处理器或者2007 至强处理器。谷歌计算引擎在每个使用谷歌计算引擎单元 (GCEU)的实例类型中,指定一定数量的虚拟内核。英特尔酷睿处理器单一逻辑核心的功率是2.75 GCEU。如果使用基于CPU的授权,可能很难映射到云厂商CPU单元。
2、你如何保证遵守软件授权?软件授权的复杂性形成了一个成熟的授权管理工具市场,并且规模较大的组织可能已经具备了这些授权管理工具。 在这种情况下,授权管理工具与基于云的资源是否能够合作?是如何合作的?与内部服务器运行良好的自动发现工具可能也无法发现基于云的实例。 改变授权管理软件的配置或者实现包含基于云服务器的虚拟私人网络,可以解决这个问题。
如果没有软件授权管理应用,将如何避免授权软件的过度使用问题? 例如,如果存储软件的虚拟机映像,是通过CPU的数量授权,将如何避免运行太多的实例?一种办法是配置机器实例,来检查其他正在运行的实例,如果其它实例是活跃的,则关闭这些实例。或者,也可以通过检查监控脚本,以确定运行的授权软件数量是否超出最大容量,并且根据实际情况关闭一些服务器。
3、软件授权是否包含关于云计算的条款?以前的软件授权可能不包括公共云计算的明确声明,特别是软件授权定期更新,无需修改。 如果合同中没有明确授予被许可人的权利,厂商可能会保留这个权利。 法律顾问应该审查有关合同权利的所有问题,并与厂商解决所有存在的问题。
4、云计算程序及做法是否违反授权?软件授权对保留的备份数量有一定限制。 因为云厂商复制数据,可以提高数据的可用性,但是备份数量超过允许数量的情况时有发生。 或者,软件可能存在出口限制。 如果软件是跨越国界被复制的,可能会带来一些无法预料的问题。
5、基于云的授权可以现购现付吗?软件厂商与IaaS厂商合作,负责提供云中的软件,并从中获益。AWS市场使客户能够以现购现付的方式购买授权软件。 可用的产品包括数据库,商务智能工具,安全应用,内容管理以及客户关系管理应用。 与传统的软件授权一样,产品的设置收费没有单一的模式。 AWS市场的许多产品是按小时计价,而有的产品则是按月结算,或者按用户结算。
如果你与云市场中提供产品的软件厂商已经签订了合同,你可以重新谈判或者将现有的授权转移到基于云的模式。
记住,将授权软件移动到云,会给你与软件厂商引入第三方。云厂商合同中有一些规定,这些规定可能会影响到你的授权操作。 云厂商可能规定,如果你违反软件授权,你将承担全部责任。 无论如何,明智的做法是,针对你的软件授权和云厂商协议,与咨询法律顾问详细地谈谈。