进行微软SQL Server虚拟化部署的IT部门需要重新考虑他们的策略了,因为在即将发布的SQL Server 2008 R2中,微软宣布将对虚拟化许可证实施涨价政策,这意味着每一个运行虚拟数据库的实例价格都会在一定程度上上扬。
一般来说,SQL Server 2008 R2是紧随Windows Server 2008 R2脚步的,它在标准版和企业版基础之上新增了一个数据中心版本(Datacenter Edition)。
但是,在之前的版本中,如果系统中的每一个处理器都拥有许可证的情况下,企业版将提供无限制的虚拟化授权,而SQL Server 2008 R2仅仅支持4个虚拟化实例。客户要想获得无限制的虚拟化许可,他们就需要购买新的数据中心版本,而数据中心版的价格是企业版的两倍:它的价格是 $54,990/处理器(不包括Software Assurance),而企业版的价格为$27,495/处理器。
一家人寿保险公司的网络工程师Scott Cochran表示,他们的公司计划进行SQL Server企业版的虚拟化部署,在得知这一消息之后,公司的虚拟化计划不得不暂时搁浅。他说:“在价格还没变动之前,我们要购买两个处理器的授权就已经很捉襟见肘了,何况价格还要上涨。”
公司原计划购买一个单独的服务器授权用来运行Vmware,然后再将六个现有的SQL Server实例迁移到这上面,而且在接下来的几个月还有几个实例需要迁移。
总的来说,Cochran认为微软结束SQL Server企业版的无限虚拟化授权对中小企业来说打击是很大的,这将助长在一个操作系统上运行多个SQL Server实例的不良做法,因为只有这样做才能保证许可证的可用。
“我不认为新的价格策略会对那些大型企业早成什么影响,因为就算涨价,它也比Oracle便宜很多。”他说:“但是这对中小企业影响比较大,他们不会再对SQL Server进行虚拟化了,取而代之的是购买一个普通的物理服务器然后在单一操作系统环境中运行多个SQL Server实例,在没有虚拟化技术的支持下,这是行不通的。”
一家系统集成商的负责人Steve Kaplan认为,新的授权策略对于那些信誓旦旦想要进行虚拟化部署的企业来说,是一个棘手的问题。他说:“如果你在有Palo适配器的Cisco UCS上运行vSphere的话,那么每个CPU的实例数肯定会超过4个。新的授权策略也许对虚拟化的发展是好的,但是企业对于选择何种授权方式则更加迷茫了。”
抛开新的虚拟化授权不谈,SQL Server 2008 R2的售价已然提高了。同SQL Server 2008的零售价相比,新的企业版和标准版的售价分别上涨了%10和20%,它们现在的售价为$27,495和$7,171每处理器。
微软已经将SQL Server 2008 R2移交给制造商进行RTM了,MSDN和TechNet的订阅者已经于本周一可以进行下载了,而全球发布会将于5月13日举行。
微软在宣布新的虚拟化授权策略的同时,表示新的策略并不会对大多数IT部门造成影响。微软的高级市场主管Joanna Sharpe说:“我们认为新的授权策略仅仅影响到了一小部分客户,我们不认为那些进行虚拟化部署的企业每一个处理器都会超过4个虚拟机。”
事实上,大多数IT部门对SQL Server进行虚拟化都趋向于利用微软的虚拟处理器许可的优势,这样他们可以在数据库实例所占用的虚拟CPU数量基础之上对SQL Server进行授权许可。相比之下,使用Enterprise或Database版本的用户,他们所有系统的处理器都必须购买许可证。
Quest公司的DBA Brent Ozar认为新的许可策略所造成的影响,将在2011年才会逐步显现。他说:“目前你可能没有在虚拟化环境中大量运行SQL Server,但是你的公司究竟有多少正在运行的SQL Server 2000 和2005实例呢?SQL Server不会自己消失,运行的实例还将存在更多年,虚拟化是迟早的事。”
【编辑推荐】