虚拟数据中心的软件许可管理技术


组织用于软件许可管理的方法多年来一直没有发生什么变化,通常,IT管理人员依靠计量软件确定安装的软件实例,然后将得出的数字与购买的许可数量对比,虽然这个方法被证明是非常有效的,但对虚拟数据中心来说,用这个方法来管理软件许可就有点不适当了,本文解释了为什么传统的许可审核技术不再适合虚拟数据中心,并给出了软件许可管理的最佳替代方案。

为什么传统许可审核方法不适用

传统许可审核技术不适合虚拟数据中心的主要原因有两个,一个原因是虚拟机(VM)的快速激增,自助服务门户使管理员和授权用户在数分钟内创建大量的VM成为可能,很多时候,VM存活时间很短,在几周后就会被删除,这意味着如果某个组织使用传统的计量软件执行软件许可审核,审核结果很可能是无效的。

另一个原因是因为操作系统在虚拟环境的许可方式完全不同,过去,管理员需要为他或她部署的每个操作系统分配一个许可,但现在,某些Windows Server操作系统带有多用途许可证,例如,Windows Server 2008标准版可以安装在虚拟主机和虚拟服务器上(运行Microsoft Hyper-V只需要主机级操作系统),同样,Windows Server 2008企业版的许可允许安装4个VM,数据中心版的许可对VM数量没有限制。

这可能是一个大问题,因为组织以来许可计量软件确定他们需要购买多少许可,如果应用程序需要为每个操作系统购买一个许可,那么组织最终可能要花更多的钱来购买软件许可。

解决服务器,应用程序虚拟化挑战

另一个麻烦是应用程序虚拟化,大多数软件通过查找系统注册表跟踪每个PC的应用程序目录,以确定安装了什么应用程序,当应用程序虚拟化后,这个跟踪许可的方法也不灵了,因为虚拟化应用程序没有以传统方法安装,因此,一般用于跟踪软件安装的注册表项可能不存在,此外,有些虚拟化应用程序可能根本就没有安装,有些应用程序虚拟化产品将应用程序以流的形式传送到用户的桌面,而不是直接在用户桌面上安装应用程序。

遗憾的是,没有一个简单的办法解决服务器和应用程序虚拟化引起的许可变化,部分原因是因为许多应用程序发布者仍然使用传统的许可条款,没有考虑虚拟化,例如,应用程序的许可可能声明,每台计算机必须购买一个许可,如果许可没有考虑虚拟化,可能会带来诸多问题,如:

如果应用程序流给桌面,桌面还需要许可吗?因为让人纠结的是软件并没有安装到桌面上。

如果你需要为每台安装软件的计算机购买一个许可,那意味着你只需要为托管了80个虚拟桌面的虚拟桌面基础设施服务器购买一个许可吗?