微软似乎正在试图驱散笼罩在服务器虚拟技术上的一朵阴云——10月中旬以来,微软就虚拟服务器许可问题推出了一系列的动作。
微软似乎正在试图驱散笼罩在服务器虚拟技术上的一朵阴云——10月中旬以来,微软一直在尝试解决棘手的虚拟服务器许可问题。
由于虚拟化技术使多个操作系统和应用实例可以运行在一台服务器上,因此它给传统的按系统或按CPU的软件许可模型造成了巨大的混乱。因此,当计算软件费用时,虚拟服务器何时算作一台真正的服务器?
按CPU收费而不是虚拟分区
看起来微软正在设法回答这个问题,因为它宣布了运行在虚拟化服务器环境上的Windows Server新的价格体系。根据这个从12月1日启动的新价格计划,客户只按虚拟服务器实际使用的处理器数量支付费用,而不是按机器中运行的虚拟分区数量来支付费用。在这一点上,与AMD等公司在面对多核对许可证矛盾时采取的策略颇为相似—AMD等倡议软件厂商按照处理器插槽数量支付费用,而不是按照内核数量—微软当时也参加了按照处理器插槽收费的行列。
此外,微软不再要求客户为没有使用的虚拟服务器映像支付许可费。这一解释意味着,客户能够将用于灾难恢复的服务器活动快照保持在工作环境中,而无需支付额外的许可费—以往这是付费内容。
VMware公司的Byun说:“我们认为微软在了解了虚拟化得到广泛的接受,以及他们将必须改变他们的许可方式来适应它后,做了一件大事。”
根据这项价格计划,Windows Server 2003 R2(将于2005年底前出货)用户将能够在这种服务器操作系统的企业版上运行4个虚拟机,而无需支付额外的许可费。标准版的用户有权运行一个虚拟机。不过需要注意的是,除了购买Windows Server 2003 R2许可证外,用户仍必须购买Virtual Server 2005软件的许可证。
微软公司还宣布,当Longhorn 服务器版在2007年预定日期发货时,同样的许可选择对于这种服务器的不同版本和数据中心版依然有效,包括不支付额外的费用运行无限数量的虚拟机的权利。
变革因竞争而起
尽管微软基础设施服务器营销总经理Bob Kelly说:“我们将指引业界就虚拟化技术在服务器上的收费问题上的讨论方向。”但实际上,微软自从收购Connectix以来,虽然在技术和产品上获得了长足进展,但与Windows平台虚拟化的领先者VMware相比,差距还很明显。VMware的软件,尤其是它的Hypervisor技术(内建在虚拟化平台中的内核,首创于 IBM的大型主机,后下引到Unix和Windows服务器),被认为是比微软公司于2004年10月发布的Virtual Server更先进和更便于在企业环境使用的技术。
正因如此,微软开始正视虚拟化技术上的劣势,开始采取更加灵活的竞争策略。微软首先便改变了它在虚拟映像上的许可立场—减少用户的费用,而此前用户需要支付实际并没有使用(处于Stand By状态)、只是用于故障切换或备份的虚拟服务器上部署软件的费用。微软不要求为这些虚拟映像支付许可费的决定,最终将包括某种每天跟踪映像使用情况的机制,不过,微软的Kelly说,有关微软将如何和用户做这件事的细节将在以后公布。
此外,更具诱惑力的新许可方式还有一些,如新条款将允许用户把Windows Server System软件的活动映像从一台获得许可的服务器设备,转移到另一台获得许可的服务器设备上。这意味着在旧的设备上使用的操作系统将可以在微软授权的前提下,转移到新的服务器上,这将节省用户的软件支出。
不过微软并没有全盘改变收费策略,例如在SQL Server和BizTalk等服务器上按处理器计价的政策将还是按照原来的方式处理,即不管处理器是物理的还是虚拟的,都要收取相应的许可证费用。
为了配合这一策略,微软则宣称Virtual Server的下一个版本计划于2006年底推出,将包括对非Windows虚拟机的支持;同时计划推出Operations Manager的升级产品,来监测、管理和跟踪虚拟和物理机器的使用情况。
或许是微软的诚意感动了业界,多家微处理器和硬件制造商已经承诺在虚拟化技术上支持它,有意思的是,其中包括 英特尔公司和AMD公司。

如果您有什么疑问,可以至论坛提出或者解答他人的疑问 返回页面顶部