微软在近日召开的High Performance Computing Financial Markets大会上宣布推出了人们期待已久的Windows HPC Server 2008 R2。华尔街和金融市场的客户都表现出了对这款产品的兴趣。
事实上,在30家早期Technology Adoption Program (TAP)合作伙伴中有十几家用户在帮助微软测试这款软件,决定不需要等待Excel特性而今早在4一月投入第二个beta版本的生产。在这30家TAP测试用户中,有十几家使用Excel bursting功能。微软有数百家开放beta用户在使用Windows HPC Server 2008 R2,但是这些用户中使用Excel特性的比例目前还不得而知。
Windows HPC Server 2008 R2可以说是去年SC09超级计算机大会上的一个关注焦点,当时微软提前展示了一项允许Excel 2010电子表格程序无缝地将工作任务从Windows XP、Vista或者Windows 7工作站调度到x64(运行HPC Server 2008 R2)集群中。微软表示,目前全球范围内有大约3亿的Excel付费用户(如果包括盗版拷贝在内的话估计在5亿左右),其中有5000 万~5500万用户是使用复杂模式的处理密集型用户。
可以肯定的是,这些并不是普通的HPC用户,但是集群并行处理数据和执行计算任务以获得计算结果的方式是相同的,有超过80%的金融服务公司认为 Excel是作分析的关键工具。
微软正在对HPC Server 2008 R2采取一个双管齐下的方法,试图与Linux操作系统一较高下并争夺在高性能计算市场的主导地位。首先,早在Beta 2首次推出的的时候,微软就对用于并行超级计算集群中的Message Passing Interface (MPI)进行了调整以抗衡Linux操作系统。另一方面,就是扩大HPC市场以覆盖金融服务、生命科学和其他采用基于Windows的工作站且不喜欢 Linux的技术人员。
微软技术计算总经理Bill Hilf表示,Windows HPC Server 2008可扩展至1000个节点。它的亮点之一就是可以无缝地集成到基于Windows的网络中并使用Active Directory认证来控制对服务器集群资源的访问。在产品展示环节中,原来一个价格敏感性工作表格计算在一台8核Windows工作站上需要运行两个小时,现在发送到网络中并行地运行在一个500节点服务器集群中,结果只花费了两分钟。尤其是在华尔街这种地方,时间就是金钱。
除了能够将Excel运算发送到集群中,Windows HPC Server 2008 R2还能够获取来自基于Windows 7的PC机的计算周期。当HPC Server将工作负载发送到Windows 7 PC的时候你可以设定各种数值进行限制,包括天数或者CPU峰值。HPC Server无法将运算任务发送到Windows XP或者Windows Vista PC中,或者发送到运行Mac OS或者Linux的桌面上。
在这次大会上,微软还提前展示了下个版本HPC Server 2008中的一项功能,该功能允许运行微软超级计算产品的集群将应用迁移到Azure云中。将Azure添加到集群中很简单,只需要将你的账户信息输入到HPC Server平台中,设置一个节点模版,将运行在集群内部的软件栈发送到Azure中即可。(这个部分需要一些时间)但是一旦Azure节点配置了你的软件,它运行起来就像是你本地集群中的节点一样。
微软高性能计算群组项目经理Ryan White表示,微软将允许HPC Server 2008传输到其他云中,而不仅仅是Azure。SGI的 Cyclone云也包括在未来支持平台的列表中,另外还有Amazon EC2和Numbus Technology的Mezeo存储云。
与往常一样,微软产品会有不止一个版本。HPC Server 2008 R2与Windows标准版有些类似,不过它的主内存容量是128GB的4倍,而且价格为每台服务器475美元(Windows Server 2008 R2标准版价格为1029美元,包括一个5位用户许可)。另外还有两个版本的增值软件,提供了例如调优MPC栈、集群管理工具和SharePoint HPC界面等HPC功能。
HPC Pack Express Edition版本包括以上所有功能,并且还能够添加Azure计算。如果你需要使用HPC Services for Excel 2010或者Desktop Compute Cloud特性的话,你需要获取HPC Pack Enterprise Edition,每节点软件许可费用增加450美元。