微软该公司已围绕计划于11月初发布的高性能计算服务器制定了一项战略,希望以此作为催化剂,为未来交付巨大的计算能力应用程序。
微软将把其“简化计算”的战略应用到代价高昂且往往复杂的高性能计算领域。在这种情况下,它的特点是Windows HPC Server 2008周围都是微软的应用程序,管理商品,开发工具和独立的软件供应商社区。
“我们在这里谈论的不是很多独特的产品开发;这主要是关于包装和适当的授权,”Illuminata的分析师Gordon Haff说。“但随着HPC变得越来越主流,并被用于各种商业角色,无论是产品设计还是商业分析,窗户也不像过去那样不合情理。”
微软上周表示,将于11月1日发布HPC Server 2008,这是该公司迄今为止最有力的举措,为更多进行实时模拟、设计和数字运算的企业提供并行计算能力。
但这条路无疑是上坡路。
据国际数据公司(IDC)的数据,微软目前在高性能计算服务器市场的收入中所占比例不到5%。相比之下,有74%的人Linux而Unix变体仅占21%多一点。
此外,竞争对手如红色的帽子从去年开始就为HPC计算节点提供Enterprise Linux。和去年年底以星座系统重新进入高性能计算领域。
然而,这些挑战在过去并没有吓退微软。
该公司押注工程师等用户将把运行在Windows工作站上的工作流与基于Windows的后端HPC集群结合起来,或者将这些工作负载从桌面转移到HPC基础设施中。
微软也有这样的设想桌面/后端组合作为Excel用户执行一个函数调用从他们的桌面,在后台执行一个代理,运行一些计算算法在一个联网的HPC集群,并返回一个答案。用户没有与Excel绑定的后端概念,而Excel在金融服务中被广泛使用。
自2006年Windows计算集群服务器2003发布以来,微软一直与诸如此类的合作伙伴合作惠普和英特尔随着技术计算平台的价格下降和性能提高,为高性能计算创造大众市场吸引力的消息可能最终会引起共鸣。
但专家说,微软不太可能爬上梯子,取代在Linux和Unix上构建的高端HPC环境。
真正的机会是吸引新的买家与Windows桌面基础设施寻找新的工作组或部门的高性能计算。
IDC表示,仅2007年工作组和部门平台产生的HPC硬件收入就接近55亿美元,仅略高于100亿美元总收入的一半。这些部门的平台价格从$100,000及以下(工作组)到$100,000至$250,000(部门)不等。
微软最近的硬件软件合作伙伴Cray的CX1“个人”超级计算机瞄准了金融服务、航空航天、汽车、学术和生命科学领域,定价2.5万美元,这证明了微软的计划——就像HPC Server 2008的475美元每节点价格一样。
但这并不是说微软不会力争上游。今年早些时候,美国国家超级计算应用中心(National Center for Supercomputing Applications)建造的Windows Server 2008高性能计算集群在全球最大的500台超级计算机中排名第23位,在9,472个核上实现了68.5万亿次浮点运算和77.7%的效率。
但专家们表示,微软的最佳位置将远低于这个位置。
IDC公司负责技术计算的研究副总裁Steve Conway说:“微软的战略是把重点放在垂直领域,即Windows在台式机上的优势,然后将Windows环境向上扩展。”“它包括Excel等应用程序和Visual Studio等工具,因此人们可以统一他们的桌面和服务器工作流。”
根据HPC Server 2008产品单元经理Ryan Waite的说法,微软还计划在年底前为系统中心运营经理发布一个HPC管理包,将HPC服务器与其系统中心工具集成在一起,用于应用程序级的监控和快速供应。
该公司将HPC Server 2008与Visual Studio Team Services和f#(一种开发语言)结合在一起,f#旨在帮助编写新的应用程序,并为并行计算环境重写旧的应用程序。
微软服务器和工具部门HPC主管文斯•门迪洛表示:“我们正在研究整体系统。”
熟悉是主题。Windows HPC Server 2008构建在64位版本的Windows Server 2008上。
该平台将操作系统与消息传递接口和由Microsoft构建的作业调度程序组合到一个单独的包中。
该服务器软件可扩展到数千个核心,还包括一个高速的NetworkDirect RDMA、微软新的远程直接内存访问接口,以及通过开放网格论坛生成的高性能计算基本配置文件规范等标准的集群互操作性。该服务器具有高速网络、集群管理工具、高级故障转移功能和对第三方集群文件系统的支持。
Illuminata的Haff说:“无论是在硬件平台还是在普及方面,高性能计算都不再是一个利基市场。”“在很大程度上,它使用的是批量硬件,并被应用到各种公司和组织的各种问题上。”
微软押注的正是这一趋势。
微软的韦特说:“我们可以把人们的应用放在Windows的工作站上,然后在后台自动扩展那些具有超级计算机功能的应用。”“当你以一种整合的方式将所有这些部分整合在一起时,HPC就变得更容易使用了。”