组织用于软件许可管理的方法多年来一直没有发生什么变化,通常,IT管理人员依靠计量软件确定安装的软件实例,然后将得出的数字与购买的许可数量对比,虽然这个方法被证明是非常有效的,但对虚拟数据中心来说,用这个方法来管理软件许可就有点不适当了,本文解释了为什么传统的许可审核技术不再适合虚拟数据中心,并给出了软件许可管理的最佳替代方案。
为什么传统许可审核方法不适用
传统许可审核技术不适合虚拟数据中心的主要原因有两个,一个原因是虚拟机(VM)的快速激增,自助服务门户使管理员和授权用户在数分钟内创建大量的VM成为可能,很多时候,VM存活时间很短,在几周后就会被删除,这意味着如果某个组织使用传统的计量软件执行软件许可审核,审核结果很可能是无效的。
另一个原因是因为操作系统在虚拟环境的许可方式完全不同,过去,管理员需要为他或她部署的每个操作系统分配一个许可,但现在,某些Windows Server操作系统带有多用途许可证,例如,Windows Server 2008标准版可以安装在虚拟主机和虚拟服务器上(运行Microsoft Hyper-V只需要主机级操作系统),同样,Windows Server 2008企业版的许可允许安装4个VM,数据中心版的许可对VM数量没有限制。
这可能是一个大问题,因为组织以来许可计量软件确定他们需要购买多少许可,如果应用程序需要为每个操作系统购买一个许可,那么组织最终可能要花更多的钱来购买软件许可。
解决服务器,应用程序虚拟化挑战
另一个麻烦是应用程序虚拟化,大多数软件通过查找系统注册表跟踪每个PC的应用程序目录,以确定安装了什么应用程序,当应用程序虚拟化后,这个跟踪许可的方法也不灵了,因为虚拟化应用程序没有以传统方法安装,因此,一般用于跟踪软件安装的注册表项可能不存在,此外,有些虚拟化应用程序可能根本就没有安装,有些应用程序虚拟化产品将应用程序以流的形式传送到用户的桌面,而不是直接在用户桌面上安装应用程序。
遗憾的是,没有一个简单的办法解决服务器和应用程序虚拟化引起的许可变化,部分原因是因为许多应用程序发布者仍然使用传统的许可条款,没有考虑虚拟化,例如,应用程序的许可可能声明,每台计算机必须购买一个许可,如果许可没有考虑虚拟化,可能会带来诸多问题,如:
如果应用程序流给桌面,桌面还需要许可吗?因为让人纠结的是软件并没有安装到桌面上。
如果你需要为每台安装软件的计算机购买一个许可,那意味着你只需要为托管了80个虚拟桌面的虚拟桌面基础设施服务器购买一个许可吗?
解决软件许可进退两难
软件许可让人讨厌,要一丝不苟地遵循条款可能很难,但许多IT专家愿意遵守许可条款的精神,虽然如此,IT专家仍然力图找出虚拟数据中心跟踪软件许可使用情况的方法。
虽然许可跟踪软件还不能完全满足虚拟数据中心的需要,但目前使用这种软件是最好的选择,寻找专为虚拟环境设计的工具,理解主机服务器和虚拟服务器之间的关系,是IT专家正确管理服务器操作系统许可的必经之路。
作为一个许可计量软件IT专家,应该确保所选择的产品可以监控许可使用情况,可以是实时的,也可以使按期的,以便跟上不断变化的软件使用情况。
管理一个私有云的IT专家可以使用Web界面按需创建VM,有多个选项确保许可遵从,最好的选择可能是基于他们自己的许可设置配额,用户超出软件许可限制不会有任何危险。
另一个选项是在Windows Server 2008数据中心版上管理云,IT专家不用担心最终用户创建了多少虚拟机,因为数据中心版本对VM的数量没有限制,但是,IT专家仍然需要确保他们正确管理运行在这些服务器上的应用程序的许可。
正如你所看到的,还没有一个有效的方法解决虚拟数据中心的软件许可问题,随着许可计量软件的成熟,这个问题将会得到有效解决,与此同时,你最好避免让软件安装量过渡激增。 |